root-systems / cobuy

:seedling: :package: :stew: :family: Helping people buy good food at good prices, together.
GNU Affero General Public License v3.0
25 stars 4 forks source link

research: a11y (accessibility) #66

Open ahdinosaur opened 7 years ago

ahdinosaur commented 7 years ago

what should our approach be with accessibility?

i wonder if we should enforce some guidelines on whether our code, especially our dumb (storybook) react components, are "done".

for example, some aspects of accessibility for each component:

some general patterns:

what do y'all think our approach should be here?

danalexilewis commented 7 years ago

Definitely think should aim to conform to aria. Though maybe we can do an MVP of it? Something like resizable text via using ems for all text sizes.

I was excited about typography.js for design and wonder if it will help by making our text easily adjustable for impaired vision.

I would also love to have multi language support from the get go. Ie if we work out how it works now and document it then we can start implementing it into components and it wont feel hard or that we are double handling things.

After this I would prioritise in order:

ahdinosaur commented 7 years ago

action items from this:

ahdinosaur commented 7 years ago

saw this on Trello, really cool!

labels color-blind friendly labels

ahdinosaur commented 7 years ago

life as a blind software developer:

https://www.vincit.fi/en/blog/software-development-450-words-per-minute/

danalexilewis commented 6 years ago

This looks pretty legit: https://github.com/davidtheclark/react-aria-modal/blob/master/README.md