Ilya Fedin
|
b24cba99e2
|
Catch ListActivatableNames errors
|
2021-03-10 11:22:14 +04:00 |
|
Ilya Fedin
|
092b6e7c18
|
Fix spaces on ends of lines
|
2021-03-05 13:31:56 +04:00 |
|
Ilya Fedin
|
37a8afaddf
|
Move remaining usage of dbus to glibmm in notifications_manager_linux
|
2021-03-04 12:07:54 +04:00 |
|
Ilya Fedin
|
8042a83fd2
|
Move glib usage to glibmm
|
2021-03-04 12:07:54 +04:00 |
|
Ilya Fedin
|
bbf49b024a
|
Fix implicit conversions from QByteArray
|
2021-02-19 14:15:09 +04:00 |
|
Ilya Fedin
|
6932d859c9
|
Get rid of unneeded QT_VERSION_CHECK in linux platform code
|
2021-02-19 14:15:09 +04:00 |
|
Ilya Fedin
|
03e8d28456
|
Check for null manager type
|
2021-02-09 16:51:25 +04:00 |
|
Ilya Fedin
|
fe8bc30645
|
Use GCancellable to prevent crash in notificationShown
|
2021-02-02 20:11:09 +04:00 |
|
Ilya Fedin
|
9b59e74d66
|
Make native notifications setting tri-state
|
2021-01-28 11:44:43 +04:00 |
|
Ilya Fedin
|
82d78e7c45
|
Decrease indentation in notification manager creation
|
2021-01-25 09:42:16 +04:00 |
|
Ilya Fedin
|
c21125f9f2
|
Don't log UnknownProperty error
When checking notification inhibition support
|
2021-01-24 08:51:19 +04:00 |
|
Ilya Fedin
|
690c5df87c
|
Format dbus errors logging
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
4348ddf938
|
Adjust some constexprs in linux platform code
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
894d6028bd
|
Don't skip native notification toasts
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
e8edbb16ae
|
Make notification manager creation async
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
a0a71687e7
|
Use QDBusPendingReply in GetServerInformation
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
d042963a47
|
Make notification show method async
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
64b12bde55
|
Allow qualified notification daemons by default on Linux
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
49736cd879
|
Recreate notification manager on notification service owner change
|
2021-01-22 17:02:50 +04:00 |
|
Ilya Fedin
|
3b7d5d3c80
|
Eliminate ifndefs in notifications_manager_linux
|
2021-01-05 18:16:26 +04:00 |
|
Ilya Fedin
|
9b99bb172a
|
Make methods called from static methods private
|
2020-10-30 11:30:03 +03:00 |
|
Ilya Fedin
|
9ab221d4c9
|
Remove Platform:: where is not needed in linux platform files
Fix lines length in notifications_manager_linux.cpp
|
2020-10-27 17:37:33 +03:00 |
|
Ilya Fedin
|
4f2b0531f8
|
Replace GDBusProxy with GDBusConnection in NotificationData
|
2020-10-23 11:29:35 +03:00 |
|
Ilya Fedin
|
4033a091b5
|
Hide mark as read button in notifications when app is pass-code locked
|
2020-10-23 11:25:18 +03:00 |
|
Ilya Fedin
|
e4ac70090e
|
Use GDBus to send notifications to avoid Q_OBJECT
|
2020-08-15 17:43:28 +04:00 |
|
Ilya Fedin
|
252bdd2353
|
TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION
|
2020-08-11 10:55:50 +04:00 |
|
John Preston
|
613a2f358a
|
Fix clearing session notifications.
|
2020-06-30 11:52:59 +04:00 |
|
Ilya Fedin
|
a726c6411b
|
Don't use custom notificaions on Wayland even with TDESKTOP_DISABLE_DBUS_INTEGRATION
|
2020-06-29 16:53:50 +04:00 |
|
John Preston
|
9703f7460a
|
Fix build on Linux.
|
2020-06-26 12:27:54 +04:00 |
|
John Preston
|
d8a2b391a3
|
Use Main::Session::uniqueId in notifications.
|
2020-06-24 13:05:56 +04:00 |
|
John Preston
|
997913be25
|
One Window::Notifications system for all sessions.
|
2020-06-23 21:53:42 +04:00 |
|
John Preston
|
83538675ce
|
Move a lot of settings to Core::Settings.
|
2020-06-23 21:53:42 +04:00 |
|
Ilya Fedin
|
56de3194ef
|
Never use custom notifications on Wayland since there are no positioning API
|
2020-06-17 20:32:50 +04:00 |
|
Ilya Fedin
|
0fbec5eba1
|
Use QVersionNumber to compare version in native notifications
|
2020-06-03 11:31:34 +04:00 |
|
Ilya Fedin
|
10b169f9f6
|
Make not supported errors static
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
c83b8d4043
|
Fix naming of static variables
|
2020-06-01 18:19:34 +04:00 |
|
John Preston
|
b7aa60bedf
|
Fix build for Linux.
|
2020-06-01 18:09:34 +04:00 |
|
John Preston
|
d5b3fa017b
|
Fix build for macOS.
|
2020-06-01 18:09:34 +04:00 |
|
John Preston
|
6f760d513e
|
Add a checkbox to disable taskbar flash.
Also add ability to set urgent flag for the window on Linux.
Fixes #223, fixes #897, fixes #906.
|
2020-05-12 14:16:24 +04:00 |
|
Ilya Fedin
|
46d4b03d49
|
Fix freeze in notifications settings when notification daemon is unavailable
|
2020-05-01 12:15:01 +04:00 |
|
Ilya Fedin
|
99a8c93ac1
|
Fix build with gcc 9
|
2020-03-16 13:00:16 +04:00 |
|
Ilya Fedin
|
ba5d9eda2d
|
Minimize dbus requests
|
2020-03-11 11:43:14 +04:00 |
|
Ilya Fedin
|
7ac4c6e479
|
Add mark as read feature to linux native notifications
|
2020-03-06 18:39:34 +04:00 |
|
Ilya Fedin
|
fdf16d0aea
|
Fix notification daemon detection on KDE
Minimize usage of QDBusInterface
Log the whole notification daemon information
|
2020-03-06 18:39:34 +04:00 |
|
Ilya Fedin
|
7aadaca62e
|
Implement SkipAudio and SkipToast on Linux
|
2020-03-06 18:29:57 +04:00 |
|
Ilya Fedin
|
57b76e3f00
|
Remove usage of QDBusInterface from non-class methods in Linux native notifications
|
2020-03-02 11:22:36 +04:00 |
|
Ilya Fedin
|
7bd0598555
|
Unified function to detect icon name on Linux
|
2020-02-27 15:17:32 +04:00 |
|
Ilya Fedin
|
3b300f23e1
|
Independent check for image in Linux native notifications
|
2020-02-27 12:23:56 +04:00 |
|
Ilya Fedin
|
2b0e62dafe
|
Follow hidding reply setting in native notifications on Linux, use system icon
|
2020-02-24 21:00:25 +04:00 |
|
Kai Uwe Broulik
|
9e3fa2e4bc
|
Check action id when invoked
Makes it more resilient
|
2020-02-10 14:45:07 +04:00 |
|