Kitty 0.50 introduces docked windows, which can be attached to the edge of another window or a tab. These docked windows operate outside the main layout, making them suitable for elements like status bars, file trees, or persistent shell instances alongside an editor. A window-dock follows its parent window across tabs and closes with it, while tab-docks remain with the tab. Docked window configurations are also saved within sessions.
The new release allows Kitty to save and restore its complete state upon user logout, system restart, or shutdown. When the user logs back in, all Kitty instances, including their OS windows, tabs, windows, and scrollback buffers, are restored. On macOS, the saved state is encrypted using the system's keychain for security.
Version 0.49 of Kitty introduced official support for custom shaders. These shaders enable various graphical effects, such as animated backgrounds, focus highlighting, and visual changes for cursor movements or mouse clicks. This feature allows for greater personalization of the terminal's appearance and behavior.
Version 0.49 also included significant performance enhancements, resulting in a 15-35% improvement in real-world effective throughput, depending on the workload. Specific optimizations include a 35% improvement in processing large text with large scrollback buffers by prefetching memory, a 15-50% speedup in general text processing by batching ASCII writes and optimizing scrolling, and faster SIMD UTF-8 decoding (20-50% faster for ASCII/multi-byte text on x86/ARM, with an AVX-512 decoder adding another 75% for multi-byte text on supported CPUs).
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Kitty 0.50, a GPU-based terminal emulator, introduces docked windows that can attach to other windows or tabs, and a feature to restore the terminal's state after logging out or restarting the computer. These additions provide more flexible layout options and improved session persistence for users.