ngraham added a comment.
I don't like this approach because the IconItem has no pressed state. This is already a problem for the Task Manager tooltips, and I'd like to not replicate it here too. Also I don't really like the fact that the close button is red here even before it's hovered; dismissing a notification is not a destructive action. I have an idea though. Try applying this on top of your patch: diff --git a/applets/notifications/package/contents/ui/NotificationItem.qml b/applets/notifications/package/contents/ui/NotificationItem.qml index 83bd9dcd..5386e557 100644 --- a/applets/notifications/package/contents/ui/NotificationItem.qml +++ b/applets/notifications/package/contents/ui/NotificationItem.qml @@ -237,8 +237,8 @@ MouseArea { PlasmaCore.IconItem { id:closeIcon anchors.fill: parent - active: parent.containsMouse - source: "window-close" + active: parent.pressed + source: parent.containsMouse ? "window-close" : "window-close-symbolic" animated: false } } (You can do this with `git apply -` then paste, then hit [Ctrl] + [d]) Let me know if that appeals to you. REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D18934 To: filipf, ngraham, #vdg, rooty, #plasma Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart