Commit Graph

2873 Commits

Author SHA1 Message Date
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
Kovid Goyal
1c18cd9680 Document using gsettings to workaround GNOME's lack of UI to select light themes 2025-03-19 23:22:09 +05:30
Kovid Goyal
ec156c1380 Add a note about GNOME's stupid behavior 2025-03-19 22:12:45 +05:30
Kovid Goyal
0db9b882fe Cleanup previous PR 2025-03-19 21:25:02 +05:30
Kovid Goyal
402e57ae2d Improve docs formatting 2025-03-19 14:43:34 +05:30
Kovid Goyal
2bab0b7b18 version 0.40.1 2025-03-18 08:28:18 +05:30
Kovid Goyal
5754fa2260 OSC 52: Fix specifying both clipboard and primary in OSC 52 requests not supported 2025-03-18 08:07:05 +05:30
Igor Mikushkin
a9710aa1f1 Another kitty icon 2025-03-13 20:44:26 +00:00
Kovid Goyal
f7521120e6 Update changelog 2025-03-13 08:38:02 +05:30
Kovid Goyal
fd8172c04d Fix a regression in the previous release that caused empty lines to be skipped when copying text from a selection
Fixes #8435
2025-03-12 16:47:13 +05:30
Kovid Goyal
96d5c9c7c6 A new option to clear selections when they no longer reflect the contents of the clipboard 2025-03-12 11:41:27 +05:30
Kovid Goyal
f07880b7fe macOS: When the program running in kitty reports progress information for a task, show a progress bar on the kitty dock icon 2025-03-11 09:33:13 +05:30
Kovid Goyal
3b8e0e209b Wayland: Allow overriding the kitty OS Window icon on compositors that implement the xdg-toplevel-icon protocol 2025-03-10 12:32:03 +05:30
Kovid Goyal
3f60ed4d92 ... 2025-03-09 22:51:40 +05:30
Kovid Goyal
73a4ea8d0a Update changelog 2025-03-09 20:09:46 +05:30
Kovid Goyal
370723b47b Do not count background processes by default for confirm_os_window_close
Fixes #8358
2025-03-09 20:07:57 +05:30
Kovid Goyal
6329206a6e version 0.40.0 2025-03-08 08:40:40 +05:30
Kovid Goyal
4d27b4766e Cleanup previous PR 2025-03-08 08:11:34 +05:30
Kovid Goyal
d9021b1e72 Add NEMU to integrations 2025-03-06 12:55:24 +05:30
Ioannis
d611b3db1e chore(docs): Add MeowPDF to integrations.rst 2025-03-05 14:34:26 +01:00
Kovid Goyal
49f13d6797 Add clifm to integrations docs 2025-03-05 13:12:20 +05:30
Kovid Goyal
458c57209a Fix cursor blink animation when background_opacity is less than one
Fixes #8401
2025-03-04 18:47:34 +05:30
alex-huff
61eb91c115 Fix sample mywatcher.py code block
The provided mywatcher.py script did not work because of improper
indentation
2025-03-03 22:43:11 -06:00
Kovid Goyal
bfdc098236 ... 2025-03-04 09:52:19 +05:30
Kovid Goyal
0339d59851 Wayland: Fix mouse pointer position update not being sent when focus regained
GLFW Wayland backend was not sending a cursor position input event on
mouse entering the window surface.

Fixes #8397
2025-03-04 06:03:42 +05:30
Kovid Goyal
a896518b54 Add a note about detecting partial keyboard protocol implementations
I believe there exists at least one such implementation in the wild, in
zellij. Sigh.
2025-03-03 05:23:15 +05:30
George Joseph
d2288ee787 Add support for os_window_name in startup sessions.
You can now specify `os_window_name` in addition to `os_window_class` in
startup sessions.  It works for the initial session as well as new sessions
started with `new_os_window`.

Updated documentation in overview.rst to add `os_window_name` in the
Startup Session examples.

Although not related to this feature. The documentation in launch.py
was updated to note that the `launch --type` `tab` and `os-window` options
aren't supported when launch is invoked from a startup script.  There's
already a note to that effect in the "Startup Sessions" section in
overview.rst but if you're looking at the launch syntax page like I was,
you wouldn't realize the limitation. This was throwing me for a loop while
wotking on this PR.

Resolves: #8387
2025-03-02 14:10:17 -07:00
Kovid Goyal
b568c77aec ... 2025-02-28 12:20:59 +05:30
Kovid Goyal
c43fe38cf1 macOS: Fix waiting for result from desktop notification not working 2025-02-27 19:38:06 +05:30
Kovid Goyal
e989687ae7 ... 2025-02-23 11:05:37 +05:30
Kovid Goyal
2a714928db When dragging in rectangle select mode use a crosshair mouse cursor 2025-02-23 10:32:54 +05:30
Kovid Goyal
ba31763acf Consider windows with background processes as active for confirm_close
Fixes #8358
2025-02-21 14:26:12 +05:30
Kovid Goyal
15f711d6b5 Start work on horizontal align for multicells 2025-02-19 07:50:40 +05:30
Jake Wharton
7d954b9395 Add missing period between sentences to keyboard docs 2025-02-18 11:07:13 -05:00
Kovid Goyal
375583259a Fix --hold always restoring cursor to block shape instead of respecting the value of cursor_shape 2025-02-18 20:21:07 +05:30
Kovid Goyal
f29bc638ce Remote control: allow scrolling to prev/next prompt 2025-02-18 19:17:10 +05:30
Kovid Goyal
9231d0d12f Add snacks.nvim to integrations 2025-02-18 09:32:58 +05:30
Sergei Grechanik
0d969bb441 Add st to the list of terminals implementing graphics protocol
It's implemented as a patch, the link points to the patch landing page.
2025-02-17 16:08:35 -08:00
Kovid Goyal
0eb4959a56 Clarify that the size limit refers to size of data before base64 encoding 2025-02-15 10:17:59 +05:30
Kovid Goyal
fc8e678eb5 Change clipboard spec to specify 4096 as the max chunk size in both directions
Makes it consistent and easy to remember. And there is no real reason to
specify it as a hard maximum in only one direction. Fixes #8331
2025-02-15 10:12:28 +05:30
Kovid Goyal
5f91fb3792 Update FAQ 2025-02-13 21:33:42 +05:30
Kovid Goyal
aa146e08b7 Update the changelog 2025-02-13 09:11:11 +05:30
Kovid Goyal
50f64d5981 Only use window occlusion on platforms where it is supported 2025-02-12 12:02:46 +05:30
Kovid Goyal
d27e4f84b7 notify_on_cmd_finish invisible now uses actual OS Window visibility as reported by the window manager
Fixes #8320
2025-02-12 10:30:18 +05:30