Louisiana Association of the Deaf website
Find a file
TheMaddax f4e95487d7 feat: Implement high contrast accessibility themes for low vision users
🎉 Major Accessibility Enhancement - WCAG AAA Compliant High Contrast Themes

 New Features:
• High Contrast Light theme (pure black on white, 7:1+ contrast ratio)
• High Contrast Dark theme (pure white on black, 7:1+ contrast ratio)
• Custom high contrast icons for theme selector
• Enhanced 4px yellow focus indicators for keyboard navigation
• Multiple access points (navigation dropdown + footer buttons)

�� Technical Implementation:
• CSS-only theme switching using semantic variables
• Next-themes integration for persistent theme selection
• Comprehensive button and navigation text visibility fixes
• CTA section contrast improvements
• Enhanced typography with 600-700 font weights
• Strong 2-3px borders for element definition

🎯 Accessibility Compliance:
• WCAG AAA compliance achieved with maximum contrast ratios
• Complete text visibility across all UI elements
• Eliminated blue elements in high contrast modes for true contrast
• Performance optimized with no JavaScript re-rendering

📁 Files Modified:
• frontend/src/app/globals.css - Added high contrast CSS variables and overrides
• frontend/src/app/layout.tsx - Updated ThemeProvider configuration
• frontend/src/components/atoms/Icons.tsx - Added high contrast icons
• frontend/src/components/molecules/ThemeSelector.tsx - Enhanced theme options
• frontend/src/components/organisms/Footer.tsx - Added accessibility section

🏆 Impact:
Provides essential accessibility support for low vision users in the deaf community,
ensuring the OCD website is inclusive and accessible to all users.
2025-06-02 14:24:43 -06:00
backend Update npm packages to latest compatible versions - June 2025 2025-06-01 07:06:36 -07:00
cline_docs feat: Implement high contrast accessibility themes for low vision users 2025-06-02 14:24:43 -06:00
frontend feat: Implement high contrast accessibility themes for low vision users 2025-06-02 14:24:43 -06:00
mongo-init feat: create project structure and update implementation files 2025-03-25 09:28:10 -05:00
nginx/conf feat: create project structure and update implementation files 2025-03-25 09:28:10 -05:00
.gitignore Initial commit for boilerplate website 2025-03-24 22:38:46 -05:00
best_practices.txt Initial commit for boilerplate website 2025-03-24 22:38:46 -05:00
docker-compose.dev.yml Add Docker development environment with hot reloading 2025-06-01 06:55:36 -07:00
docker-compose.yml feat: create project structure and update implementation files 2025-03-25 09:28:10 -05:00
how_to_use_perplexity_mcp.md Update perplexity pro subscription 2025-03-25 17:43:14 -05:00
planned_implementation.txt Admin dashboard updates. 2025-03-25 11:13:52 -05:00
TECH_STACK Admin dashboard updates. 2025-03-25 11:13:52 -05:00
TO_DO.txt feat: create project structure and update implementation files 2025-03-25 09:28:10 -05:00