desktop-dx-o-unity-a11y
Implement what's missing to have a fully accessible Unity interface (existing and new features) for the Oneiric release.
Blueprint information
- Status:
- Not started
- Approver:
- David Barth
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Canonical Desktop Experience Team
- Definition:
- New
- Series goal:
- Accepted for oneiric
- Implementation:
- Unknown
- Milestone target:
- ubuntu-11.10-beta-1
- Started by
- Completed by
Whiteboard
See https:/
Work ITEMS:
[themuso] make at-spi2 install and starts correctly (missing dependencies): DONE
[themuso] check whether scim & ibus are both required to support onboard: DONE
[themuso] Implement textual description of launcher icon state/status for use with Orca: DONE
Work items for ubuntu-11.10:
[themuso] Set unity-2d to be the default for a11y profiles: DONE
Meeting notes:
* Progress made during Natty. Still more to be done
* Rough edges in keyboard navigation
* Quicklistk can be navigated but not spoken by Orca
[UndiFineD] configurable Keyboard shortcuts for all items (buttons) ?
* Alt+Tab: Window switch not working
* Theeming:
- High contrast supported
* Hard target: Unity must have accessibility in Oneiric
* Unity 2D
- Need guidance for what is missing
- Will use Qt 4.7
* Feedback on a11y came very late in Natty. How to leverage the accessibility community?
- Manually testing is difficult for the community.
- What skills are needed? (the personas not describe skills needed to test, only why it is needed)
-
* Virtual Box working with a11y
* Unit testing
- Action: test plan with Luc
- Accessibility for regression testing (QA team?)
* Switching to at-spi 2
* Session migration
* Upgrade from Gnome Panel to Unity?
OSK topic
- what to do
- when to target
Note for U-2D: reuse same property names and check whether signals are the same, ie if the test suite can be shared between 2D and 3D
ITEMS
alpha-1:
[dbarth] interview Luke to extract a test plan
[tbd] fix the bug whereby the at-spi framework cannot identify the right objects in Unity https:/
[tbd] make at-spi2 install and starts correctly (missing dependencies).
[tbd] develop a test suite based on luke's extracted test plan
[didrocks] distro-patch QT
[rodrigo.moya] create a unit test that validates the nux / atk wrapper integration
[jaytaoko] ensure that nux passes the test above, or fix things when they break ;)
[luke] check whether scim & ibus are both required to support onboard
[dbarth] staff the dash a11y dev. task
alpha-2:
at-spi2 integrated at this stage?
[jaytaoko] ensures that nux widgets can support what onboard requires
[john.lea] figure out how best to accomodate the onboard OSK with the dash overlay
[florian] add a11y properties into U-2D: panel & launcher first DONE
alpha-3:
[florian] add a11y properties into U-2D: dash next DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.