AlexeyZavar
|
b0a4d15d64
|
Merge tag 'v5.12.3' into dev
|
2025-03-13 12:57:30 +03:00 |
|
John Preston
|
11d0f9db03
|
Try fixing crashes on Linux.
|
2025-03-10 13:32:36 +04:00 |
|
Kaiyang Wu
|
19d7dd7aa3
|
fix(integration_linux): include core_settings.h with Qt version <= 6.5.0
Signed-off-by: Kaiyang Wu <self@origincode.me>
|
2025-03-09 20:33:20 +04:00 |
|
AlexeyZavar
|
adc691f516
|
Merge tag 'v5.12.1' into dev
|
2025-03-08 23:02:34 +03:00 |
|
Ilya Fedin
|
700e10d32c
|
Use flat_map::remove in clearFrom{Topic,Item}
Now that notification closing happens in destructor, the iterator is no more needed
|
2025-03-06 17:30:26 +04:00 |
|
Ilya Fedin
|
4ac48d0e4a
|
Fix clearFromTopic on Linux
Looks like it was broken since addition
|
2025-03-06 16:41:34 +04:00 |
|
Ilya Fedin
|
345b2cb835
|
Move notification closing to NotificationData destruction
|
2025-03-04 14:17:43 +04:00 |
|
Ilya Fedin
|
b962309498
|
Move hints.lookup_value() out of xdg_notifications_notifications_call_notify
Or it gets executed after hints.end() which clears hints
|
2025-03-04 12:28:37 +04:00 |
|
Eugene
|
e99cb9bfb8
|
Ensure policy check before creating Zone.Identifier for downloaded files on Windows
|
2025-03-04 10:47:31 +04:00 |
|
Ilya Fedin
|
9e12e18f90
|
Clean up unnecessary calls to Manager::Private::clearNotification
It was added to replicate NotificationData::close but lots of places call it after the notification is already cleared
|
2025-03-03 18:40:22 +04:00 |
|
Ilya Fedin
|
66fc9b38df
|
Fix a race condition with asynchronous notification sending
|
2025-03-03 18:40:06 +04:00 |
|
Ilya Fedin
|
5dbe429e6b
|
Fix NotificationData initialization
|
2025-03-03 18:39:55 +04:00 |
|
Ilya Fedin
|
86a294ce4b
|
Subscribe to XdgNotifications signals on Manager initialization
|
2025-03-01 09:08:10 +04:00 |
|
Ilya Fedin
|
a8d1eadfbf
|
Turn NotificationData into a struct
|
2025-02-28 13:20:53 +04:00 |
|
Ilya Fedin
|
b07d3c5403
|
Decouple GNotification from NotificationData
|
2025-02-28 12:05:09 +04:00 |
|
Ilya Fedin
|
892db55ae1
|
Get rid of NotificationData::init
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
93615fef65
|
Revert "Check whether notification image has alpha channel"
This reverts commit cee593c423 .
Avatars couldn't be opaque anyway while this simplifies porting out of NotificationData
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
87452706ef
|
Remove unused has_weak_ptr from Manager::Private
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
3569615b21
|
Use gi::cstring for notification actions
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
86f7d09d31
|
Pass notification icon name inline
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
d5d1254393
|
Destroy NotificationData signal connections with rpl::lifetme
|
2025-02-28 11:12:08 +04:00 |
|
Ilya Fedin
|
6f23010382
|
Fix IconGraphic::counterSlice for Window::WithSmallCounter
|
2025-02-24 13:25:59 +04:00 |
|
Ilya Fedin
|
c672f105d3
|
IconGraphic::isCounterNeeded helper for Linux tray
|
2025-02-24 13:25:59 +04:00 |
|
Ilya Fedin
|
e60d501e4a
|
Have a state struct in Linux tray
|
2025-02-24 13:25:59 +04:00 |
|
Ilya Fedin
|
a6315bef05
|
Move GNotiftcation action handlers to Manager
|
2025-02-19 14:42:11 +04:00 |
|
Ilya Fedin
|
f810d7c82a
|
Fix spaces on end of lines
|
2025-02-18 21:26:38 +04:00 |
|
Ilya Fedin
|
cf61dedc79
|
Simplify GNotification actions
|
2025-02-18 21:21:37 +04:00 |
|
Ilya Fedin
|
2ab9587f5f
|
Don't wrap QByteArray into std::shared_ptr
This has no sense as QByteArray is CoW
|
2025-02-18 21:20:53 +04:00 |
|
AlexeyZavar
|
25821ba338
|
fix: build on Linux/macOS
|
2025-02-14 03:58:37 +03:00 |
|
AlexeyZavar
|
6163cc8a5a
|
Merge tag 'v5.11.1' into dev
|
2025-02-14 01:51:34 +03:00 |
|
Ilya Fedin
|
296df113e3
|
Implement getting geolocation via geoclue/geocode-glib on Linux
|
2025-02-01 12:51:02 +04:00 |
|
AlexeyZavar
|
ab3a61794b
|
Merge tag 'v5.10.7' into dev
|
2025-01-29 01:49:51 +03:00 |
|
Ilya Fedin
|
5f5a2a3ef2
|
Check high contrast theme for auto dark mode on Windows
|
2025-01-27 15:01:11 +01:00 |
|
Ilya Fedin
|
39b90092ff
|
Revert "Fallback to portal on Linux if QStyleHints::colorScheme is unknown"
This reverts commit a88f48cd93 .
|
2025-01-27 15:01:11 +01:00 |
|
Ilya Fedin
|
e1f71baed6
|
Move native notifications option check logic to cross platform code
|
2025-01-25 18:33:13 +04:00 |
|
John Preston
|
691a0acdab
|
Allow sound-without-toast again on macOS/Linux.
|
2025-01-24 22:23:27 +04:00 |
|
Ilya Fedin
|
46cf7db242
|
Add support for sound-file notification hint on Linux
|
2025-01-24 11:02:38 +04:00 |
|
John Preston
|
2b94cffe7e
|
Allow getting name or path for sound.
|
2025-01-23 12:13:01 +04:00 |
|
John Preston
|
2e74ad6fbe
|
Use common code for local sound disk cache.
|
2025-01-23 11:58:20 +04:00 |
|
John Preston
|
88e80b4fae
|
Version 5.10.4: Fix build with GCC.
|
2025-01-22 23:56:52 +04:00 |
|
John Preston
|
9dc947ecb6
|
Simplify run-in-background option selection.
|
2025-01-22 22:13:28 +04:00 |
|
John Preston
|
7d74d3da3a
|
Remove dnd/focus query code on macOS.
|
2025-01-22 22:13:28 +04:00 |
|
John Preston
|
aa0c56876c
|
Use sound in native notifications on macOS.
|
2025-01-22 22:13:28 +04:00 |
|
John Preston
|
d135151477
|
Use native sound support in macOS notifications.
|
2025-01-22 22:13:28 +04:00 |
|
AlexeyZavar
|
62c4b1f30b
|
fix: process more shortcuts
|
2025-01-16 16:40:43 +03:00 |
|
AlexeyZavar
|
0609288250
|
fix: native Windows notifications
|
2025-01-16 14:25:56 +03:00 |
|
AlexeyZavar
|
20358a2f58
|
Merge tag 'v5.10.3' into dev
|
2025-01-15 10:11:17 +03:00 |
|
John Preston
|
5f10c1875c
|
Ask for boosts to unlock group restrictions.
|
2025-01-06 21:42:23 +04:00 |
|
Ilya Fedin
|
bf26de495a
|
Adapt to TitleControlsLayout change
|
2024-12-19 15:59:25 +04:00 |
|
Ilya Fedin
|
73b3f7e298
|
Adapt to TitleControlsOnLeft change
|
2024-12-19 15:59:25 +04:00 |
|