Ivailo Monev
68cd65f027
plasma: remove the notifications applet frames from the list before animating the remove
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 05:36:17 +03:00
Ivailo Monev
1ff3dee4f9
plasma: move comment where it belongs in notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-27 18:10:29 +03:00
Ivailo Monev
f05f9e7792
plasma: remove samples in notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-27 18:06:04 +03:00
Ivailo Monev
995390d52d
plasma: enable opening of external links for notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-19 17:54:32 +03:00
Ivailo Monev
939e3630b2
plasma: show the notifications applet popup only on new notification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 18:24:38 +03:00
Ivailo Monev
07410ede42
plasma: remove redundant NotificationsWidget destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 16:28:25 +03:00
Ivailo Monev
c9c9d0d642
plasma: connect the notifications applet animations directly to QObject::deleteLater() slot
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 14:38:45 +03:00
Ivailo Monev
9a5e68f140
plasma: fade the notifications applet frames on removal
...
geometry may be animated aswell in the future
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 14:17:05 +03:00
Ivailo Monev
f6a407ab6b
plasma: manually delete the buttons for applications actions on frame removal
...
to prevent signals delivery mostly
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 13:23:33 +03:00
Ivailo Monev
21d66f5e75
plasma: parent the notifications services to the widgets
...
because the frames may be deleted at any time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 13:07:00 +03:00
Ivailo Monev
26aaa47acc
plasma: trigger the notifications actions on button release
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 13:06:15 +03:00
Ivailo Monev
89de0a8800
plasma: invoke the application notifications remove widget signal via single-shot timer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 12:37:50 +03:00
Ivailo Monev
e191d2675b
plasma: notifications applet review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 12:11:44 +03:00
Ivailo Monev
2fa60e700e
plasma: adjust the widgets too after frames size adjustment in notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 11:39:02 +03:00
Ivailo Monev
4b1733f6cd
plasma: use sunken frame shadow for the frames in devicenotifier and notifications applet
...
to match the shadow of Plasma::WidgetExplorer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 11:16:10 +03:00
Ivailo Monev
c4612d03f0
plasma: notifications applet optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 21:43:13 +03:00
Ivailo Monev
1f6b7fe4dc
plasma: optimize notifications applet
...
raw member access, baby!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 18:34:28 +03:00
Ivailo Monev
b6e3890d01
plasma: keep the notifications popup shown for as long as there is data comming from the data engine
...
plus the 3 seconds timeout after which the popup will hide automatically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 15:31:02 +03:00
Ivailo Monev
4328f6c726
plasma: automatically show the notifications applet popup and switch the tab on new notification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 11:57:36 +03:00
Ivailo Monev
87c78653e2
plasma: implement jobs notification for notifications applet
...
no job control (suspend and kill), only info (source, destination and
progress)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 10:28:33 +03:00
Ivailo Monev
abcd9042b0
plasma: complete the notifications applet application notifications widget
...
complete as in fully functional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 09:13:47 +03:00
Ivailo Monev
f4d40c28e9
plasma: semi-working notifications applet reimplementation
...
the application notifications works and is nearly complete, the jobs
notification is yet to be done. so far it looks like this:
https://ibb.co/GTGMKtQ
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-17 07:50:27 +03:00