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
f61635838e
old python compat
2024-07-31 14:58:21 +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
aa16918dd4
Implement support for buttons on notifications in Linux
2024-07-31 12:11:21 +05:30
Kovid Goyal
ad36c481af
Allow closing notifications with the kitten
2024-07-31 09:06:17 +05:30
Kovid Goyal
b015a1fe8c
Desktop notifications spec: Add support for icons
...
Fixes #7657
2024-07-31 08:49:19 +05:30
Kovid Goyal
f1d0d0949b
Run pyupgrade to update the codebase to python 3.9
...
Gets rid of a lot of typing ugliness by using type annotations on
builtin types
2024-07-31 07:55:27 +05:30
Kovid Goyal
3aac62f6c7
Make mypy happy
2024-07-31 07:41:45 +05:30
Kovid Goyal
7cb35ad8e4
Update changelog
2024-07-31 07:35:57 +05:30
Kovid Goyal
5166915686
Merge branch 'master' of https://github.com/rbong/kitty
2024-07-31 07:34:43 +05:30
Kovid Goyal
01eacef387
Implement special symbol names on macOS
2024-07-31 07:28:11 +05:30
Roger Bongers
f95768dce9
Add branch drawing symbols to box characters
...
This symbols are for drawing git-like directed acyclic graphs in the
terminal. Similar to box drawing characters, it is difficult to align
these symbols perfectly as font glyphs.
2024-07-30 19:56:35 -04:00
Kovid Goyal
2c92240f8d
Code to render cocoa symbols as PNG
2024-07-30 20:33:29 +05:30
Kovid Goyal
07bc3ce871
Make NSImage to PNG code re-useable
2024-07-30 20:22:16 +05:30
Kovid Goyal
41c9805b44
Remove not needed include
2024-07-30 13:36:22 +05:30
Kovid Goyal
99c5681f65
Implement OS notification named icons on macOS
2024-07-30 13:05:26 +05:30
Kovid Goyal
8026947572
cocoa API to get the image for a bundle as PNG
2024-07-30 12:06:55 +05:30
Kovid Goyal
3cc2a8c484
Get notification icons with data working on macOS
2024-07-30 08:46:10 +05:30
Kovid Goyal
f998af56fc
Use application name as thread identifier for cocoa notifications
2024-07-30 07:48:52 +05:30
Kovid Goyal
9b19f300fe
Drop support for building without UserNotifications
...
Trying to maintain the two code paths is too much effort given all the
new features being added to notifications.
2024-07-30 07:39:53 +05:30
Kovid Goyal
e97c225b6c
Add *_into API for streaming encode/decode
2024-07-30 07:18:33 +05:30
Kovid Goyal
8d36677d41
Add a decode_into API for streaming base64 decoding
...
Allows buffer reuse
2024-07-29 22:30:36 +05:30
Kovid Goyal
d2ced8d6e1
Add a streaming base64 encoder
2024-07-29 22:08:13 +05:30
Kovid Goyal
8b54d19326
...
2024-07-29 21:27:42 +05:30
Kovid Goyal
b52275e0b5
Simplify API of streaming base64 decoder further
2024-07-29 21:24:45 +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
9047df5080
Use a more correct method name
2024-07-29 20:17:52 +05:30
Kovid Goyal
4ba9fcaf37
Simplify streaming base64 decoder by using the streaming API of libbase64
2024-07-29 20:08:28 +05:30
Kovid Goyal
eb1bb493a7
Ensure icon cache is cleared at exit
2024-07-29 15:24:18 +05:30
Kovid Goyal
7023e1506b
get icon by path loading working in the notify kitten
2024-07-29 15:10:11 +05:30
Kovid Goyal
8cfe1d7a16
DRYer
2024-07-29 14:53:41 +05:30
Kovid Goyal
10d62a9596
...
2024-07-29 14:44:30 +05:30
Kovid Goyal
8b8e752ece
Only read each index.theme once
2024-07-29 14:43:02 +05:30
Kovid Goyal
ad48ecad40
Implement handling of icon names on Linux
2024-07-29 14:39:20 +05:30
Kovid Goyal
6e35289f8e
Allow sending icon data without an identifier
2024-07-29 10:41:05 +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
9bd155ae50
More work on notify kitten
2024-07-29 08:21:45 +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
2e829c1349
Sleep longer before retrying to give VM more time to startup
2024-07-29 07:19:10 +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
00737ebf30
Fix build of hyperlinked grep
2024-07-28 21:13:54 +05:30
Kovid Goyal
a19ce66e62
Automate finding of kittens that need Go CLIs generated
2024-07-28 21:07:28 +05:30
Kovid Goyal
674432f886
Round out the options for the new notify kitten
2024-07-28 20:52:44 +05:30
Kovid Goyal
5c1af0fcb1
Start work on the notify kitten
2024-07-28 20:41:01 +05:30
Kovid Goyal
eca487d15f
Add support for auto-expiring notifications
2024-07-28 20:14:39 +05:30