5
kitty 0.42.0 released - changelog
(midwest.social)
submitted
1 month ago* (last edited 1 month ago)
by
SmokeInFog@midwest.social
to
c/kittyterminal@midwest.social
changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
0.42.0 [2025-05-11]
- A new kitten: quick-access-terminal to Make a Quake like quick access terminal
- The panel kitten works on macOS and X11 as well as Wayland (#2590)
- Behavior change: Now kitty does full grapheme segmentation following the Unicode 16 spec when splitting text into cells (#8533)
- Behavior change: The automatic color switching functionality now also controls background image settings (#8603)
- panel kitten: Allow using
kitty +kitten panel --single-instance
to create multiple panels in one process (#8549) - launch: Allow creating desktop panels such as those created by the panel kitten (#8549)
- Remote control: Allow modifying desktop panels and showing/hiding OS Windows using the
kitten @ resize-os-window
command (#8550) - Remote control launch: Allow waiting for a program launched in a new window to exit and get the exit code via the kitty +launch --wait-for-child-to-exit command line flag (#8573)
- Allow starting kitty with the OS window hidden via
kitty --start-as=hidden
, useful for single instance mode (#3466) - Allow configuring the mouse unhide behavior when using
mouse_hide_wait
(#8508) - diff kitten: Add half page and full page scroll vim-like bindings (#8514)
- diff kitten: Allow diffing named pipes (#8597)
- Fix a regression that caused automatic color themes to not be re-applied after config file reload (#8530)
- Wayland: When the compositor supports the xdg-system-bell protocol use it to play the default bell sound
- panel kitten: Allow specifying panel size in pixels in addition to cells
- Fix a regression in 0.36.0 that caused using = with single letter command line flags to no longer work correctly (#8556)
- Single instance: Preserve environment variables from invoking environment in newly created window (#8567)
- Single instance: Reset OS Window class and name in new single instance OS windows ([#8567](Fix a regression ))
- macOS: Fix text color in visual window select ignoring the color theme (#8579)
- Launch action: Allow using an env var that resolves to a full command-line as the program to launch (#8613)
change_font_size
allow multiplying/dividing the current font size in addition to incrementing it (#8616)- Box drawing: Improve appearance of rounder corners, giving them a uniform line width (#8299)