osfeed.dev
Projects/kitty/v0.49.1
Release /

kitty v0.49.1

Add graphical effects to the terminal with custom shaders.

Before you upgrade to v0.49.1

clipboard_max_size was read as terabytes and is now applied in megabytes as documented; writes over the limit get an EFBIG error instead of being silently truncated.

Behavior changedAffects: Programs that write large amounts of data to the clipboard
Read the evidence

What changed in v0.49.1

Groups v0.49.0 and v0.49.1. Custom shader support, window_border_radius, remap_modifiers, kitten @ screenshot and set-os-window-title, a proportional sizing policy for splits, and sessions that save every layout. clipboard_max_size is now applied in megabytes.

Also: 15 to 35% throughput improvement; remember_window_size keeps the maximized state; macOS Split View tiling.

v0.49.1.

New things you can do

Fixed and improved

kitten @ screenshot saves a PNG of an OS window, tab or window; kitten @ set-os-window-title sets an OS window title.

ImprovedControl kitty from scripts or the shell: open windows, send text, change colors and query state.
Read the evidence

Optional proportional sizing in splits; dragging a window over a tab switches to it and shows where it will land.

ImprovedArrange terminal windows in tabs, splits and switchable layouts inside one kitty window.
Read the evidence

Sessions save and restore every layout, not only the active one.

ImprovedStart a saved working environment of tabs, windows and programs from a session file, and switch between sessions.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.