Quicklist key navigation is not consistent with menus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Medium
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Precise |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) |
Bug Description
Keynavigation for quicklist should work as explained above:
1) When no item is selected pressing the Down arrow key should select the first item (from
top)
2) When no item is selected pressing the Up arrow key should select the last item (from
top)
3) When the last item is selected, pressing the Down arrow key should select the first
item
4) When the first item is selected, pressing the Up arrow key should select the last item
5) Pressing the Home or Page Up key, should select the first item
6) Pressing the End or Page Down key, should select the last item
All these cases assume that the mouse pointer is outside the quicklist or over an item and not moving, in the case that the mouse pointer is moved over an unselected item, the focus should be moved to that item.
Related branches
- Thomi Richards (community): Approve
-
Diff: 1067 lines (+461/-148)14 files modifiedplugins/unityshell/src/AbstractLauncherIcon.h (+1/-1)
plugins/unityshell/src/LauncherIcon.cpp (+3/-3)
plugins/unityshell/src/LauncherIcon.h (+1/-1)
plugins/unityshell/src/MockLauncherIcon.h (+1/-1)
plugins/unityshell/src/QuicklistMenuItem.cpp (+9/-23)
plugins/unityshell/src/QuicklistMenuItem.h (+3/-4)
plugins/unityshell/src/QuicklistMenuItemSeparator.cpp (+6/-0)
plugins/unityshell/src/QuicklistMenuItemSeparator.h (+2/-0)
plugins/unityshell/src/QuicklistView.cpp (+165/-95)
plugins/unityshell/src/QuicklistView.h (+4/-2)
tests/autopilot/autopilot/emulators/unity/quicklist.py (+46/-7)
tests/autopilot/autopilot/keybindings.py (+11/-4)
tests/autopilot/autopilot/tests/test_quicklist.py (+205/-7)
tests/unit/TestQuicklistMenuitems.cpp (+4/-0)
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in ayatana-design: | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: udp |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | none → backlog |
Changed in unity: | |
milestone: | backlog → 5.12.0 |
summary: |
- Quicklist key navigation is not consistent to menus + Quicklist key navigation is not consistent with menus |
description: | updated |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udp |
Hello Marco, or anyone else affected,
Accepted unity into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!