On January 30, 2010, Jonathan Schmidt-Dominé - Developer wrote: > But when you want to keep notifications alive, see the status etc., a > central place is not very comfortable, for example you want to switch to > Dolphin after copying has been finished. Or you may want to switch to the > application, close it or access its systray-menu, because you have seen > the notification.
while i agree with the system tray issue, i think the notifications are rather different. system tray icons replicate actions already in the taskbar (window activation, for instance) and the rest of what they provide (status indication, context menu, etc) can be perfectly integrated into the existing task entries. notifications, on the other hand, can not be integrated into the existing task entries. they would appear outside of them. some notifications are also without an "application" (visible to the user, anyways) and so will still need some "generic" area to exist in. (note that an ApplicationStatus system try entry without a window can easily appear as an item in the tasks widget; so a 'permanent and stable' representation is possible there; not so for the come- and-go notifications). notifications are also not 1:1, they are 1:many so we need to deal with queueing, ordering, etc. it would also complicate the matter of getting to the notifications since left and right can have meanings already on the taskbar so getting to past/current notifications is trickier. added to this is that notifications are large and can easily overlap if placed randomly about. as a technical detail, we usually can't tell which application a job is associated with (as they run in out-of-process plugins shared by apps) so jobs become another source of the issue. the result of trying to put notifications into task widget entries (or a dock, if you will) would be a random smattering of popups here and there with difficult geometry management issues (so that concurrent notifications are visible and not in the way of the user), even more UI gadgetry to mange them (as we'd have that per-task entry!), still wouldn't remove the need for a generic notifications area (for notifications not associated with an app) and would, as Marco noted, mean that if i want to see "that notification" i'd no longer have a well define place for that to happen. > That is why local notifications would be easier to use. > Seriously, the onliest pro for the global place is that you could close > them all relatively quickly. But a "close all" button and hidden > notifications would be better. it's not just closing them; it's also locating and responding. i'm really not in favour of spreading notifications out too much. -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Development Frameworks _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel