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
Kovid Goyal
8b8918ee4b
Have toggling the quick access terminal via the kitten also move it to the active monitor
2025-09-23 07:31:42 +05:30
Kovid Goyal
edda367abb
Merge branch 'push-skqnqznmsqpr' of https://github.com/ethanwu10/kitty
2025-09-23 06:40:54 +05:30
Ethan Wu
7589bf4b11
Revert "Workaround for latest Apple regression in Tahoe"
...
This reverts commit d837a64e36 .
Commit 24b31d96e9 fixes the original
problem of "ghost windows" that d837a64 was trying to solve. (I have no
idea how or why it does.)
One side-effect of the workaround from d837a64 is that it causes closed
windows to be moved to the (0,0) before being destroyed. This means that
when creating new windows, they are placed on the left-most display,
instead of the display in which the previously closed window was on as
you would expect. Reverting this kludge fixes this bug.
2025-09-22 16:50:31 -07:00
Kovid Goyal
14a429c5bd
Better field naming
2025-09-23 00:40:09 +05:30
Kovid Goyal
89b1c35ac6
Implement clipping regions for filling path
2025-09-23 00:29:55 +05:30
Kovid Goyal
c911f79bbb
Remove unused code
2025-09-23 00:14:29 +05:30
Kovid Goyal
d1cba64e2c
Reduce the number of allocs
2025-09-22 23:03:48 +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
Kovid Goyal
982b5156e1
macOS: When toggling in the quick access terminal move it to the currently active screen
...
Fixes #9003
2025-09-22 20:04:42 +05:30
Kovid Goyal
9a6cf492aa
Fix warning when building go code
2025-09-22 19:47:47 +05:30
Kovid Goyal
41f6b443e6
Fix #9007
2025-09-22 13:20:41 +05:30
Kovid Goyal
1ba7e8b13b
Merge branch 'fix-incremental-os-panel' of https://github.com/alex-huff/kitty
2025-09-22 12:45:15 +05:30
alex-huff
508df554ce
fix 'incrementally_update_layer_shell_config'
2025-09-22 02:09:53 -05:00
Kovid Goyal
4e240b94e1
explicitly close opened url
2025-09-22 12:30:53 +05:30
Kovid Goyal
53e2f00473
A fancier download_with_retry function
2025-09-22 12:28:48 +05:30
Kovid Goyal
a05a56e413
use a retry for all downloads in CI script
2025-09-22 12:16:41 +05:30
Kovid Goyal
92baee2f59
...
2025-09-22 12:03:50 +05:30
Kovid Goyal
f8c1e2b162
Merge branch 'devin/lenient-set-background-opacity-toggle' of https://github.com/lehmacdj/kitty
2025-09-22 12:02:59 +05:30
Kovid Goyal
b9a8b64b32
Refactor previous PR
...
Move code to incrementally update lsc config into the kitten module do
that it is more likely to stay in sync with any future changes to the
kitten cli.
2025-09-22 11:54:23 +05:30
Kovid Goyal
92ee52b68c
Retry grype download on failure
2025-09-22 11:36:27 +05:30
Devin Lehmacher
fd94f2581e
Fix toggle mode on set_background_opacity remote_command
2025-09-22 02:00:51 -04:00
Kovid Goyal
4817a4559b
...
2025-09-22 11:27:32 +05:30
Kovid Goyal
7536ce57cc
Merge branch 'fix-incremental-os-panel' of https://github.com/alex-huff/kitty
2025-09-22 11:24:54 +05:30
alex-huff
0daab6ab43
resize-os-window: fix '--incremental' option of 'os-panel' action
...
This commit addresses a few issues with the implementation of
'--incremental':
- Unspecified settings are reset to their default value, which
defeats the purpose of the option.
- It is assumed that the names of options in 'LayerCLIOptions' map
one to one with the names of fields in 'LayerShellConfig' but this
isn't true. For example: The 'margin_top' cli option sets the
'requested_top_margin' layer shell config.
- When some options are set to a certain value, they force other
options to be some value. The current implementation doesn't
account for this.
- The documentation is contradictory.
2025-09-22 00:10:42 -05:00
Kovid Goyal
b401e12fd9
Note how to use nvim as scrollback pager in the docs for that option
2025-09-22 08:52:28 +05:30
Kovid Goyal
7b0caaa491
...
2025-09-21 10:26:37 +05:30
Kovid Goyal
591473d9c1
Fix #8997
2025-09-21 10:25:00 +05:30
Kovid Goyal
ee00bfa01a
...
2025-09-21 10:15:06 +05:30
Kovid Goyal
508ca700d8
Fix #8998
2025-09-21 10:10:51 +05:30
Kovid Goyal
f85085a004
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty
2025-09-21 08:04:33 +05:30
alex-huff
96ba652803
docs: panel: update niri compatibility information
2025-09-20 21:21:28 -05:00
Kovid Goyal
7321d3a61a
Bump version of lcms2
...
Download URL has changed so might as well update version as well.
2025-09-21 07:31:31 +05:30
Kovid Goyal
f5b8ad7e63
Merge branch 'notify-bell' of https://github.com/majutsushi/kitty
2025-09-20 10:08:21 +05:30
Kovid Goyal
dfeef6df83
Ignore CVE that does not apply
2025-09-20 10:06:30 +05:30
Kovid Goyal
e9bc125965
Bump a couple of dependencies that have CVEs
2025-09-20 09:57:12 +05:30
Kovid Goyal
c274d28ed1
Fix #8991
2025-09-20 09:55:16 +05:30
Jan Larres
5960314ffd
Support combined notify and bell on command finish
2025-09-20 14:22:01 +12:00
Kovid Goyal
e7514c68ae
Fix updating panel configuration on visibility toggle and via remote control not working
...
Fixes #8984
2025-09-20 05:15:50 +05:30
Kovid Goyal
1672110854
Turn off CodeQL TRAP caching
...
It was using up the GitHub actions caching quota of 10GB
2025-09-19 22:53:14 +05:30
Kovid Goyal
f98d5fce16
Remove multiple copies of imaging package
...
Move to an exiffix fork that does not depend on disintegration/imaging
Now we have only one copy of kovidgoyal/imaging package.
2025-09-19 21:41:23 +05:30