- Update to 0.45.0:
* A new kitten to select files at the speed of thought with a keyboard first
interface and support for content previews of text files with syntax
highlighting, images, videos, e-books and more (#9263)
- https://sw.kovidgoyal.net/kitty/kittens/choose-files/
* Add support for the paste events protocol (#9183)
- https://rockorager.dev/misc/bracketed-paste-mime/
* icat kitten: Add support for animated PNG and animated WebP, netPBM images,
ICC color profiles and CCIP color space metadata to the builtin engine
* icat kitten: Add a new flag kitty +kitten icat --fit to control how images
are scaled to fit the screen (#9201)
* icat kitten: The kitty +kitten icat --scale-up flag now takes effect when
not using kitty +kitten icat --place as well
* Add a mappable action copy_last_command_output to copy the output of the
last command to the clipboard (#9185)
* ssh kitten: Fix a bug where automatic login was not working (#9187)
* Graphics: Fix overwrite composition mode for animation frames not being
honored
* Automatic color scheme switching: Fix title bar and scroll bar colors not
being updated (#9167)
* macOS: Fix cycle through OS windows only swapping between the two most
recent OS Windows. Also add a cycle through OS Windows backwards
action. (#9215)
* goto_session: allow specifying a directory to select a session file from
the directory (#9219)
* Have reloading config also reload the custom tab bar python modules (#9221)
* kitten @ ls: Also output the neighbors for every window (#9225)
* Have the kitty --start-as flag be respected when used with kitty
--single-instance (#9228)
* When expanding environment variables in listen_on allow the env directive
to take effect
* macOS: Fix closing an OS Window when another OS Window is minimized causing
the minimized window to be un-minimized (#8913)
* Do not rewrap the text in the alternate screen buffer. Avoids flicker
during live resize with no resize_debounce_time (#9142)
* Add a default mapping search_scrollback to open the scrollback in a pager
in search mode. If any text is currently selected it is automatically
searched for.
* Wayland: Fix spurious key repeat events when some user defined callback
takes a long time to execute (#9224)
* When moving windows to a new tab/OS Window fix overlay windows not being
grouped with their parent windows (#9266)
* Linux: Fix a bug causing colors to occasionally all go black when using
mesa >= 25.3.0 with nouveau GPU driver (#9235)
* Fix tab_bar_min_tabs not respecting tab_bar_filter (#9278)
* macOS: Workaround for regression in Tahoe 26.2 that breaks
* kitty --detach (#9288)
* macOS: Workaround for yet another Tahoe regression causing macOS to start
an AutoFill helper process and not shut it down on application exit (#9299)
OBS-URL: https://build.opensuse.org/request/show/1324505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=55
* A new kitten to select files at the speed of thought with a keyboard first
interface and support for content previews of text files with syntax
highlighting, images, videos, e-books and more (#9263)
- https://sw.kovidgoyal.net/kitty/kittens/choose-files/
* Add support for the paste events protocol (#9183)
- https://rockorager.dev/misc/bracketed-paste-mime/
* icat kitten: Add support for animated PNG and animated WebP, netPBM images,
ICC color profiles and CCIP color space metadata to the builtin engine
* icat kitten: Add a new flag kitty +kitten icat --fit to control how images
are scaled to fit the screen (#9201)
* icat kitten: The kitty +kitten icat --scale-up flag now takes effect when
not using kitty +kitten icat --place as well
* Add a mappable action copy_last_command_output to copy the output of the
last command to the clipboard (#9185)
* ssh kitten: Fix a bug where automatic login was not working (#9187)
* Graphics: Fix overwrite composition mode for animation frames not being
honored
* Automatic color scheme switching: Fix title bar and scroll bar colors not
being updated (#9167)
* macOS: Fix cycle through OS windows only swapping between the two most
recent OS Windows. Also add a cycle through OS Windows backwards
action. (#9215)
* goto_session: allow specifying a directory to select a session file from
the directory (#9219)
* Have reloading config also reload the custom tab bar python modules (#9221)
* kitten @ ls: Also output the neighbors for every window (#9225)
* Have the kitty --start-as flag be respected when used with kitty
--single-instance (#9228)
* When expanding environment variables in listen_on allow the env directive
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=198
* Allow kitty to read a specified set of environment variables from your
login shell at startup using the env directive in kitty.conf (#9042)
* A new option draw_window_borders_for_single_window to force kitty to always
draw a window border even when only a single window is present (#9112)
- https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.draw_window_borders_for_single_window
* Fix a regression in 0.43.0 that caused a black flicker when closing a tab
in the presence of a background image (#9060)
* Further improvements to rounded corner rendering, especially at low
DPI (#9091)
* Splits layout: Fix a bug that could cause a corrupted layout in some
circumstances (#9059)
* Fix a regression in the previous release that broke goto_session -1
* Fix rendering broken on ancient GPU drivers that do not support rendering
to 16 bit textures (#9068)
* Fix tab bar sometimes showing incorrect tabs when it is filtered to show
only tabs from the current session (#9079)
* macOS: Workaround for bug in macOS Tahoe that caused OS Windows that are
fullscreen to crash kitty when returning from sleep on some machines (#8983)
* Graphics: Fix animated images sometimes not auto playing or auto playing
at the wrong start frame if the same image id is used for a subsequent image
* Fix a regression in 0.43.0 that caused high CPU usage when
disable_ligatures was set to cursor and the tab bar was visible (#9071)
- https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.disable_ligatures
* macOS: Handle dropping of file promises into kitty in addition to file
paths (#9084)
* macOS: Fix indeterminate progress bar displayed on dock icon increasing
speed when indeterminate progress is set without being cleared first (#9114)
* macOS: Performance and power usage improvements of about 5-10% (#9131)
* macOS: Add an item to the global menu to Cycle through OS windows
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=196
* ssh kitten: Allow specifying a password and/or TOTP authentication secret
to automate interactive logins in scenarios where public key authentication
is not supported (#9020)
* macOS: Fix a bug where the color of a transparent titlebar was off when
running in the release build versus the build from source. Also fix using a
transparent titlebar causing the background opacity to be doubled.
* Fix a regression in the previous release that caused the incorrect tab to
be active when loading a session (#9025)
* macOS: Workaround for bug in macOS Tahoe that caused closed OS Windows to
remain as invisible rectangles that intercept mouse events (#8952)
* macOS: Fix a regression in the previous release that broke automatic
switching of dark/light mode when setting macos_titlebar_color to an
arbitrary color (#9034)
* goto_session: Add --sort-by=alphabetical to have the interactive session
picker list the sessions in a fixed order rather than by most recent (#9033)
* Fix a regression in the previous release that caused the cursor trail to
not be hidden properly (#9039)
* Session files: Fix a regression in the previous release that broke matching
on windows in the current tab (#9037)
* Fix a regression in the previous release that broke clearing screen lines
when in margin mode (#9049)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=194
* New support for creating and switching to Sessions easily, allowing users
to define and use sessions/projects efficiently (#8911)
* Add a configurable scrollbar for the kitty scrollback (#8945)
* A new protocol for multiple cursors in the terminal (#8927)
* macOS: Allow the window title bar to be semi-transparent when
background_opacity is less than one and macos_titlebar_color is set to
background (#8906)
* A new cursor_trail_color setting to independently control the color of
cursor trails (#8830)
* macOS: Add the default Cmd+L mapping from Terminal.app to erase the last
command and its output (#6040)
* Fix background_opacity being non-linear especially with light color themes.
Note that this might require you to adjust the value of this setting to get
back your current look. (#8869)
* Add support for blinking text. Text marked as blinking now blinks in exact
rhythm with the cursor. The blinking animation and max duration are
controlled by cursor_blink_interval and cursor_stop_blinking_after. (#8551)
* Allow using a custom python function to draw tab titles in the tab bar,
see tab_title_template
* Wayland: Fix incorrect window size calculation when transitioning from
full screen to non-full screen with client side decorations (#8826)
* macOS: Fix hiding quick access terminal window not restoring focus to
previously active application (#8840)
* macOS: Fix showing the quick access terminal on a space other than the
space it was last active on, after full screening some application causes
the quick access terminal to appear on the old space (#8740)
* macOS: When toggling open the quick access terminal move it to the
currently active monitor (the monitor with the mouse pointer on it) (#9003)
* macOS: Fix closing an OS Window when another OS Window is minimized causing
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=192
2025-09-28 05:20:42 +00:00
6 changed files with 209 additions and 8 deletions
oid sha256:1457ce1796ce8784438e12f22c5bb76819f31f1e1317e802073b87ebdb45fc24
size 3653725
oid sha256:27d7b9f59b9b954b71d6393522963e4d3e4b60be95d234ac1b446b3bf4f3a099
size 4148711
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.