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

Better accessibility support in the frontend #1663

Open
spwoodcock opened this issue Jul 17, 2024 · 3 comments
Open

Better accessibility support in the frontend #1663

spwoodcock opened this issue Jul 17, 2024 · 3 comments
Assignees
Labels
effort:medium Likely a day or two frontend Related to frontend code priority:low Backlog of tasks that will be addressed in time

Comments

@spwoodcock
Copy link
Member

spwoodcock commented Jul 17, 2024

Is your feature request related to a problem? Please describe.

  • We have accessibility requirements: visually impaired, or low literacy levels.
  • The UI should be designed with this in mind, using icons, images, and easy intuitive navigation.
  • We also need ARIA for screen reader compatibility, amongst other accessibility optimisations.
  • Examples: https://docs.hotosm.org/dev-guide/accessibility/

Describe the solution you'd like

  • Add aria to all components and generally make improvements to the UI with accessibility in mind.
  • This might take a bit of time to go through, but isn't a difficult task.

Notes

  • While it's possible for us to add dark mode, high contrasts options etc for the visually impaired, it's not necessary with modern OS and browser accessibility options. There are also browser extensions that can handle this much better than we ever could.
@spwoodcock spwoodcock added priority:low Backlog of tasks that will be addressed in time frontend Related to frontend code effort:medium Likely a day or two labels Jul 17, 2024
@spwoodcock spwoodcock pinned this issue Jul 18, 2024
@spwoodcock
Copy link
Member Author

We should definitely use this as a reference hotosm/tasking-manager#1257
when deciding on colour schemes, taking accessibility into account.

@manjitapandey
Copy link
Collaborator

Thanks @spwoodcock this could be definitely something interesting to have look. Are you aware that miro board of FMTM has a colour pallete for FMTM. I had been taking reference from there.
https://miro.com/app/board/uXjVPX4XLcI=/?moveToWidget=3458764534814634286&cot=14
Make sure of it while designing further.

@manjitapandey
Copy link
Collaborator

The design team has run some experimentation on colour for different visual level. The figma design for it.
https://www.figma.com/design/P4ZluaHvS9bSlB8mf7IOHu/Color-Blindness-test?node-id=0-1&t=EMC9KY4fXSuaRaiv-0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort:medium Likely a day or two frontend Related to frontend code priority:low Backlog of tasks that will be addressed in time
Projects
Development

No branches or pull requests

3 participants