GNOME Bugzilla – Bug 612014
message tray improvements
Last modified: 2010-09-28 23:33:32 UTC
1) apply background to summary only 2) add option to disable autohide 3) position notification popup in the right corner please test and let me know what you think
Created attachment 155427 [details] [review] apply background to notificationBin only
Created attachment 155428 [details] [review] add option to disable autohide
Created attachment 155430 [details] [review] position notification in the right bottom corner above summary
Created attachment 155437 [details] [review] message tray improvements better transition from empty to shown and reverse. also this patch includes the 3 others. the last part is not perfect ... a second notification popup gets shown under the first, instead pushing it up. i will have a look into this later.
Created attachment 155672 [details] [review] v3 please test (not final, just to get a feel what i want to do). what i need, and i don't know how to do, is to somehow react on a change to an shown notification to scroll it into the right position. the problem seems to be that notify does not get emitted if this happens.
Hi, took a quick look at this. A few things make it a bit hard to evaluate. One is that we lack a good set of tests - so this will likely block on bug 612345. Also, I'm having trouble interacting with the message tray at all since it seems to disappear as soon as I leave the lower right corner. This makes it impossible to click even the summary icons. Also the tray looks a bit strange when shown while empty... Stepping back a bit. Can you write a bit about the rationale and justifications for what you'd like to achieve or change in the design? That would help understand how effective this attempt is. Thanks!
sorry, i only tested it with autohide disabled (new gconf key). also, it should hide itself if it's empty... basicly, i was annoyed that the summary (and the notifications) used the whole bottom part of my screen. even the invisible parts were intercepting clicks to things under it. i use docky at the bottom of my screen, so that's another problem (and i think i'm not the only one). also, in my mind, it does not make sense to hide the summary icons if the bin is not empty ... after all it is an reminder of thing that happened and it does noting if you don't see it. my solution was to position the summary in the right corner and make it just big enough to hold the icons, same thing with the notifications. since the notifications generally have a different size, i decoupled the notificationBin from the messageTray (not a child anymore). i introduced a gconf key (message_tray/autohide) to disable autohiding. as i said, the only problem i have now is that when an shown notification is updated (with a second row or something), the messageTray does not get notified and cannot reposition the notification to fit on the screen.
The message tray behavior has changed quite a bit since March and has been implemented based on multiple design discussions with Jon. It will change further based on the various bugs filed for the message-tray component. If you think that some of the changes you are proposing here are still applicable or have new ideas, please file individual bugs for them or discuss them with us on IRC. You are also welcome to help out with fixes to the existing bugs.