Kitty 0.34.0 release - Changelog
(Because of how kitty’s documentation is generated (relative anchors, e.g. #1
, #2
, etc) makes linking to specific changelog entries problematic as new versions are released; old links will not point to the correct entry. Worse, since the URL is the same, new posts to that url will count as a cross-post.)
Changelog: sw.kovidgoyal.net/kitty/changelog/#detailed-list-…
0.34.0 [2024-04-15]
- Wayland: panel kitten: Add support for drawing desktop background and bars using the panel kitten for all compositors that support the requisite Wayland protocol which is practically speaking all of them but GNOME (#2590)
- Show a small https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.scrollback_indicator_opacity along the right window edge when viewing the scrollback to keep track of scroll position (#2502)
- Wayland: Support fractional scales so that there is no wasted drawing at larger scale followed by resizing in the compositor
- Wayland KDE: Support https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.background_blur
- Wayland GNOME: The window titlebar now has buttons to minimize/maximize/close the window
- Wayland GNOME: The window titlebar color now follows the system light/dark color scheme preference, see https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.wayland_titlebar_color
- Wayland KDE: Fix mouse cursor hiding not working in Plasma 6 (#7265)
- Wayland IME: Fix a bug with handling synthetic keypresses generated by ZMK keyboard + fcitx (#7283)
- A new option https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.terminfo_type to allow passing the terminfo database embedded into the https://sw.kovidgoyal.net/kitty/glossary/#envvar-TERMINFO env var directly instead of via a file
- Mouse reporting: Fix drag release event outside the window not being reported in legacy mouse reporting modes (#7244)
- macOS: Fix a regression in the previous release that broke rendering of some symbols on some systems (#7249)
- Fix handling of tab character when cursor is at end of line and wrapping is enabled (#7250)
- Splits layout: Fix https://sw.kovidgoyal.net/kitty/actions/#action-move_window_forward not working (#7264)
- macOS: Fix an abort due to an assertion when a program tries to set an invalid window title (#7271)
- fish shell integration: Fix clicking at the prompt causing autosuggestions to be accepted, needs fish >= 3.8.0 (#7168)
- Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not render glyphs (#7263)
- Wayland: Support preferred integer scales
- Wayland: A new option https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.wayland_enable_ime to turn off Input Method Extensions which add latency and create bugs
- Wayland: Fix https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.hide_window_decorations not working on non GNOME desktops
- When asking for quit confirmation because of a running program, mention the program name (#7331)
- Fix flickering of prompt during window resize (#7324)
Add comment