Kovid Goyal
2f14ebb554
Merge branch 'better-spinner-render' of https://github.com/alex-huff/kitty
2025-09-29 20:53:21 +05:30
alex-huff
8abdff10f7
decorations: improve spinner rendering
...
Fixes #9032
This commit improves spinner rendering by:
- Removing the constant 1px reduction to the spinner radius
introduced by 2f983c1 . This caused the spinner radius to be too
small at higher line widths.
- Always considering half the line width to be at or above 0.5
pixels since visually the line cannot actually be rendered at a
width below 1 pixel. This allows for more consistent behavior at
different line widths and resolutions.
- Accounting for the line width when setting up the 'ClipRect'.
Before, the top and bottom of a spinner would get cut off at high
line widths.
2025-09-29 10:13:32 -05:00
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
14f75c9a9b
DRYer
2025-09-29 17:44:24 +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
f4867928b4
DRYer
2025-09-29 17:00:18 +05:30
Kovid Goyal
843f0681f0
Remove warning in macos_titlebar_color docs about titlebar arbit colors.
2025-09-29 16:54:12 +05:30
Kovid Goyal
a97734c60b
Dont report modifyOtherKeys when running tests
2025-09-29 14:18:53 +05:30
Kovid Goyal
470068d92f
Handle two parameter form of modifyOtherKeys
2025-09-29 14:14:38 +05:30
Kovid Goyal
2f991691f9
Fix test failure with fish >= 4.1
...
fish now requires a response to a DA1 query
2025-09-29 14:01:57 +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
d8b524c692
Cache parsing of command line specifications
...
Change option specification from dict to tuple for better performance
and immutability and better type checking.
2025-09-29 12:31:10 +05:30
Kovid Goyal
1252098016
DRYer
2025-09-29 09:09:49 +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
bdae74d7ed
Wayland: Ensure color manager get_surface is called just once
...
This should not be needed since create_surface is called just once, but
good to be safe.
2025-09-29 08:36:51 +05:30
Kovid Goyal
0d15c6f7c7
Also escape choices
2025-09-28 23:12:35 +05:30
Kovid Goyal
f0b79f9f64
Fix #9028
2025-09-28 23:11:56 +05:30
Kovid Goyal
80285b67f1
Merge branch 'fix-default-regex' of https://github.com/alex-huff/kitty
2025-09-28 22:44:56 +05:30
alex-huff
a1e63ee87c
hints: make default regex ignore trailing whitespace
2025-09-28 11:54:44 -05:00
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
545db0f68f
Remove debug print
2025-09-28 21:38:33 +05:30
Kovid Goyal
d7199f1f75
Start working on tests for disk cache
2025-09-28 21:35:36 +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
e024226b0c
Dont need to set origin since we are setting anchors
2025-09-28 20:22:40 +05:30
Kovid Goyal
8bef718c9a
Tighten the scope searched for sub views
2025-09-28 19:46:11 +05:30
Kovid Goyal
b6f9080486
Use explicit constraints for the titlebar bg view
...
Easier to reason about
2025-09-28 17:20:37 +05:30
Kovid Goyal
791902caad
...
2025-09-28 17:03:33 +05:30
Kovid Goyal
09133a7039
Use only one subview for translucent titlebar
2025-09-28 17:01:10 +05:30
Kovid Goyal
57345af8e9
Move titlebar background setting to after window stylemask is set
...
The titlebar height calculation depends on the stylemask
2025-09-28 16:20:52 +05:30
Kovid Goyal
99a5f6bd5f
version 0.43.0
v0.43.0
2025-09-28 09:54:43 +05:30
Kovid Goyal
30f7ed76c1
Start work on disk cache for choose files preview caching
2025-09-28 09:49:16 +05:30
Kovid Goyal
ec8ac5d94c
Merge branch 'master' of https://github.com/joshmfrankel/kitty
2025-09-28 07:28:48 +05:30
Josh Frankel
a8aed5abeb
Update documentation for kitty_override kitten quick_access_terminal
2025-09-27 14:38:12 -04:00
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
6de7b82caa
Bump the go toolchain value to avoid CVEs
2025-09-24 13:26:20 +05:30
Kovid Goyal
3b0938e878
Run govulncheck on the binary and remove upload of SARIF to github as github doesnt like the SARIF govulncheck produces
2025-09-24 13:12:00 +05:30
Kovid Goyal
4771de3f95
Print out the govulncheck.sarif file in CI
2025-09-24 12:57:21 +05:30
Kovid Goyal
04d708d597
Also need to rename the brotli package in kitty
2025-09-24 12:51:59 +05:30
Kovid Goyal
4ffacbbe80
Another try at running govulncheck
2025-09-24 12:50:06 +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
3383675bb2
...
2025-09-23 16:15:34 +05:30
Kovid Goyal
508b022721
Run dependency scanner CI job on schedule as well
2025-09-23 08:52:35 +05:30
Kovid Goyal
2f983c178f
Use the new path fill for spinner()
2025-09-23 08:13:37 +05:30
Kovid Goyal
b655829dbc
Draw fish eye with the new path filler function
2025-09-23 07:46:38 +05:30
Kovid Goyal
e57987769b
Fix ends of rounded separators slightly cut off at top and bottom
2025-09-23 07:40:11 +05:30