epicmaxco / vuestic-ui

Vuestic UI is an open-source Vue 3 component library designed for rapid development, easy maintenance, and high accessibility. Maintained by Epicmax (@epicmaxco).
https://vuestic.dev
MIT License
3.47k stars 337 forks source link

Accessibility improvements Q2 2023 #3223

Open kushich opened 1 year ago

kushich commented 1 year ago

Why do we need this?

https://www.notion.so/epicmax/Accessibility-Improvements-v-1-7-Q2-7276524a28ae431db028a10d5d686dbd?pvs=4

Workflow

List of covered components (WAI ARIA + keyboard navigation + a11y section in docs page):

Refs

https://www.w3.org/WAI/ARIA/apg/patterns/ https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/ https://m3.material.io/ https://www.magentaa11y.com/web/ https://a11y-guidelines.orange.com/en/articles/?tag=web https://la-va11ydette.orange.com/?list=wcag-web&lang=en

m0ksem commented 1 year ago

Hey, @kushich. I like it. Can we add https://github.com/epicmaxco/vuestic-ui/pull/3175 to this scope?

If this PR looks good for you, feel free to merge.

asvae commented 1 year ago

Maybe we can also do some testing on screen readers to get a feel on our improvements.