Dash - Keyboard navigation for search filters is broken
Bug #844033 reported by
John Lea
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Medium
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone |
Bug Description
In Unity 3D the keyboard navigation for the search filters is broken (does not work)
Desired Solution:
- The Dash keyboard navigation in Unity 2D has been well refined and exhibits the exact desired behaviour. Use Unity 2D as a model to demonstrate how Dash filter keyboard navigations should work in Unity 3D
* when implementing this bug, also review bug https:/
Related branches
lp://qastaging/~azzar1/unity/megasuper-keynav
- John Lea (community): Approve (design)
- Tim Penhey (community): Approve
-
Diff: 1829 lines (+614/-261)34 files modifiedplugins/unityshell/src/DashView.cpp (+128/-14)
plugins/unityshell/src/DashView.h (+3/-1)
plugins/unityshell/src/FilterAllButton.h (+1/-0)
plugins/unityshell/src/FilterBar.cpp (+25/-6)
plugins/unityshell/src/FilterBar.h (+10/-2)
plugins/unityshell/src/FilterBasicButton.cpp (+12/-0)
plugins/unityshell/src/FilterBasicButton.h (+0/-2)
plugins/unityshell/src/FilterExpanderLabel.cpp (+55/-16)
plugins/unityshell/src/FilterExpanderLabel.h (+13/-3)
plugins/unityshell/src/FilterFactory.cpp (+2/-2)
plugins/unityshell/src/FilterFactory.h (+3/-1)
plugins/unityshell/src/FilterGenreButton.h (+1/-1)
plugins/unityshell/src/FilterMultiRangeButton.cpp (+2/-1)
plugins/unityshell/src/FilterMultiRangeButton.h (+1/-2)
plugins/unityshell/src/FilterMultiRangeWidget.cpp (+1/-1)
plugins/unityshell/src/FilterRatingsButton.cpp (+99/-22)
plugins/unityshell/src/FilterRatingsButton.h (+11/-0)
plugins/unityshell/src/FilterWidget.cpp (+0/-39)
plugins/unityshell/src/FilterWidget.h (+0/-48)
plugins/unityshell/src/LensBar.cpp (+4/-11)
plugins/unityshell/src/LensBar.h (+0/-1)
plugins/unityshell/src/LensBarIcon.cpp (+1/-0)
plugins/unityshell/src/LensView.cpp (+48/-5)
plugins/unityshell/src/LensView.h (+7/-3)
plugins/unityshell/src/PlacesGroup.cpp (+48/-39)
plugins/unityshell/src/PlacesGroup.h (+2/-0)
plugins/unityshell/src/PreviewBase.h (+0/-2)
plugins/unityshell/src/PreviewBasicButton.h (+0/-1)
plugins/unityshell/src/ResultViewGrid.cpp (+22/-13)
plugins/unityshell/src/SearchBar.cpp (+34/-15)
plugins/unityshell/src/SearchBar.h (+1/-0)
standalone-clients/CMakeLists.txt (+0/-3)
tests/autopilot/autopilot/emulators/unity/dash.py (+26/-0)
tests/autopilot/autopilot/tests/test_dash.py (+54/-7)
tags: | added: onew udo |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
status: | New → Triaged |
assignee: | nobody → Gord Allott (gordallott) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Gord Allott (gordallott) |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
description: | updated |
Changed in unity: | |
assignee: | Gord Allott (gordallott) → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | Gord Allott (gordallott) → Andrea Azzarone (andyrock) |
Changed in unity: | |
milestone: | backlog → 5.2.0 |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 5.2.0 → 5.4.0 |
Changed in unity: | |
milestone: | 5.4.0 → 5.6.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | added: reviewedbydesignp |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | removed: udo udp |
To post a comment you must log in.
This bug was fixed in the package unity - 5.6.0-0ubuntu1
---------------
unity (5.6.0-0ubuntu1) precise; urgency=low
* New upstream release. check_instance_ cast() :__verbose_ terminate_ handler( ) get_width( ) (LP: #937421) ons-daemon crashed with SIGSEGV in sequence_ model_free_ row() (LP: #916356) GNOME-Keywords or X-AppInstall- Keywords) (LP: #941231)
- compiz crashed with SIGSEGV in g_type_
(LP: #862972)
- compiz crashed with SIGABRT in __gnu_cxx:
(LP: #926793)
- compiz crashed with SIGSEGV in gdk_pixbuf_
- Unity causes ibus to not work correctly (spaces incorrectly placed)
(LP: #880876)
- Dash - update Dash keyboard shortcuts so the 'CTRL + TAB' switches
between Lenses and 'TAB' by itself moves the focus between categories
(LP: #891648)
- HUD - closing a window with <Alt>+<F4> opens the hud (LP: #923410)
- unity-applicati
dee_
- Launcher, Window Management - Launcher reveal should not be triggered
when dragging a window (LP: #928805)
- lenses are loaded on start, should be lazy loaded (LP: #929506)
- Trash icon jumps about when trying to drag an icon onto it (LP: #932365)
- HUD loses keypresses for the first second after opening (LP: #932906)
- HUD doesn't give the focus back to the active application after dash/hud
use (LP: #934061)
- Launcher - unpinned apps show with empty pips in the launcher as if they
exist on another workspace (LP: #937898)
- Unity Dash should support Keywords parameter in .desktop (formerly X
-
- Support FD.o Desktop Actions spec (LP: #942042)
- Unity hangs when touching my touchpad/trackpad (LP: #942625)
- [regression] Pressing alt doesn't show the menu title bar in top panel
(LP: #943194)
- Alt + F (or other mnemonic) doesn't work in gnome-terminal (LP: #943239)
- [unity 5.6] Using Alt+F1 or Alt+F2 sends a ";3P" or ";3Q" to the active
windows (LP: #943456)
- [unity 5.6] holding alt and pressing a direction opens the alt-tab list
in a buggy way (LP: #943902)
- [unity-5.6] can't enter accents (^o->) in the dash since recent updates
(LP: #944674)
- Dash - Keyboard navigation for search filters is broken (LP: #844033)
- Dash - If mouse highlights one icon in grid, keyboard navigation
highlights another, so there are 2 highlighted icons (LP: #817436)
- Alt+Tab default delay of 150ms is too long (LP: #888636)
- Keyboard shortcut - F10 shortcut is used to show menu and this is wrong
(LP: #878492)
- Dash - Currently the app lens doesn't show applications that are
available for purchase (LP: #916121)
- Chromium is running, but not showing in launcher or alt-tab.
(LP: #918474)
- Dash - Different states of rating stars, and dimensions (LP: #924884)
- alt-tab confused by a multiple instances of an application on different
workspaces (LP: #925484)
- Launcher - Icons are not colorized properly (LP: #930949)
- Remove glow from Alt-tab edge and Search Field image assets
(LP: #933578)
- "Left Mouse Drag" and "Middle Mouse Drag" should be translatable
(LP: #930510)
- Launcher switcher...