Commit graph

2927 commits

Author SHA1 Message Date
Kovid Goyal
7bd7709685
Move parsing of macos-launch-services-cmdline into native code
Avoids expensive re-exec and simplifies various things. Much faster
for single instance usage.
2025-04-25 14:39:36 +05:30
Kovid Goyal
0c3797ec90
Implement --detach for panel kitten 2025-04-24 06:30:33 +05:30
Kovid Goyal
c194dbc9ef
Reset OS window class and name for new single instance OS windows 2025-04-23 22:18:42 +05:30
Kovid Goyal
87b218a40d
Preserve env vars from onvoking env when creating new os window via single instance 2025-04-23 22:14:06 +05:30
Kovid Goyal
57c1a6ffcc
Update changelog 2025-04-23 20:55:53 +05:30
Kovid Goyal
983e570bbe
Update docs to note that macOS is supported by the panel kitten as well 2025-04-23 20:52:11 +05:30
Kovid Goyal
845fc30020
Allow running panel kitten without a cmdline to run 2025-04-23 20:08:54 +05:30
Kovid Goyal
9d9ed5e777
... 2025-04-23 09:55:42 +05:30
Kovid Goyal
6ca8cb5df8
Update FAQ entry 2025-04-23 09:20:00 +05:30
Kovid Goyal
f58c0f2241
... 2025-04-23 09:11:37 +05:30
Kovid Goyal
c1b6b4494a
Implement starting kitty hidden
Fixes #3466
2025-04-23 08:50:02 +05:30
Kovid Goyal
eac0010c2e
... 2025-04-23 07:42:44 +05:30
Kovid Goyal
4f3abd08fd
Change mdcat -> mcat as mdcat is no longer maintained 2025-04-23 07:27:07 +05:30
Kovid Goyal
c0d248fea2
cleanup docs 2025-04-22 17:22:27 +05:30
Kovid Goyal
cb71a24af5
document launching new panels 2025-04-22 15:05:43 +05:30
Kovid Goyal
eeb88ddade
... 2025-04-22 14:36:59 +05:30
Kovid Goyal
8b6a210ac1
Allow specifying --listen-on for panel kitten 2025-04-22 14:29:32 +05:30
Kovid Goyal
22fe41a047
Workaround KDE layer shell bug 2025-04-22 13:46:38 +05:30
Kovid Goyal
fc5fc7c9c4
Remote control: Allow modifying desktop panels and showing/hiding OS Windows using the kitten @ resize-os-window command
Also move the visibility toggle debounce into C code with a per OS
Window timer.

Fixes #8550
2025-04-22 13:34:09 +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
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
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
9329850184
panel kitten: Allow specifying panel size in pixels in addition to cells 2025-04-21 13:08:19 +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
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
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
dbc88d8a3a
Document test description format 2025-04-11 12:03:06 +05:30
Kovid Goyal
85c177bcb1
Add note about width test kitten 2025-04-11 11:24:19 +05:30
Kovid Goyal
5798d29609
... 2025-04-11 09:34:21 +05:30
Kovid Goyal
3e0c5c5a1a
... 2025-04-11 09:34:21 +05:30
Kovid Goyal
3f919cbc56
Specify the algorithm for splitting text into cells 2025-04-11 09:34:21 +05:30
Kovid Goyal
ac4c12b3e1
Add variable sized text to the list of things multiplexers break 2025-04-07 04:53:04 +05:30
Kovid Goyal
2c078d9d6f
... 2025-04-07 04:50:51 +05:30
Kovid Goyal
1d798afd1c
Update diff kitten keybinding docs 2025-04-06 10:57:43 +05:30
Kovid Goyal
04acd6cec2
Update changelog 2025-04-06 09:11:05 +05:30
Kovid Goyal
3d440cf0f6
Cleanup previous PR 2025-04-05 02:42:39 +05:30
Kovid Goyal
f56c3edd72
version 0.41.1 2025-04-03 07:54:35 +05:30
Kovid Goyal
72a1aabafd
Fix hover underline remaining on screen when screen is scrolled 2025-03-31 10:47:25 +05:30
Kovid Goyal
3c57cc02f7
Wayland: panel kitten: Fix incorrect initial font size on compositors such as Hyprland that set scale late in the window creation process
Fixes #8496
2025-03-30 16:19:52 +05:30
Kovid Goyal
ac2b1fbe0b
Fix a regression that caused tab bar margins to not be properly blanked when the tab bar is at the bottom
Fixes #8494
2025-03-30 11:10:03 +05:30
Kovid Goyal
a5a25fbd8c
Fix missed out some codepoints when porting is_non_rendered to unicode lookup table
Fixes #8495
2025-03-30 10:40:19 +05:30
Kovid Goyal
26747284bb
version 0.41.0 2025-03-29 04:57:55 +05:30