-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Description
Implement comprehensive accessibility (a11y) improvements to ensure Sketchflow is usable by everyone:
- Keyboard navigation
- Screen reader support
- ARIA labels
- Color contrast
- Focus management
- Semantic HTML
Acceptance Criteria
- Run WAVE accessibility audit
- Run axe DevTools scan
- Add ARIA labels to interactive elements
- Ensure proper heading hierarchy
- Add keyboard navigation support
- Improve color contrast ratios
- Test with screen readers (NVDA, JAWS)
- Add focus visible indicators
- Implement skip links
- Test with keyboard only
WCAG 2.1 Compliance
- Level A: Basic support
- Level AA: Enhanced accessibility
- Level AAA: Optimal accessibility
Testing Tools
- WAVE extension
- axe DevTools
- NVDA (free screen reader)
- Lighthouse audit
- Keyboard navigation
Key Areas
- Canvas editor - Keyboard shortcuts
- Document editor - Navigation
- File list - Screen reader announcements
- Modals/Dialogs - Focus trap
- Buttons/Links - Proper labels
Type
Accessibility / Quality
Priority
Medium - Important for inclusivity
Reactions are currently unavailable