Design & implementation issues with new FUSA applet from Intrepid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fast-user-switch-applet (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: fast-user-
The new FUSA applet has some important issues comparing with the previous Hardy's Logout dialog functionality:
1. Lack of usability: it’s easy to click on Suspend when you want to click on Log out, or Restart instead of Hibernate, for instance. Also, there’s no confirmation warning when you click on any of these options. The Hardy’s logout dialog has big icons with big space between them, so it’s practically impossible to click on an icon by mistake.
2. Lack of information: the Hardy’s logout dialog explain what “Suspend” means when you put the mouse over the button (VERY necessary for newbies). New FUSE applet doesn’t explain what’s the difference between “Log out”, “Suspend” & “Hibernate”. Not even a bare tooltip.
3. Lack of consistency: presence options has icons; exit options doesn’t.
4. Lack of scalability: what if I have many many users in my system?
5. Waste of space: the applet takes to much space in the panel.
6. Duplicity: the presence icon in the GNOME panel is duplicated with the Pidgin applet.
IMHO, the Ubuntu team must reconsider the current FUSE design for Jaunty.
Thanks in advance.
#1: Confirmation would be nice, agreed
#2: Tooltips need to be added then
#3: This was on purpose to keep from cluttering the menu. What sort of small, simple icons would make sense for those actions that won't look too similar?
#4: I discussed this with Ted a few days ago. When there are many users, only the currently active users will be shown in future versions. There wasn't time to implement this for Intrepid, but I think he plans it for Jaunty. (Ted, can you comment?)
#5: If you dislike the default view, you can still change it to the narrow view where it just shows a "users" icon with the status icon instead of saying your name.
#6: Pidgin shouldn't be using the notification area for things that aren't notifications to begin with.