Kovid Goyal
878b502fc1
Cleanup previous PR
...
The locks were not being initialized, and since I was there did some
general cleanup as well, moved the locks array into displayLinks rather
than having another global namespaced variable.
2025-10-22 09:54:21 +05:30
Kovid Goyal
94f3da53aa
Cleanup previous PR
2025-10-21 09:44:41 +05:30
Kovid Goyal
55e8d3e38c
Fix #9127
...
See upstream bug: https://github.com/sphinx-doc/sphinx/issues/13976
2025-10-20 08:16:48 +05:30
Kovid Goyal
1e1a1851d0
Add support for Unicode 17
...
This is preliminary, all tests pass, but needs more careful review.
2025-10-18 09:59:53 +05:30
Kovid Goyal
0780eef7b1
Fix #9125
2025-10-17 20:29:20 +05:30
alex-huff
b1d4bdc019
docs: panel: update river compatibility information
2025-10-16 12:28:48 -05:00
Kovid Goyal
f19831e482
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty
2025-10-16 22:40:50 +05:30
alex-huff
e00cf17732
docs: panel: added xfce to compatibility matrix
2025-10-16 11:57:49 -05:00
Kovid Goyal
2e39244dfa
Update changelog
2025-10-16 21:06:27 +05:30
Kovid Goyal
f06f85a9e0
Cleanup previous PR
2025-10-15 09:12:32 +05:30
Kovid Goyal
7c237dcb02
macOS: Fix progress bar on dock icon doubling speed with every indeterminate progress state without an intervening clear
...
Fixes #9114
2025-10-14 22:28:31 +05:30
Kovid Goyal
3ba6c3f4b9
macOS: Handle dropping of file promises into kitty in addition to file paths
...
Fixes #9084
2025-10-11 11:02:51 +05:30
Kovid Goyal
c397fc4301
Fix continuous redraw when disable_ligatures set to cursor and tab bar visible
...
Fixes #9071
2025-10-11 10:14:36 +05:30
Kovid Goyal
6d66c87077
Cleanup previous PR
...
Fixes #9091
2025-10-11 09:16:35 +05:30
Kovid Goyal
8fb40af284
Fix #9093
2025-10-10 17:33:55 +05:30
Kovid Goyal
a2604f6958
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
2025-10-09 21:42:37 +05:30
Kovid Goyal
67ca9f5b7d
Rename read_from_login_shell -> read_from_shell
2025-10-08 05:21:48 +05:30
Kovid Goyal
a9f80fe05b
Allow easily injecting env vars from the login shell config into the env in which kitty runs child processes
...
Fixes #9042
2025-10-07 22:23:31 +05:30
Kovid Goyal
8d0fc86bb6
Update some docs
2025-10-07 20:20:19 +05:30
Kovid Goyal
8f91fcefbe
Update changelog
2025-10-07 14:38:58 +05:30
Kovid Goyal
fa808c3b10
Fix tab bar sometimes showing incorrect tabs when it is filtered to show only tabs from the current session
...
Fixes #9079
2025-10-07 14:35:13 +05:30
Kovid Goyal
77074d627d
...
2025-10-06 21:36:36 +05:30
Kovid Goyal
e9fc486473
Fix #9075
2025-10-06 21:04:30 +05:30
Kovid Goyal
88ec2d9793
Add a more visible note that the payloads for remote control commands are documented in the protocol docs
2025-10-06 10:42:11 +05:30
Kovid Goyal
5af47b4881
...
2025-10-06 10:37:51 +05:30
Kovid Goyal
8d855a7eb4
Remove the docs on using kitty config infrastructure in custom kittens
...
That config infrastructure isnt really maintained anymore since
builtin kittens have now been almost all ported to Go. So in future
people should just use any of python's stdlib config modules such as
tomllib to store and retrieve their kitten configs.
2025-10-06 10:19:27 +05:30
Kovid Goyal
e46a75ca57
Fix rendering broken on ancient GPU drivers that dont support rendering to 16 bit textures
...
Fixes #9068
2025-10-06 08:54:53 +05:30
Kovid Goyal
4545aab5f6
Link directly to diff/main.py in the docs to avoid confusion with Go code
2025-10-05 21:34:07 +05:30
Kovid Goyal
2665a871c0
Fix a regression in the previous release that broke goto_session -1
2025-10-02 18:52:31 +05:30
Kovid Goyal
ccdc50007e
Fix a regression in 0.43.0 that caused a black flicker when closing a tab in the presence of a background image
...
Fixes #9060
2025-10-02 14:48:37 +05:30
Kovid Goyal
9740861ec5
Splits layout: Fix corrupted layout in some circs
...
Basically one function was adding a window id instead of a group id
to the pairs. Fixes #9059
2025-10-02 10:43:36 +05:30
Kovid Goyal
7f24dd68c9
version 0.43.1
2025-10-01 08:21:20 +05:30
Kovid Goyal
460d10902f
Cleanup previous PR
...
The overrides were not being passed to the askpass kitten.
And we dont need to support backward compatibility for secrets with no
backend, since this feature has never been released.
2025-09-30 20:38:44 +05:30
Kovid Goyal
a11bc34a44
Update changelog
2025-09-30 16:59:28 +05:30
Kovid Goyal
4122f029df
...
2025-09-30 08:46:11 +05:30
Kovid Goyal
b92246448d
Fix a regression in the previous release that caused the cursor trail to not be hidden properly
...
In refactoring the trail shader, I guess I forgot to premultiply the
output color.
Fixes #9039
2025-09-29 20:35:12 +05:30
Kovid Goyal
13e3ecad5c
Session files: Fix a regression in the previous release that broke matching on windows in the current tab
...
Fixes #9037
2025-09-29 19:44:01 +05:30
Kovid Goyal
d2cc22e7c6
macOS: React to changes in effective appearance of the NSApplication not the content view for each window
...
This is nicer now every OS Windows doesnt cause a notification. Also
fixes #9034 which was caused by us setting an explicit appearance on the
window when the titlebar is set to a specific color thereby preventing
the views in the window from getting appearance change notifications.
2025-09-29 17:17:46 +05:30
Kovid Goyal
7a71db8830
...
2025-09-29 13:08:49 +05:30
Kovid Goyal
2ceddba923
goto_session: Add --sort-by=alphabetical
...
Have the interactive session picker list the sessions in a fixed order
rather than by most recent.
2025-09-29 13:03:23 +05:30
Kovid Goyal
fb4a3d7f17
Revert reversion of Tahoe fix in 7589bf4b11
...
It is still needed. Instead change the frame to havezero size and leaves
its origin unchanged.
2025-09-29 08:58:41 +05:30
Kovid Goyal
16faa1d541
Fix a regression in the previous release that caused the incorrect tab to be active when loading a session
...
Fixes #9025
2025-09-28 21:46:08 +05:30
Kovid Goyal
cdb6986ce0
...
2025-09-28 21:27:16 +05:30
Kovid Goyal
e542cd8378
macOS: Fix a big 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 darkened.
...
There were two issues.
1) Setting window background color to a non-zero opacity causes
darkening (essentially there were two layers of blending)
2) The titlebar background view could end up in the wrong position
because it was a child of the content view rather than its super view
Fix both issues setting the window background to clear color and
moving the background view into the super view while making sure it is
positioned correctly using explicit constraints. Phew.
2025-09-28 21:24:00 +05:30
Kovid Goyal
99a5f6bd5f
version 0.43.0
2025-09-28 09:54:43 +05:30
Kovid Goyal
52015bbf13
Update changelog
2025-09-27 10:24:28 +05:30
Kovid Goyal
510c3f2001
...
2025-09-26 15:27:12 +05:30
Kovid Goyal
21214ee7e6
Change the id for the anchor to try to convince uBlock to not filter the element.
...
Faintly ridiculous, but oh well...
See #3005
2025-09-26 14:52:40 +05:30
Kovid Goyal
4d95af20c2
Make a note about possibly needing to adjust background_opacity
2025-09-24 07:54:04 +05:30
Kovid Goyal
da6f26d229
Improve rendering of rounded rectangles
...
Uses the standard distance to curve via sampling method of antialiasing
instead of super sampled antialiasing. Need to investigate behavior very
thin lines <= 3 pixels.
Also need to check if we should migrate the other call sites of
draw_parametrized_curve_with_derivate()
Fixes #9000
2025-09-22 22:57:28 +05:30