Commit Graph

2644 Commits

Author SHA1 Message Date
Kovid Goyal
81061a8d43 macOS: Bump the minimum required macOS version to Catalina released five years ago.
Catalina is actually already EOL as of July 2022 but we dont need
anything from newer releases that isn't detected at runtime. Going to
Catalina allows us to use a better format for the generated DMG (UMNO
instead of ULFO which compresses better).
2024-08-13 09:03:38 +05:30
Kovid Goyal
2bff4af9bf When shell is set to . respect the SHELL environment variable in the environment in which kitty is launched
Fixes #7714
2024-08-11 21:56:44 +05:30
Kovid Goyal
d76767fc89 Fix #7712 2024-08-11 10:18:38 +05:30
Kovid Goyal
9d256d181e ... 2024-08-09 15:12:54 +05:30
Kovid Goyal
d7902f6b24 Wayland GNOME: Fix a small rendering artifact when docking a window at a screen edge or maximizing it
For some reason destroying the shadow surfaces causes mutter to render one of them at its old relative position. So workaround by not destroying the surfaces, modern mutter anyway seems to hide them when the window is docked.

Fixes #7701
2024-08-07 13:34:10 +05:30
Kovid Goyal
c852a56574 Cleanup previous PR 2024-08-04 21:06:32 +05:30
Kovid Goyal
d9741421a8 Merge branch 'docs-dev' of https://github.com/PythonHacker24/kitty 2024-08-04 20:30:40 +05:30
Kovid Goyal
2c743dcdb2 Update sound support in desktop notifications spec
Add a short list of standard sound names.
2024-08-04 20:20:41 +05:30
Kovid Goyal
c8a16688b5 ... 2024-08-03 13:53:25 +05:30
Kovid Goyal
0a895f153e Add a note to the spec that terminals must sanitize identifiers 2024-08-03 13:51:23 +05:30
Kovid Goyal
bd8162fa42 Add support for controlling the sound played with notifications 2024-08-03 13:46:38 +05:30
PythonHacker24
3ac24e7c95 added docs for cli interfacing as a guide for developers 2024-08-03 11:56:50 +05:30
Kovid Goyal
62bd6c88e9 Wayland GNOME: Fix the font size in the OS Window title bar changing with the size of the text in the window 2024-08-01 12:37:04 +05:30
Kovid Goyal
35d23e817c typo in docs 2024-08-01 11:33:09 +05:30
Kovid Goyal
6ffe2d82b8 On Linux use the notification server capabilities when responding to queries 2024-08-01 10:32:51 +05:30
Kovid Goyal
ae47e53bc6 ... 2024-08-01 07:24:28 +05:30
Kovid Goyal
bc0eed88d1 Add docs for the notify kitten 2024-08-01 07:21:48 +05:30
Kovid Goyal
aeeabed23c Add buttons to the notifications spec 2024-08-01 06:58:32 +05:30
Kovid Goyal
1944ac9c13 Update changelog 2024-07-31 20:46:58 +05:30
Kovid Goyal
1f656eccbb Fix tests for buttons functionality 2024-07-31 15:21:57 +05:30
Kovid Goyal
a144c267a3 ... 2024-07-31 15:16:53 +05:30
Kovid Goyal
f4b39b8db4 Clarify that i=0 is a special case for notification activated reports only 2024-07-31 15:15:24 +05:30
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