Unity Dash not accessible
Bug #731403 reported by
David Barth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Undecided
|
Alejandro Piñeiro | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug is to track missing accessibility support in the Unity Dash screens, ie the home screen and the different places associated with the Dash.
Related branches
lp:~apinheiro/unity/a11y-internal-dash
- Alex Launi (community): Needs Fixing
- Neil J. Patel: Pending requested
-
Diff: 2752 lines (+1917/-282)41 files modifiedplugins/unityshell/src/PanelController.cpp (+0/-8)
plugins/unityshell/src/PlacesGroup.cpp (+13/-0)
plugins/unityshell/src/PlacesGroup.h (+5/-0)
plugins/unityshell/src/PlacesSimpleTile.cpp (+1/-0)
plugins/unityshell/src/PlacesSimpleTile.h (+1/-0)
plugins/unityshell/src/PlacesTile.cpp (+1/-0)
plugins/unityshell/src/PlacesTile.h (+1/-0)
plugins/unityshell/src/ResultView.cpp (+5/-0)
plugins/unityshell/src/ResultView.h (+2/-1)
plugins/unityshell/src/ResultViewGrid.cpp (+10/-0)
plugins/unityshell/src/ResultViewGrid.h (+2/-0)
plugins/unityshell/src/StaticCairoText.cpp (+8/-1)
plugins/unityshell/src/StaticCairoText.h (+3/-0)
plugins/unityshell/src/nux-area-accessible.cpp (+2/-1)
plugins/unityshell/src/nux-base-window-accessible.cpp (+24/-6)
plugins/unityshell/src/nux-base-window-accessible.h (+3/-0)
plugins/unityshell/src/nux-text-entry-accessible.cpp (+124/-0)
plugins/unityshell/src/nux-text-entry-accessible.h (+57/-0)
plugins/unityshell/src/nux-view-accessible.cpp (+2/-2)
plugins/unityshell/src/unity-dash-view-accessible.cpp (+114/-0)
plugins/unityshell/src/unity-dash-view-accessible.h (+57/-0)
plugins/unityshell/src/unity-places-group-accessible.cpp (+168/-0)
plugins/unityshell/src/unity-places-group-accessible.h (+57/-0)
plugins/unityshell/src/unity-places-simple-tile-accessible.cpp (+140/-0)
plugins/unityshell/src/unity-places-simple-tile-accessible.h (+57/-0)
plugins/unityshell/src/unity-places-view-accessible.cpp (+0/-114)
plugins/unityshell/src/unity-places-view-accessible.h (+0/-57)
plugins/unityshell/src/unity-result-accessible.cpp (+132/-0)
plugins/unityshell/src/unity-result-accessible.h (+56/-0)
plugins/unityshell/src/unity-root-accessible.cpp (+135/-36)
plugins/unityshell/src/unity-root-accessible.h (+0/-3)
plugins/unityshell/src/unity-rvgrid-accessible.cpp (+398/-0)
plugins/unityshell/src/unity-rvgrid-accessible.h (+57/-0)
plugins/unityshell/src/unity-sctext-accessible.cpp (+157/-0)
plugins/unityshell/src/unity-sctext-accessible.h (+57/-0)
plugins/unityshell/src/unity-search-bar-accessible.cpp (+40/-23)
plugins/unityshell/src/unity-search-bar-accessible.h (+0/-4)
plugins/unityshell/src/unity-util-accessible.cpp (+0/-11)
plugins/unityshell/src/unity-util-accessible.h (+0/-1)
plugins/unityshell/src/unitya11y.cpp (+28/-7)
plugins/unityshell/src/unityshell.cpp (+0/-7)
Changed in unity: | |
assignee: | nobody → Alejandro Piñeiro (apinheiro) |
Changed in unity: | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | none → 5.0.0 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
There are 2 pre-requisites to provide an accessible Dash, being:
1/ keyboard navigation support
2/ nux accessibility classes
#1 is implemented and was released as part of alpha-3
#2 is implemented as well, and is used to provide accessibility for the launcher
The missing part is to connect the keyb. navigation and focus change signals to the same atk infrastructure that is now built into Unity.