ipfs-gui
ipfs-gui copied to clipboard
Accessibility review/edits for Desktop, Companion, WebUI
Edit: April 2020
Placeholder issue for reviewing and acting on accessibility overall for Desktop, Companion, and WebUI. Suggest that we dig into this mid-2020 once we've got an additional round of issues for the apps overall knocked out. Please see specific issues that have been closed in favor of this meta-issue:
- https://github.com/ipfs-shipyard/ipfs-webui/issues/756 for existing discussion around keyboard-only navigation
- https://github.com/ipfs-shipyard/ipfs-webui/issues/1350 for specific user-provided guidance around keyboard nav and breadcrumbs
- https://github.com/ipfs-shipyard/ipfs-share-files/issues/66 for keyboard nav in share-files app
Original issue specs
This is a placeholder issue for coming up with a strategy to tackle accessibility in our apps and documentation
The Web is fundamentally designed to work for all people, whatever their hardware, software, language, location, or ability. When the Web meets this goal, it is accessible to people with a diverse range of hearing, movement, sight, and cognitive ability.
Accessibility is essential for developers and organizations that want to create high quality websites and web tools, and not exclude people from using their products and services. #
Tasks
- [ ] identify potential accessibility problems in User Journey (#6)
- [ ] create/track accessibility issues in responsible repos (eg. website, desktop, Companion, Dashboard)
- [ ] include accessibility tips and guidelines in our Style Guide (#7) and other materials, make sure materials themselves follow good practices
References / Reading Material
- Accessibility Resources @ w3.org
- Automation
- http://pa11y.org, https://github.com/pa11y/pa11y
- https://www.axe-core.org, https://github.com/dequelabs/axe-core#axe-core
- https://github.com/github/accessibilityjs