osfeed.dev
Projects/kitty/v0.47.0
Release / 2026-05-19

kitty v0.47.0

Drag files from your shell into any GUI program, even across SSH.

Before you upgrade to v0.47.0

scroll_line_up and scroll_line_down now scroll smoothly by default; map them without the smooth argument to get the old behavior.

Behavior changedScroll the scrollback by pixels, with momentum scrolling on Linux touchpads and touchscreens.Affects: Users of scroll_line_up and scroll_line_down
Read the evidence

focus_follows_mouse now switches window only when the mouse crosses into another window, not on every movement.

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

edit-in-kitty now ignores environment variables and color config passed to it (CVE-2026-42851).

Behavior changedEdit or download files from a remote machine inside an existing SSH session, and transfer files over the terminal connection.
Read the evidence

What changed in v0.47.0

New dnd kitten for dragging files out of the terminal. Windows can be dragged to rearrange, move or detach. New options auto_reload_config, progress_bar (OSC 9;4) and palette_generate.

Also: Multiple background images kept on the GPU; diff kitten sticky file header.

v0.47.0.

New things you can do

Fixed and improved

Windows can be dragged to rearrange, move to another tab or OS window, or detach.

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

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