- Add TerminalSurface class to own ghostty_surface_t lifecycle per tab - Use ZStack to keep all terminal views alive instead of recreating on switch - Add NSTextInputClient conformance to properly handle interpretKeyEvents - Add ghostty_surface_set_focus calls for proper focus management - Add doCommand(by:) override to silence unhandled key command beeps |
||
|---|---|---|
| .. | ||
| ContentView.swift | ||
| GhosttyConfig.swift | ||
| GhosttyTabsApp.swift | ||
| GhosttyTerminalView.swift | ||
| TabManager.swift | ||
| TerminalView.swift | ||