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 |
|
Ilya Fedin
|
d80b3fda7d
|
Fix duplicate object path in SandboxAutostart and add some logging
|
2020-01-31 15:47:44 +03:00 |
|
Ilya Fedin
|
a831c1703a
|
Split launcher filename detection to a function
|
2020-01-31 15:46:39 +03:00 |
|
John Preston
|
74d848311b
|
Replace str_const with base::const_string.
|
2020-01-29 12:47:50 +03:00 |
|
Ilya Fedin
|
9536a3c98e
|
Use packaged build in the snap package
|
2020-01-28 20:38:12 +03:00 |
|
Ilya Fedin
|
74942cd06e
|
Use QDBusConnection::connect to fix signal connection on old distributions
|
2020-01-28 16:43:23 +03:00 |
|
Ilya Fedin
|
1d85416434
|
Remove unneeded include from QtDBus notifications
|
2020-01-24 18:06:58 +03:00 |
|
Vitaly Zaitsev
|
b94c8436eb
|
Added missing Qt header. Fixed clang build.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
|
2020-01-24 15:35:15 +03:00 |
|
Ilya Fedin
|
0480611bf8
|
Add possibility to build without dbus
|
2020-01-21 23:30:47 +03:00 |
|
John Preston
|
48b24d12b2
|
Always ask for TDESKTOP_LAUNCHER_BASENAME on Linux.
|
2020-01-21 18:47:36 +03:00 |
|
kbroulik
|
b50073d281
|
Implement inline-reply
On supported notification servers (currently only KDE Plasma 5.18+) this
action will create a reply text field inside the notification.
|
2020-01-21 15:27:50 +03:00 |
|