Commit Graph

15686 Commits

Author SHA1 Message Date
Kovid Goyal
5e2d44ce15 Make passing layer shell config to glfw not use a global variable 2025-04-22 10:45:28 +05:30
Kovid Goyal
64ddd2cd04 API to get layer shell config for an OS Window 2025-04-22 10:19:12 +05:30
Kovid Goyal
9ef8fa2ae7 Fix a regression in 0.36.0 that caused using = with single letter options to no longer work correctly
Fixes #8556
2025-04-22 09:44:28 +05:30
Kovid Goyal
53d8ca5d3e Add a note for why debounce is needed 2025-04-22 09:06:13 +05:30
Kovid Goyal
604597dba1 ... 2025-04-22 09:00:59 +05:30
Kovid Goyal
f319ef6cbb Debounce visibility toggle events
Fixes #8557
2025-04-22 08:58:44 +05:30
Kovid Goyal
10683c748c Use sorted boolean cli options to prevent spurious rebuilds 2025-04-22 08:46:11 +05:30
Kovid Goyal
2566a79472 Fix #8558 2025-04-22 07:37:42 +05:30
Kovid Goyal
25ae75ac13 A better error message when the user tries to use = with a short option.
See #8556
2025-04-22 07:31:34 +05:30
Kovid Goyal
cb490da948 Add a link to the bug in kwin 2025-04-21 21:17:51 +05:30
Kovid Goyal
096ff78d1a Note that terminal toggling is once only on kwin, sigh 2025-04-21 20:43:11 +05:30
Kovid Goyal
85d58de035 kitty can finally natively implement a quake like terminal dropdown
Currently Wayland (except for GNOME as usual) only.
2025-04-21 20:28:56 +05:30
Kovid Goyal
9b5d5bf678 Implement single-instance for panel kitten 2025-04-21 16:55:55 +05:30
Kovid Goyal
0ad989f71d Add alias for --class 2025-04-21 15:50:40 +05:30
Kovid Goyal
778f8afebd Update changelog 2025-04-21 15:02:53 +05:30
Kovid Goyal
3ce734ce9c launch: Allow creating desktop panels
Now users can use mappings or remote control to popup new desktop panels
on Wayland in addition to new desktop windows.

Fixes #8549
2025-04-21 14:59:31 +05:30
Kovid Goyal
a8693e45ef Nicer error message when running panel kitten on a compositor that does not support layer shell 2025-04-21 13:39:16 +05:30
Kovid Goyal
9329850184 panel kitten: Allow specifying panel size in pixels in addition to cells 2025-04-21 13:08:19 +05:30
Kovid Goyal
64b5d2d187 More precise error on resize panel attempt 2025-04-21 12:32:20 +05:30
Kovid Goyal
796ee602de ... 2025-04-21 09:50:30 +05:30
Kovid Goyal
6f673929eb Fix failure of tarfile extract when dest_path has symlinks 2025-04-21 09:46:30 +05:30
Kovid Goyal
4d69eea4af Add test for tarfile extractall 2025-04-21 09:32:56 +05:30
Kovid Goyal
3daac6fb22 Remove unnecessary check 2025-04-20 23:38:16 +05:30
Kovid Goyal
50b830faa5 DRYer 2025-04-20 23:18:49 +05:30
Kovid Goyal
5a6c2d9f3b skip illegal paths in tar archives rather than erroring on them 2025-04-20 23:12:17 +05:30
Kovid Goyal
d7f4d44d8e More CodeQL fixes 2025-04-20 23:08:14 +05:30
Kovid Goyal
341df0dccb More CodeQL fixes 2025-04-20 22:13:45 +05:30
Kovid Goyal
237bb35ee9 More CodeQL fixes 2025-04-20 21:53:11 +05:30
Kovid Goyal
adfcffa5d7 Various fixes to make CodeQL happy 2025-04-20 21:34:42 +05:30
Kovid Goyal
c84b894a89 Remove deprecated tar file type check 2025-04-20 15:59:20 +05:30
Kovid Goyal
edfda1e7af Remove deprecated option from CodeQL setup 2025-04-20 15:51:29 +05:30
Kovid Goyal
9cea3fbcb8 Enable CodeQL for Go 2025-04-20 15:44:36 +05:30
Kovid Goyal
e2cf1e9185 Dont crash when user attempts to resize panel via remote control
Fixes #8550
2025-04-20 15:19:35 +05:30
Kovid Goyal
ef2713a5bd ... 2025-04-16 16:15:02 +05:30
Kovid Goyal
923b04d124 clarify wording 2025-04-16 15:57:59 +05:30
Kovid Goyal
5d2e258c35 Wayland: When the compositor supports the xdg-system-bell protocol use it to play the default bell sound 2025-04-16 15:48:51 +05:30
Kovid Goyal
4f6d97c143 Mention desktop panel based projects that use the panel kitten 2025-04-15 07:59:39 +05:30
Kovid Goyal
afe5877e6a Fix indentation in codeql yml file 2025-04-14 10:21:10 +05:30
Kovid Goyal
5382fa8692 Bump version of CodeQL actions
Version 2 is deprecated.

Fixes #8537
Fixes #8536
2025-04-14 08:09:31 +05:30
Kovid Goyal
e100d3f5dd Add a warning about algorithm changes 2025-04-13 10:37:20 +05:30
Kovid Goyal
423bdfc5f3 ... 2025-04-13 10:34:45 +05:30
Kovid Goyal
d30354e9c8 ... 2025-04-13 10:31:43 +05:30
Kovid Goyal
521031449f Dont use a ref as it causes numbering restart 2025-04-13 10:30:21 +05:30
Kovid Goyal
ba46678a0d Fix width test kitten descriptive text being erased 2025-04-12 15:20:07 +05:30
Kovid Goyal
97445818ca make mypy happy 2025-04-12 14:00:23 +05:30
Kovid Goyal
56954b2e48 Fix a regression that caused automatic color themes to not be re-applied after config file reload
The reload was only happening if the auto theme config file had its mtime
updated, since the last time it was checked.

Fixes #8530
2025-04-12 13:48:27 +05:30
Kovid Goyal
82e2fe82d6 Add a couple more gseg tests 2025-04-11 13:34:16 +05:30
Kovid Goyal
357481900d Add combining at line end test 2025-04-11 13:16:45 +05:30
Kovid Goyal
ed719d91ec ... 2025-04-11 12:24:46 +05:30
Kovid Goyal
cd4490b5ad Test cursor position after individual graphemes 2025-04-11 12:21:40 +05:30