← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Kitty 0.50 Terminal Adds Docked Windows and Session Restore on Logout

🔄 Updated 3d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Docked windows can attach to other windows or tabs for status bars or file trees.
  • Session state can be saved and restored after logout, restart, or shutdown.
  • Custom shaders were added in version 0.49 for graphical effects.
  • Performance improvements in 0.49 increased text processing throughput by 15-35%.

New Docked Window Functionality

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.

Session Restoration After Logout

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.

Previous Updates: Custom Shaders and Performance

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.

Throughput Improvements in 0.49

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

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.