measuredco / puck

The visual editor for React
https://puckeditor.com
MIT License
5.13k stars 292 forks source link

Accessibility, markup & CSS improvements #269

Open chrisvxd opened 10 months ago

chrisvxd commented 10 months ago

~Following #247~

We should do a pass to address accessibility, markup and primarily CSS issues, and related problems.

This is blocked by ~#247~ and ~#265~. It blocks #139, which should be done with CSS properties.

⚠️ Ignore demo app ⚠️

Tasks

CSS

Accessibility audit

chrisvxd commented 10 months ago

@monospaced let's use this to track and implement broad improvements. Please drop a comment with anything you've already identified for improvement, or anything that comes up during #247.

adampage commented 5 months ago

For the accessibility audit, I‘d recommend having a look at the W3C’s Authoring Tool Accessibility Guidelines (ATAG) standard. ATAG is a nice companion to WCAG since it identifies some distinct success criteria applicable to CMS UIs.

Beyond its coverage for the accessibility of the interface itself, I also appreciate that ATAG has a whole section on supporting authors (encouraging them, even) to produce accessible content. 😅 Puck’s fantastic heading analyzer plugin is a heartening example of where you’ve already done work in this space.

Warning: ATAG was last published in 2015, so please forgive it for potentially being out-of-touch with modern content management concepts and techniques.