On Fri, Mar 27, 2009 at 4:40 PM, Brian J. Murrell <[email protected]> wrote:
> I just fail to see how unsolicited application pop-ups that cover a > major portion of my screen real-estate is good UI design. It's not good design. I don't think the Canonical team is even suggesting it's good design. That's what I don't understand. I've been watching this conversation for a while, and now that I saw Mark make his comment, what I feared is true. Some things we all agree on (maybe?): The notification area shouldn't be a place to display open tasks; that's for a window list applet. If your task doesn't need to notify the user of new events, or a change in status, then it has no place putting an icon in the notification area. Tasks with frequently changing status that don't have panel applets like to put icons into the notification area. I'm looking at Gajim right now in my notification area. The application has a setting which allows me to have the icon appear at all times, or only to appear when there are events I haven't given attention. The latter is, what I can tell, the intended purpose of the notification area. A quick glance shows me if there are any new messages since the last time I checked. No envelope? Back to ignoring it. (Usually sounds do the trick, but they aren't working for me right now :) Now here's where the developers are starting to change things: "Bubbles" as they used to be called, or as I used to know them as anyway, were little, tiny border- and decoration-less windows that popped up near the notification area (or in an area of our choosing). These bubbles were to give more information about an event that needed attention or a change in status than a simple icon change or animation. These bubbles became actionable (click on me to address the event, or ignore me to address it in your own time, and I'll go away in a few seconds). These bubbles became numerous and there was (still is) no standard for their content or the actions performed when clicking (or right clicking) on the bubble or the icon itself. There was talk that the lack of standards led to security issues. "Click here to address this issue" was construed by some as click on this bubble, instead of the icon it was supposed to draw attention to. When clicking on the bubble did nothing, some blamed the idea of having bubbles at all as being too confusing because of the lack of standards, rather than addressing the poor UI of that particular bubble. Couldn't we have made clicking on the bubble and the icon do the same thing? Some people see the lack of a specific, coherent standard of content and click behavior as freedom put in the developers hands for how they want their user to interact with their programs and vice-versa. I'm guessing that 'some' definitely includes individual application developers more than developers of the desktop itself. The issue became that notifications were falling by the wayside, that some bubbles were more critical than others, but since there was (is) no standard, people weren't giving critical notifications their due. I certainly see where the developers of the desktop as a whole are coming from here. Bubbles were non-standard, notifications were being missed, and now some developers are starting to use their own bubbles, bypassing libnotify altogether (think quod libet and a few other audio players with their own song change notification OSD). Now you've got bubbles over bubbles, bubbles that don't look like other bubbles, and no consistent way to manage all of your bubbles, what events trigger a bubble, what clicking on a bubble does-- you get the idea. All because someone wanted to give more information that a simple icon in a notification area could give without being clicked or hovered. And all these bubbles caused people to wait for a bubble, because if an icon appears without a bubble, the icon must not be that important. I think the issue the 'community' represented here is trying to express is that the chosen answer to this 'swamp' of icons and bubbles was to revert to what the bubbles were trying to avoid in the first place; bordered, decorated windows that appear in window-switcher lists, window list applets and other places where non-actionable notifications shouldn't be. We've all gotten used to these handy bubbles, and in many places, information wasn't presented to the user in detail before these bubbles came along; we all dealt with new icons appearing in the notification area. And all of us hate pop up windows. Let's face it; popping up update-manager is *not* the same as notifying me that updates are available. That's like saying opening my feed reader is the same as notifying me that one of my feeds has updated, or popping up my mail client in the background is the same as notifying me that I have new email. This point has been made a few times, actually. I personally think the issue should be to create a standard for icons in the notification area. We have all (some of us may be lucky enough to avoid windows altogether) seen windows system trays filled with a dozen or more icons that never present the user with a change in status or event notification and serve as nothing more than a cross between a Mac OS dock and the windows taskbar. This seems to be what the developers that chose to remove the icons were hoping to try to get away from, but I personally (and others) think removing the icon from the notification area is not the answer - something about the baby and the bath water... Now I've seen the emergence of the "indicator-applet" which seems to me to be an attempt at a notification area with standards. I feel like there's a bit of wheel re-inventing going on. We already have an area for notifications. Most applications I use that can put an icon in the notification area but don't really need to give me the option of it being there in the first place (banshee, rhythmbox, gajim when there are no pending events). If the issue is clutter, get on the individual developers. The way I see it, in a desktop without a notification area, the only way to notify a user is with a pop-up window. It seems to me that the notification area was an attempt at progressing past pop-up windows. We've now gone from getting rid of automatically starting a program and placing it on the desktop, to a simple, unobtrusive icon in an area meant for such notifications, back to popping up the application. This seems like a step backwards to fix a problem that has come about from cruft and misuse of a good idea, not progress. I feel like the developers could have gone and filed bugs with the applications that sit in the notification area for no good reason if they felt there was clutter that was ruining it's purpose rather than removed an icon that seemed at home where it was. Take up the issue where the issue is. Here's the kicker, and really I think the argument that isn't being had: I think it's sad that Mark's (and directly and not so directly, others') response to this well thought out argument that has been made by many people before me is "this is an attempt to fix a cluttered area so that we can draw more people who don't want to bother to learn how their computer works, and want it to JustWork for them". What I see this as is an attempt to draw users who don't want to learn anything about their computer, including required maintenance, to the Ubuntu community. This is not the kind of behavior I think should be encouraged in users of computers, and in my twelve short years of using linux as my desktop, I've noticed once consistent thing: when you change a program to encourage these "why doesn't it just work" users, while simultaneously alienating the "expert" power users that Mark mentioned, your project gets forked, your expert users jump ship, and your project dies a slow death. Let me say this again: we went from pop up windows to a better system, but because the better system requires the user to learn a little bit about how their computer works (hey, when an icon appears in the notification area, I need to pay attention to it!), because we hadn't come up with a good way to explain to the user the notification area and how some notifications are critical AND because the notification area is being used for things that don't belong there, the answer the developers have is to go back to a pop-up window. We've all seen these users before, and they treat their cars, appliances, phones and every other bit of technology they own in the same exact way. I am perfectly okay with these users staying with Windows and Mac OS. Linux has always been about feedback, investigation, community - engaging the user. My friends that have taken a shine to the Ubuntu installs I've put on their computer are the curious ones, the ones that understand that increased productivity doesn't come for free. Computer software requires maintenance and that's all there is to it. The argument that the notification icon wasn't enough of a notification to users or was too confusing means that the UI surrounding and explaining the icons themselves needed improvement. Of course we can't expect first time users of a new operating system to understand what a new icon means exactly, but does that mean we shouldn't expect them to learn what the notification area is for? Or to investigate the new icon? Or not to ignore it completely when it says there's a security issue but they couldn't figure it out fast enough? If you really want to address that issue, you have very descriptive information presented to the user in a first-time only basis, like what happens when you run Synaptic for the first time. Engage the user. If he/she learns how something works the first time, problem solved, and you can keep everything unobtrusive after that. You can also address the developers who are putting icons in the notification area that don't belong there. If you want to be "bold", Mark, then get on top of the developers creating the swamp, lay down the law as the people who code the desktop that the applications have to interact with. Don't tear the whole thing up and go back in time to pop up windows. The real step backwards is trying to 'get free software everywhere' while encouraging poor behavior from your users. You get free software everywhere by making it better than the other options, by engaging and teaching your users, not by catering to the lowest common denominator. Expect more of them and they will give it, but make decisions based on attracting users who want everything to 'JustWork', and I'm going to start lumping Ubuntu in with Windows and MacOS who care more about the size of their user base than anything else. -- [Jaunty] Update Notifier icon would provide useful status information https://bugs.launchpad.net/bugs/332945 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
