robsontenorio / mary

Laravel Blade UI Components for Livewire 3
https://mary-ui.com
Other
874 stars 104 forks source link

Improve accessibility of components #518

Closed anfeichtinger closed 3 weeks ago

anfeichtinger commented 1 month ago

First of all, thank you to all contributors but especially robsontenorio for creating such an amazing project!

I wanted to ask if there are any plans on improving the components for compliance with the Web Content Accessibility Guidelines (WCAG). In general it would be good to strive for at least WCAG 2 level A or level AA compliance to enable developers to easily create projects for all people. More information on WCAG can be found at their website.

The main improvements I'm looking for here are:

This would be especially helpful for all form elements (e. g. The choices component is not accessible at all).

I should also be able to support this project in implementing parts of it over the summer or discussing possible implementations if things are unclear.

Thanks for your time, have a nice day!

robsontenorio commented 1 month ago

Take a look at #461 as a first step.

I need help from experts.

anfeichtinger commented 1 month ago

Okay, I will try to help after my holidays (so in about 2 weeks). I do have some experience in making accessible websites.

robsontenorio commented 3 weeks ago

I really appreciate if you submit one PR per component. Thanks!