Commit graph

2916 commits

Author SHA1 Message Date
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
Kovid Goyal
5d43ffe3d9
Add a para on buggy monospaced fonts to the FAQ 2025-03-28 10:40:33 +05:30
danny neira
dc759e6a07
updated list of other terminals that support kitty image protocol 2025-03-27 17:16:45 -06:00
Kovid Goyal
f1b90f6ce6
Update changelog 2025-03-27 11:29:01 +05:30
Kovid Goyal
2aa2607adc
... 2025-03-25 17:13:54 +05:30
Kovid Goyal
b8dc31930a
... 2025-03-24 16:15:57 +05:30
Kovid Goyal
2c0bc79be1
Typo causing crash on Waylnd compositors that dont support xdg-toplevel-icon
Fix #8471
2025-03-24 14:23:32 +05:30
Kovid Goyal
272045287a
Fix #8459 2025-03-21 22:20:02 +05:30
Kovid Goyal
f57f3d9909
Fix #8464 2025-03-21 19:55:45 +05:30
Kovid Goyal
8417e42d8b
Fix a regression in the previous release causing a crash when the underline thickness of the font is zero
Fixes #8443
2025-03-21 15:32:25 +05:30
Kovid Goyal
ce5cfdd9ca
kitty +open: Ask for confirmation when running executables
Workaround for badly designed program that try to open links in
untrusted documents that point to executables on the local system.
They should really not be doing that, but, since such programs do exist,
let's be safe by default.

Users that use better designed programs and want to disable the
confirmations can do so by writing their own launch-actions.conf
2025-03-20 14:00:09 +05:30
Kovid Goyal
77de8316d2
Update nerd font symbol ranges for nerd fonts 3 2025-03-19 23:37:56 +05:30