Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility #43

Open
2 of 5 tasks
nicolocarpignoli opened this issue Apr 6, 2020 · 7 comments
Open
2 of 5 tasks

Accessibility #43

nicolocarpignoli opened this issue Apr 6, 2020 · 7 comments

Comments

@nicolocarpignoli
Copy link
Member

nicolocarpignoli commented Apr 6, 2020

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
  • 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/)
@mingiryu
Copy link
Collaborator

For both marker and location page, the upload buttons (technically not buttons) aren't accessible via tab.

@nicolocarpignoli
Copy link
Member Author

That's not good, we should use real buttons

@nicolocarpignoli
Copy link
Member Author

We will see on the final MVP phase

@gciandro13
Copy link
Member

Ok, i will take a look at it next week with https://a11ygator.chialab.io/

@gciandro13
Copy link
Member

I will take into account those two micro-issues:

@gciandro13
Copy link
Member

gciandro13 commented Jul 6, 2020

#84
Allygator errors issues closed.

@nicolocarpignoli
Copy link
Member Author

@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.

@gciandro13 gciandro13 added the hacktoberfest Contribution for hacktoberfest 2020; good for newcomers label Sep 16, 2020
@gciandro13 gciandro13 removed the hacktoberfest Contribution for hacktoberfest 2020; good for newcomers label Nov 14, 2020
@gciandro13 gciandro13 removed the 1.0.0 label Dec 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants