https://bugs.kde.org/show_bug.cgi?id=459774

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/412fa14afa663a3845ca6cbd2
                   |                            |1b47f602e7cfa00
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Version Fixed In|                            |6.4.0

--- Comment #20 from Nate Graham <n...@kde.org> ---
Git commit 412fa14afa663a3845ca6cbd21b47f602e7cfa00 by Nate Graham, on behalf
of Dominique Hummel.
Committed on 27/03/2025 at 18:02.
Pushed by ngraham into branch 'master'.

Keep notifications usable in history

This patch aims to solve the below bugs by introducing a new prop to the
notification
object called `hasSomeActions`, which as the name implies, is `true` if said
notification
object has any usable actions.

Upon expiry, notification popups that have actions attached to them will be
kept "open"
in order to preserve functionality within the notification applet (the
history), without
requiring the "resident" hint to be present.

Said notifications will still be closed upon interaction or manual dismissal by
the user
(either individually or through the cleanup action), as well as expired
properly when the
owning application exits. Functionality regarding the "resident" hint is
untouched.
Related: bug 407361
FIXED-IN: 6.4.0

M  +28   -27   applets/notifications/package/contents/ui/FullRepresentation.qml
M  +7    -0   
applets/notifications/package/contents/ui/components/ActionContainer.qml
M  +2    -2   
applets/notifications/package/contents/ui/components/FooterLoader.qml
M  +4    -0   
applets/notifications/package/contents/ui/components/ModelInterface.qml
M  +6    -2    applets/notifications/package/contents/ui/global/Globals.qml
M  +21   -0    libnotificationmanager/abstractnotificationsmodel.cpp
M  +8    -0    libnotificationmanager/abstractnotificationsmodel_p.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/412fa14afa663a3845ca6cbd21b47f602e7cfa00

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to