[dash] Keyboard navigation not implemented as specified
Bug #608132 reported by
David Siegel
This bug affects 24 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Critical
|
John Lea | ||
Unity |
Fix Released
|
High
|
Gord Allott | ||
unity-2d |
Fix Released
|
High
|
Florian Boucault | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Dash keyboard navigation (e.g. tabbing between groups, using arrow keys to select items, pressing enter to activate items) is not implemented. Please see the Dash prototype that Florian has built (it is available as a PPA) for details of the desired functionality.
Related branches
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
lp:~gordallott/nux/nux-keynav-fixes-17-03-11
- Jay Taoko (community): Approve
-
Diff: 507 lines (+175/-23)12 files modifiedNux/Area.cpp (+1/-1)
Nux/Area.h (+3/-0)
Nux/GridHLayout.cpp (+58/-5)
Nux/GridHLayout.h (+2/-2)
Nux/HLayout.cpp (+2/-2)
Nux/Layout.cpp (+12/-1)
Nux/Layout.h (+3/-4)
Nux/ScrollView.cpp (+41/-0)
Nux/ScrollView.h (+4/-0)
Nux/View.cpp (+29/-3)
Nux/View.h (+8/-0)
examples/focus.cpp (+12/-5)
lp:~fboucault/unity-2d/keyboard_navigation_experimental
- Gerry Boland (community): Needs Fixing (search for bugs)
-
Diff: 1004 lines (+476/-157)14 files modifiedplaces/CenteredGridView.qml (+26/-0)
places/Home.qml (+36/-18)
places/HomeShortcuts.qml (+26/-1)
places/ListViewWithHeaders.qml (+277/-0)
places/ListViewWithScrollbar.qml (+7/-30)
places/PlaceEntryView.qml (+40/-22)
places/Renderer.qml (+3/-3)
places/RendererGrid.qml (+17/-72)
places/Scrollbar.qml (+1/-1)
places/SearchEntry.qml (+3/-1)
places/SearchRefine.qml (+9/-0)
places/SearchRefineOptionType.qml (+5/-1)
places/UnityEmptySearchRenderer.qml (+1/-1)
places/dash.qml (+25/-7)
Superseded
for merging
into
lp:~fboucault/unity-2d/icon_provide_better_error_handling
- Gerry Boland: Pending requested
-
Diff: 2920 lines (+1417/-409)54 files modified.bzrignore (+1/-0)
CMakeLists.txt (+31/-0)
data/com.canonical.Unity2d.gschema.xml (+19/-0)
data/unity-2d.convert (+7/-0)
debian/20_unity-2d-gconf-default (+0/-4)
debian/changelog (+19/-2)
debian/control (+3/-1)
debian/gconf/schemas/unity-2d.schemas (+0/-56)
debian/unity-2d.install (+3/-1)
debian/unity-2d.triggers (+1/-1)
launcher/app/CMakeLists.txt (+3/-2)
launcher/app/launcher.cpp (+13/-28)
launcher/app/launcherview.cpp (+12/-3)
launcher/app/launcherview.h (+4/-3)
launcher/app/visibilitycontroller.cpp (+7/-8)
launcher/app/visibilitycontroller.h (+3/-3)
libunity-2d-private/Unity2d/CMakeLists.txt (+3/-6)
libunity-2d-private/Unity2d/launcherapplicationslist.cpp (+11/-9)
libunity-2d-private/Unity2d/launcherapplicationslist.h (+2/-1)
libunity-2d-private/Unity2d/plugin.cpp (+3/-0)
libunity-2d-private/Unity2d/qsortfilterproxymodelqml.cpp (+114/-6)
libunity-2d-private/Unity2d/qsortfilterproxymodelqml.h (+18/-3)
libunity-2d-private/Unity2d/workspacesinfo.cpp (+0/-2)
libunity-2d-private/src/CMakeLists.txt (+1/-4)
libunity-2d-private/src/giodefaultapplication.cpp (+107/-0)
libunity-2d-private/src/giodefaultapplication.h (+63/-0)
libunity-2d-private/src/unity2dapplication.cpp (+38/-0)
libunity-2d-private/src/unity2dapplication.h (+7/-0)
libunity-2d-private/tests/CMakeLists.txt (+1/-0)
libunity-2d-private/tests/keyboardmodifiersmonitortest.cpp (+1/-0)
libunity-2d-private/tests/mouseareademo.cpp (+1/-0)
libunity-2d-private/tests/qsortfilterproxymodeltest.cpp (+384/-0)
panel/app/main.cpp (+1/-15)
panel/applets/CMakeLists.txt (+0/-4)
panel/applets/indicator/indicator.c (+15/-0)
places/Home.qml (+37/-43)
places/HomeButtonDefaultApplication.qml (+48/-0)
places/HomeShortcuts.qml (+30/-5)
places/ListViewWithHeaders.qml (+277/-0)
places/ListViewWithScrollbar.qml (+7/-30)
places/PlaceEntryView.qml (+41/-23)
places/Renderer.qml (+3/-3)
places/RendererGrid.qml (+24/-77)
places/Scrollbar.qml (+11/-5)
places/SearchEntry.qml (+3/-1)
places/SearchRefine.qml (+5/-0)
places/SearchRefineOptionType.qml (+6/-2)
places/TickBox.qml (+4/-4)
places/UnityEmptySearchRenderer.qml (+1/-1)
places/app/CMakeLists.txt (+0/-2)
places/app/places.cpp (+3/-19)
places/dash.qml (+18/-7)
spread/app/CMakeLists.txt (+0/-4)
spread/app/spread.cpp (+3/-21)
Changed in unity: | |
milestone: | none → backlog |
Changed in unity: | |
assignee: | nobody → Neil J. Patel (njpatel) |
importance: | Undecided → Medium |
milestone: | backlog → 2010-08-19 |
Changed in unity: | |
milestone: | 2010-08-19 → 2010-08-26 |
Changed in unity: | |
milestone: | 2010-08-26 → 2010-09-02 |
status: | New → Triaged |
Changed in unity: | |
milestone: | 2010-09-02 → 2010-09-16 |
Changed in unity: | |
milestone: | 2010-09-16 → 2010-09-22 |
Changed in unity: | |
milestone: | 3.2.4 → 3.4 |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
description: | updated |
tags: | added: udn-launcher udt |
Changed in ayatana-design: | |
status: | New → Triaged |
importance: | High → Critical |
tags: |
added: udn-dash removed: udn-launcher |
description: | updated |
Changed in unity: | |
milestone: | 3.4 → 3.6 |
Changed in unity-2d: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 3.6 |
summary: |
- Keyboard navigation not implemented as specified + [dash] Keyboard navigation not implemented as specified |
Changed in unity-2d: | |
milestone: | 3.6 → 3.8 |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
assignee: | Neil J. Patel (njpatel) → Gord Allott (gordallott) |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Released → Triaged |
Changed in unity (Ubuntu): | |
status: | Fix Released → Triaged |
tags: | added: delta-with-3d |
Changed in unity-2d: | |
milestone: | 3.8 → 3.10 |
Changed in unity-2d: | |
milestone: | 3.10 → none |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | 3.6 → 3.8.2 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ayatana-design: | |
status: | Triaged → Fix Released |
tags: |
added: reviewedbydesign removed: udt |
Changed in unity-2d (Ubuntu): | |
status: | New → Triaged |
tags: | added: iso-testing |
tags: | added: a11y |
Changed in unity-2d: | |
assignee: | nobody → Florian Boucault (fboucault) |
milestone: | none → 3.8.12 |
Changed in unity-2d: | |
status: | Triaged → In Progress |
Changed in unity-2d (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Just tried to tab navigation as soon as it launches (I was expecting to go through the main categories) but after few tabs, it crashes.