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

Informing users about accessibility standards #13

Open
stevenpetryk opened this issue Sep 29, 2020 · 2 comments
Open

Informing users about accessibility standards #13

stevenpetryk opened this issue Sep 29, 2020 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@stevenpetryk
Copy link
Owner

When building math visualizations, it's common to have mouse-based interactions. It's worth warning people, especially ed-tech people, that they must accommodate keyboard users to comply with various parts of WCAG.

@stevenpetryk stevenpetryk added the documentation Improvements or additions to documentation label Sep 29, 2020
@stevenpetryk stevenpetryk changed the title Documentation: informing users about accessibility standards Informing users about accessibility standards Aug 20, 2021
@stevenpetryk stevenpetryk modified the milestone: v0.2.0 Jan 2, 2023
@alexfauquette
Copy link

I've been surprised to see how easy it was to use the keyboard for point manipulation

What do you have in mind? A docs page about keyboard interaction?

@stevenpetryk
Copy link
Owner Author

Generally yeah. I think with SVG, especially when creating custom elements, it'll be easy for people to blunder things like keyboard operability and navigation.

I think screen reader support is unlikely (given the visual nature of the library) but it would be good to ensure folks know how to make accessible visualizations.

Even as it stands now, I don't like how users have to tab through movable points. It feels cumbersome if there's a lot on the screen, and since they can be repositioned arbitrarily, the tab order can feel unintuitive at times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants