Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents https://cmux.com
Find a file
Lawrence Chen f969298c6e Fix tab switching state persistence and keypress beeps
- 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
2026-01-22 01:47:16 -08:00
GhosttyTabs.xcodeproj Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
scripts Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
Sources Fix tab switching state persistence and keypress beeps 2026-01-22 01:47:16 -08:00
.gitignore Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
CLAUDE.md Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
ghostty.h Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
GhosttyTabs-Bridging-Header.h Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
Package.resolved Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00
Package.swift Initial commit: macOS terminal app with vertical tabs using libghostty 2026-01-22 01:16:24 -08:00