[workspace switcher] keyboard navigation of workspace switcher broken for accessibility
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| unity-2d |
Fix Released
|
High
|
Alberto Mardegan | ||
| unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
For accessibility support, the workspace switcher needs to support the following. Goal would be to do everything via keyboard.
1) hot key to activate switcher (should match unity-3d which I believe is super-w)
2) first window in first workspace focused
3) tab or arrow key navigate between windows on workspace and then BETWEEN workspaces
4) enter key should exit switcher and activiate focused window
5) ESC exit the switcher without changing workspace
Related branches
- Gerry Boland (community): Approve
- Michał Sawicz: Approve (functional)
-
Diff: 485 lines (+233/-119) 3 files modifiedapispread/Windows.qml (+20/-3)
spread/Workspace.qml (+131/-83)
spread/Workspaces.qml (+82/-33)
- Michał Sawicz: Needs Fixing (functional)
- Lohith D Shivamurthy: Pending requested
- Florian Boucault: Pending (functional) requested
-
Diff: 692 lines (+256/-152) 9 files modifiedapilibunity-2d-private/Unity2d/GnomeBackground.qml (+4/-2)
libunity-2d-private/src/screeninfo.cpp (+7/-0)
libunity-2d-private/src/screeninfo.h (+3/-0)
places/app/dashdeclarativeview.cpp (+2/-17)
places/app/dashdeclarativeview.h (+0/-7)
spread/Windows.qml (+20/-8)
spread/Workspace.qml (+133/-83)
spread/Workspaces.qml (+86/-34)
spread/app/spreadview.cpp (+1/-1)
- Gerry Boland (community): Approve
-
Diff: 684 lines (+256/-151) 9 files modifiedapilibunity-2d-private/Unity2d/GnomeBackground.qml (+4/-2)
libunity-2d-private/src/screeninfo.cpp (+7/-0)
libunity-2d-private/src/screeninfo.h (+3/-0)
places/app/dashdeclarativeview.cpp (+2/-16)
places/app/dashdeclarativeview.h (+0/-7)
spread/Windows.qml (+20/-8)
spread/Workspace.qml (+133/-83)
spread/Workspaces.qml (+86/-34)
spread/app/spreadview.cpp (+1/-1)
- Albert Astals Cid (community): Approve
- Gerry Boland: Pending requested
- Michał Sawicz: Pending requested
-
Diff: 341 lines (+92/-64) 9 files modifiedapilibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
- Albert Astals Cid (community): Approve (fun)
- Gerry Boland (community): Needs Fixing
- Michał Sawicz: Abstain
-
Diff: 341 lines (+92/-64) 9 files modifiedapilibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
A few corrections:
- unity-3d hotkey for spread is super-s. hotkey to show all windows is super-w
- in unity-3d in the spread, you can only navigate between workspaces (not windows) by using the arrow keys. this should be our goal as well. That is 3) above should allow navigation between workspaces (not windows) and enter should show that workspace.
+ [spread] keyboard navigation of workspace switcher broken for
+ accessibilty
- accessibilty
+ accessibility
- accessibility
+ [workspace switcher] keyboard navigation of workspace switcher broken
+ for accessibility
This bug was fixed in the package unity-2d - 5.2.0-0ubuntu1
---------------
unity-2d (5.2.0-0ubuntu1) precise; urgency=low
[ Didier Roche ]
* New upstream release:
- Select quicklist items with just one right click (LP: #688830)
- Launcher - Dragging and dropping a running application in to the Trash
should quit the application and (if the app is pinned to the Launcher)
un-pin the application from the Launcher (LP: #870143)
- Dash - "See more..." line should be base-aligned with section header
(LP: #748101)
- right click on the dash icon should display a list of the lenses
(LP: #868452)
- Top Bar - rename the "Desktop" title in the Top Bar (displayed when no
window has focus) to "Ubuntu Desktop" (LP: #869873)
- Application title on quicklist should be bold (or more visible)
(LP: #900400)
- unity-2d-launcher crashed with SIGSEGV when opening a folder on a CD
(LP: #831868)
- unity-2d-places crashed with SIGSEGV in QScriptValue:
(LP: #836498)
- unity-2d-launcher crashed with SIGSEGV in geis_finish() (LP: #850893)
- unity-2d-places crashed with SIGABRT in raise() (LP: #857575)
- unity-2d-launcher crashed with SIGSEGV in exit() (LP: #859596)
- [spread] layout broken since bzr revision 799 of lp:unity-2d
(LP: #900895)
- [workspace switcher] keyboard navigation of workspace switcher broken
for accessibility (LP: #744978)
- [spread] workspace switcher performance is poor, especially on low
powered CPUs (LP: #745764)
- Launcher - the rendering of the BFB and Lens squircle does not match the
design (LP: #838708)
- [dash] Huge performance hit when scrolling search results with
accessibility enabled (LP: #862956)
- DBUS_STARTER_
environment making gedit and possibly others fail to start (LP: #873027)
- Win Key can not be disabled in Unity-2d (LP: #873580)
- [dash] Unity-2d dash very slow to open (LP: #881756)
- [tests] LauncherViewTest hanging (LP: #894380)
- [tests] Unit tests failing due to lack of Xserver (LP: #894381)
- [launcher] Alt+F1 broken: does not give the focus to the launcher's
content (LP: #901505)
- [tests] Add Automated User Experience testing (LP: #903495)
- [workspace switcher] Performance can be poor when using the opengl
backend because of window texture sizes that are not limited
(LP: #808716)
- [dash] no way to unmaximize (LP: #860400)
- [launcher] In non-composite mode, background is black (LP: #879288)
- [dash] Unity 2D shows 'Search' instead of 'Run Command' on ALT + F2
(LP: #883392)
- [launcher] Removing icon from launcher makes it hide immediately
(LP: #884410)
- OpenGL disabled regardless of use-opengl setting (LP: #887957)
- if libdir does not equal lib (LP: #888164)
- [launcher] Launcher stuck open while mouse moved to left corner of panel
(LP: #892004)
- [dash] Long results label are truncated instead of elided and a few
pixels of the next line is visible (LP: #901491)
- [launcher] Dash icon missing...