Panel menus/applets should present consistent behaviour
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
deskbar-applet (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
gnome-applets (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
gnome-bluetooth (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
gnome-netstatus (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
gnome-panel (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
indicator-applet (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
network-manager (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned | ||
tracker (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: gnome-panel
A menu bar has the following behaviour:
1. Click to activate
2. Move around (close menu/sub-menu will open/collaspse as required for duration)
3. Click to deactive
Cruically nothing _happens_ until a further click/keypress has occured. The behaviour of the gnome-panel at the top of the screen is highly inconsistent, unpredictable and only curtain sections behave like a menu. Currently I have the following applets:
a. Applications/
b. Firefox, "?", VNC launcher applets (immediate response, click to active, differentiated by a slight 3D effect, hover effect) -- 3x Tooltips (immediate action)
c. Network Monitor (broken gradient) click brings up error dialogue SIOCGIFFLAGS error -- Tooltip (status)
d. Weather (Click brings up dialogue) -- Tooltip (status)
e. Search entry (Click shows non-standard "menu" within input box, but reclick does not release) -- highlighted -- Tooltip (delayed action)
f. Spacer (Click+drag moves) -- no Tooltip
g. Bluetooth (Menu) -- no highlight -- no tooltip
h. Network Manager (menu, but opens in opposite direction) -- no highlight -- Tooltip (Status)
i. Battery (Menu with status information) -- no highlight -- no Tooltip
j. Date (Menu picture box) -- hover -- highlight -- Tooltip (action starting with "Click to...")
k. Me/Shutdown (behaves like a menu, within itself) -- no tooltip
There are two main predictable behaviours in the above, all of the rest are "special" and unpredictable:
1. Menus: Only the Applications+
2. Buttons (Launchers): Hover effect, tooltip, and semi-immediate action (moving off with click held down cancels)
The other applets all have special, non-predictable behaviour. Ideally all should be aligned to one of the two classes, and those classes made consistent within themselves (eg. menus should not have tooltips, and buttons should always have tooltips). The only input allowable in menus should be choices ("selecting from a menu").
Tooltips on buttons should not start "Click to" as this is presumptive and unnecessary. The same "More action required ..." ellipsis should be used in tooltips for actions requiring further choices (non-immediate).
Changed in gnome-panel (Ubuntu): | |
milestone: | none → later |
description: | updated |
Changed in deskbar-applet (Ubuntu): | |
milestone: | none → later |
Changed in gnome-applets (Ubuntu): | |
milestone: | none → later |
Changed in gnome-netstatus (Ubuntu): | |
milestone: | none → later |
Changed in indicator-applet (Ubuntu): | |
milestone: | none → later |
Changed in gnome-bluetooth (Ubuntu): | |
milestone: | none → later |
Changed in tracker (Ubuntu): | |
milestone: | none → later |
Changed in network-manager (Ubuntu): | |
milestone: | none → later |
Changed in deskbar-applet (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in gnome-bluetooth (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in gnome-netstatus (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in indicator-applet (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in network-manager (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in gnome-panel (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in network-manager (Ubuntu): | |
status: | New → Confirmed |
Changed in tracker (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in indicator-applet (Ubuntu): | |
status: | New → Confirmed |
Changed in tracker (Ubuntu): | |
status: | New → Confirmed |
Changed in gnome-netstatus (Ubuntu): | |
status: | New → Confirmed |
Changed in gnome-bluetooth (Ubuntu): | |
status: | New → Confirmed |
Changed in gnome-applets (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in deskbar-applet (Ubuntu): | |
status: | New → Confirmed |
Changed in gnome-panel (Ubuntu): | |
status: | New → Confirmed |
don't create a bug with tasks on different components this way you will bugspam subscribers to any of those