Ghostty 1.2 adds command palette, new app icons, quick terminal size, and SSH improvements
Ghostty 1.2.0 has been released as the latest update to this cross-platform terminal emulator, introducing several enhancements for workflow and customization. The new command palette provides fast access to actions like opening new terminals, moving focus, and executing common commands such as copy and paste. Responding to user requests, a new configuration option, quick-terminal-size, now lets users set the default size for quick terminal windows.
Expanding visual integration, Ghostty 1.2 brings refreshed icons for both macOS and GTK environments. The macOS icon now aligns with the Tahoe interface, while the GTK icon better matches popular Linux and FreeBSD desktop environments. As part of compatibility improvements, this release introduces opt-in shell integration aimed at users connecting over SSH to remote systems that lack up-to-date Ghostty Terminfo support.
The renderer backends have been refactored to share core logic between OpenGL and Metal, streamlining maintenance and consistency. Custom shader developers can now access terminal cursor information, allowing for animated effects like cursor trails. For personalization, users may set a background image within their terminal session. Security enhancements in this release address a potential privilege escalation vector.
Additional updates include graphical progress bars, fallback font size options, new built-in glyphs, and support for macOS 26 Tahoe.
