OSD and Notification Window Type
Kai Uwe Broulik
kde at privat.broulik.de
Mon Nov 24 18:55:21 UTC 2014
Hi everyone,
owing to Eike's request I have investigated how to improve fullscreen handling
in notifications, queuing them while in fullscreen. While doing so I found a
few usability quirks:
First of all, the OSD uses the Notification WindowType, which - I think there
has been a bit of a miscommunication - is meant for notifications. The OSD
stays on top of everything, which is fine, but not the active fullscreen
window. I thus propose to have a window type/layer for the OSD that stays on
top of everything since I want to have volume feedback even when watching a
movie.
Furthermore, I've been using the notification applet with the Notification
window type and it was no pleasant experience. The popups were always in the
way, systray and other popups, even tooltips(!) were covered by the
notification popup. At the moment you can bring popups above notifications by
focussing the popup which is nice but there's an issue where clicking a
notification causes the popup to close, which eats focus [1].
As far as I can see, it has been agreed upon that notifications should never
go ontop of an active fullscreen window (you don't want a "Hey, darling"
notification pop up during a presentation) but otherwise on top.
I am fairly out of ideas now.
Cheers,
Kai Uwe
[1] https://bugs.kde.org/show_bug.cgi?id=338946
More information about the Plasma-devel
mailing list