ipfs-gui icon indicating copy to clipboard operation
ipfs-gui copied to clipboard

Accessibility review/edits for Desktop, Companion, WebUI

Open lidel opened this issue 7 years ago • 8 comments

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

lidel avatar Jan 17 '18 23:01 lidel