Timeline
- Add tools that help us determine our current state of accessibility (storybook addon, axe devtools, eslint-plugin-jsx-a11y)
- Do a manual exploration of web apps to determine further fails in user accessibility
- Analyze information and prioritize fixes (ux and development)
Repo prioritization
Principles
Perceivable
Information and user interface components must be presentable to users in ways they can perceive.
- Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language.
- Make it easier for users to see and hear content including separating foreground from background.
- Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.
- The visual presentation of text and images of text has a contrast ratio of at least 4.5:1
- Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality. Understanding 1.4.4 Show techniques and failures for 1.4.4
- The visual presentation of text and images of text has a contrast ratio of at least 7:1
Operable
- Make all functionality available from a keyboard.
- Provide users enough time to read and use content.