kitty, the feature-rich, cross-platform, GPU-accelerated terminal, has released version 0.50. This major update introduces docking capabilities, allowing windows to snap to edges or tabs via new launch options. A key restore_session_after_logout feature saves window state, including scrollback, encrypted on macOS via keychain and on Linux through the Inhibit portal.
The update transforms tabs into named workspaces with new focus and ordering options. Wayland improvements include native GNOME decorations and touchscreen support. Custom shaders now react to key presses and create visual cursor trails.
New indexed color formats and the Program Status Protocol enhance theming and program feedback. Layout tools offer margin collapsing and edge-resizing. Text scaling now adjusts box drawing characters and cursor thickness proportionally.
Automatic color themes persist across system light/dark switches. The update also features improved Unicode handling and support for the Program Status Protocol.
Source: Hacker News · Summarized by HeadlinesBriefing