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