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 #45

Open
1 of 6 tasks
hobnob opened this issue Oct 23, 2020 · 1 comment
Open
1 of 6 tasks

Accessibility #45

hobnob opened this issue Oct 23, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@hobnob
Copy link
Member

hobnob commented Oct 23, 2020

Is your feature request related to a problem? Please describe.
For those that have limited vision or visual impairment we don't provide any screen-reader support. We should absolutely provide this to make sure as many people as possible can enjoy the game.

Describe the new feature you'd like
Add screen-reader support and then test it with the Accessibility tools provided by browsers. Mostly this will be aria proeprties, but there may also be some amends to make elements focusable, with tab indexes etc also being implemented.

Todo

  • Basic aria integration
  • Dialogs are incomplete and need a keyboard event #95
  • Dialogs need to auto-focus on the first form element when they open
  • Menu needs to show that it's focused (needs an outline)
  • Menus need to actually work when pressing enteror space
  • High contrast mode
@hobnob hobnob added the enhancement New feature or request label Oct 23, 2020
@hobnob hobnob self-assigned this Oct 23, 2020
@hobnob hobnob added this to the 1.5.0 milestone Oct 23, 2020
hobnob added a commit that referenced this issue Oct 29, 2020
Nowhere near complete, but everything that needs a text counterpart has it.

Outstanding issues are:
 * Dialogs are incomplete and need a keyboard event
 * Dialogs need to auto-focus on the first form element  when they open
 * Menu needs to show that it's focused (needs an outline)
 * Menus need to actually work when pressing enter (this might not be possible, but we should try)

PArt of #45
@hobnob hobnob modified the milestones: 1.5.0, 1.6.0 Nov 6, 2020
@hobnob
Copy link
Member Author

hobnob commented Nov 6, 2020

This is quite a large piece of work (4552c99 details how much is needed), so this will be ongoing untill all issues are resolved

@hobnob hobnob modified the milestones: 1.6.0, 1.7.0 Nov 17, 2020
@hobnob hobnob removed this from the 1.8.0 milestone Dec 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant