Ivailo Monev
c88545db00
plasma: rework notifications applet to not lock when possible
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 10:42:08 +03:00
Ivailo Monev
3f41dc2c37
plasma: use custom interface for notifications
...
proxy for compat can be implemented too but do not think I will need
that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 10:18:28 +03:00
Ivailo Monev
278acc1fce
generic: replace kuiserver with interface bolted into the plasma applet
...
because that is how it should've been, kuiserver is just glue code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 23:36:46 +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
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
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
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