studio
studio copied to clipboard
Accessibility
We should try to make this web app more accessible.
From screen reader support to keyboard navigation.
I will add a shortlist to check. This issue will probably be some of the last for the MVP to implement.
- [ ] Try with a screen reader and look for problems with speech synthesis, and fix
- [ ] Look for problems with keyboard navigation (missing tabindex, wrong tab order, watch out for traps) and fix
- [ ] Be sure that all important actions (such as the creation flow) are doable with keyboard and speech synthesis
- [x] Look for color contrasts issues (e.g. with https://a11ygator.chialab.io/)
- [x] Look for other general a11y issues (e.g. with https://a11ygator.chialab.io/)
For both marker and location page, the upload buttons (technically not buttons) aren't accessible via tab.
That's not good, we should use real buttons
We will see on the final MVP phase
Ok, i will take a look at it next week with https://a11ygator.chialab.io/
I will take into account those two micro-issues:
- Look for color contrasts issues (e.g. with https://a11ygator.chialab.io/)
- Look for other general a11y issues (e.g. with https://a11ygator.chialab.io/)
https://github.com/AR-js-org/studio/pull/84 Allygator errors issues closed.
@gciandro13 please check the solved points on the checklist on first post. If you'd like to see how AR.js Studio behaves with keyboard navigation, you can try using VoiceOver (with a Macbook).
Most important things to check is the possibility to navigate alle the UI elements and that all buttons/inputs are usable from keyboard. If not, it means that we have not used standard elements.