Commit graph

2622 commits

Author SHA1 Message Date
Kovid Goyal
59de64920f
Clarify the behavior of updating/closing of notifications without identifiers 2024-07-31 14:48:31 +05:30
Kovid Goyal
b015a1fe8c
Desktop notifications spec: Add support for icons
Fixes #7657
2024-07-31 08:49:19 +05:30
Kovid Goyal
7cb35ad8e4
Update changelog 2024-07-31 07:35:57 +05:30
Kovid Goyal
212d7accfc
Allow multiple types per notification 2024-07-29 20:52:54 +05:30
Kovid Goyal
4bc532a2d0
Clarify base64 and utf-8 encoding requirements 2024-07-29 20:42:55 +05:30
Kovid Goyal
ad48ecad40
Implement handling of icon names on Linux 2024-07-29 14:39:20 +05:30
Kovid Goyal
a38153c890
Make table alphabetically sorted 2024-07-29 10:12:56 +05:30
Kovid Goyal
896833a4f7
notify kitten: Wait for close now implemented 2024-07-29 10:08:37 +05:30
Kovid Goyal
f6a24af229
Merge branch 'docs-env' of https://github.com/gileri/kitty 2024-07-29 07:41:09 +05:30
Kovid Goyal
1b1f5656ee
more work on notifications kitten 2024-07-29 07:13:32 +05:30
gileri
3bdbf19bb0
Fix env assignation in ssh kitten docs 2024-07-28 22:35:19 +02:00
Kovid Goyal
674432f886
Round out the options for the new notify kitten 2024-07-28 20:52:44 +05:30
Kovid Goyal
eca487d15f
Add support for auto-expiring notifications 2024-07-28 20:14:39 +05:30
Kovid Goyal
083f158bbd
Implement a polling mode for close events 2024-07-28 15:35:22 +05:30
Kovid Goyal
02bc104091
On macOS only track nots that request close events
Send an untracked event when giving up tracking of the notification
2024-07-28 13:19:47 +05:30
Kovid Goyal
2bffea2bdc
Implement updating of notifications 2024-07-28 12:25:35 +05:30
Kovid Goyal
67410c317f
Add a sample showing on_activation event for notifications 2024-07-28 08:46:31 +05:30
Kovid Goyal
de21e5e488
Implement filtering of desktop notifications
Fixes #7670
2024-07-28 08:41:24 +05:30
Kovid Goyal
c59ab759a1
Allow well behaved applications to categorise notifications so that users can easily filter them out 2024-07-27 21:54:19 +05:30
Kovid Goyal
45a3a655a7
Desktop notifications: Fix limited HTML markup in the body text being rendered as HTML on some Linux systems
Fix #7671
2024-07-27 21:19:46 +05:30
Kovid Goyal
54b328710b
Implement polling based closed notifications on macOS 2024-07-27 20:58:55 +05:30
Kovid Goyal
ea112a6592
Start work on adding icon support to desktop notifications 2024-07-26 22:46:21 +05:30
Kovid Goyal
bb3aecd2a5
kitten run-shell: Automatically add the directory containing the kitten binary to PATH if needed
Controlled via the --inject-self-onto-path option
2024-07-26 22:29:05 +05:30
Kovid Goyal
0813a3daff
Report if close events are supported in the query response 2024-07-25 18:59:31 +05:30
Kovid Goyal
f66a58ebe2
Decouple notification closed reporting from closing of notifications 2024-07-25 10:53:31 +05:30
Kovid Goyal
1c9d9e394c
Have close notifications indicate when notification is not found 2024-07-25 07:58:17 +05:30
Evelyn Harthbrooke
7b58560663
typo: remove unnecessary word in desktop notifications document 2024-07-24 17:26:40 -06:00
Kovid Goyal
81e99f46f1
Clarify the semantics of close notification responses
Also, simplify the escape code, not requiring an extra p value.
Default to not responding.
2024-07-24 06:39:28 +05:30
Kovid Goyal
a4a9d13ee0
Add a note on the best way to use the query escape code 2024-07-23 23:21:27 +05:30
Kovid Goyal
aa1a9332ef
Allow closing notifications without a status return 2024-07-23 23:09:11 +05:30
Kovid Goyal
7741799f78
Start work on implementing closing of notifications 2024-07-23 22:05:05 +05:30
Kovid Goyal
db6f62a749
Desktop notifications protocol: Add support for closing previous notifications
Feel free to comment if you have concerns. Not yet implemented in kitty.
Fixes #7659
2024-07-23 21:42:00 +05:30
Kovid Goyal
9484814c3f
Specify that unknown payload types should be ignored 2024-07-23 21:14:29 +05:30
Kovid Goyal
bc3ff1b649
... 2024-07-23 20:39:50 +05:30
Kovid Goyal
c4baed73a2
Forgot about supporting multiplexers in the desktop notification query protocol 2024-07-23 20:35:26 +05:30
Kovid Goyal
3cf6db445b
Also respond about urgency support in the query response 2024-07-23 20:24:18 +05:30
Kovid Goyal
36a3b33b02
Note which version of kitty gained support for querying desktop notifications protocol 2024-07-23 20:20:44 +05:30
Kovid Goyal
e14894888c
Desktop notifications protocol: Add support for querying if the terminal emulator supports the protocol
Fixes #7658
2024-07-23 20:16:25 +05:30
Kovid Goyal
e4433eefc7
Also allow using other image formats for window_logo_path 2024-07-23 15:29:19 +05:30
Kovid Goyal
b6ca501111
Document the new color control protocol 2024-07-22 13:24:25 +05:30
Kovid Goyal
0cf9a79760
A new option second_transparent_bg
Makes a second background color semi-transparent via background_opacity.
Useful for things like cursor line highlight in editors.

Fixes #7646
2024-07-21 20:22:31 +05:30
Kovid Goyal
4db3978a91
Add a note on how to see monospaced fonts on macOS 2024-07-20 13:55:34 +05:30
Kovid Goyal
681048f1ca
launch command: A new --bias option to adjust the size of newly created windows declaratively
Still need to implement it for the Grid layout.
Fixes #7634
2024-07-20 12:37:18 +05:30
Kovid Goyal
ae8da889c4
Make mypy 1.11 happy 2024-07-20 10:15:01 +05:30
Kovid Goyal
681a2b7b28
Sessions: A new command focus_matching_window to shift focus to a specific window, useful when creating complex layouts with splits 2024-07-19 14:54:44 +05:30
Kovid Goyal
43769bc3e0
Allow controlling the easing curves used for the visual bell 2024-07-19 11:35:00 +05:30
Kovid Goyal
3ff7eb68f8
Document how to animate the cursor blinking 2024-07-19 09:09:13 +05:30
Kovid Goyal
06b5eff6e6
Add support for in-band window resize notifications
Fixes #7642
2024-07-18 20:32:33 +05:30
Kovid Goyal
e0a7d25dda
Splits layout: Fix the move_to_screen_edge action breaking when only a single window is present
Fixes #7621
2024-07-12 12:13:31 +05:30
Kovid Goyal
114f2da1bf
add a note about how to prevent themes kitten from commenting out color settings 2024-07-12 09:10:49 +05:30