@susheel-k.bsky.social/accessibility-toolkit
Accessibility Toolkit
Comprehensive web accessibility toolkit for EmDash CMS websites - WCAG 2.2 AA and ADA Section 508 compliance.
About Accessibility Toolkit
The Accessibility Toolkit is a modern, lightweight web accessibility toolkit designed to assist users with disabilities and enhance compliance with WCAG 2.2 Level AA and ADA standards.
Key Capabilities
- Accessibility Profiles: One-click presets for Epilepsy Safe, Seizure Safe, ADHD Friendly, and Low Vision.
- Text & Reading: Font scaling (up to 200%), Dyslexia font (
OpenDyslexic3), highlight titles/links, letter spacing, line height, font weight, and text alignment. - Color & Contrast: Dark Contrast, Light Contrast, High Contrast, High/Low Saturation, and Monochrome modes.
- Navigation & Tools: Reading Guide, Large Cursor, Animation Pause, Page Read (TTS), and Sound Mute.
- Isolated Shadow DOM: Zero CSS collisions with host themes.
- Full Keyboard Support: Global
Option+A/Alt+Ashortcut and accessible focus management. - Preference Persistence: Automatic browser storage of user preferences.
Privacy & Trust Contract
Runs in EmDash's secure workerd sandbox with zero privileged capabilities. No visitor tracking, no external network calls, no data harvesting.
Screenshots
Changelog
Changelog
[1.3.1] - 2026-10-15
Changed
- Neutralized branding to Accessibility Toolkit (
accessibility-toolkit). - Exported companion component
./accessibility-widgetalongside./widget. - Preserved compatibility across plugin IDs and settings namespaces.
Added
- Exported React Admin UI (
./admin) inpackage.json. - Added tests for persistence, defaults, and update retention.
Improved
- Block Kit admin interface aligned with reference specifications.
- Settings API decoupled using canonical EmDash namespaces.
[1.3.0] - 2026-10-14
Added
- Block Kit admin interface at
/settingswith preview link. - Controls for status, 12 languages, hex color, icons, sizes, positions.
- Route handler (
POST /admin) for page load and submissions. - Declared
admin.settingsSchemain plugin manifest.
Improved
- Streamlined Workerd sandbox bundle.
- Backward compatibility for legacy icon and position values.
- Duplicate-initialization protection in Astro components.
[1.2.1] - 2026-10-14
Changed
- Updated marketplace listing screenshot to neutral showcase.
[1.2.0] - 2026-10-13
Added
- Modern cards, rounded controls, and clean interface styling.
- Font-size controls with percentage and text-alignment.
- Multi-language selector dropdown.
Improved
- Responsive layouts for desktop, tablet, and mobile.
- Refined focus indicators and interactive states.
[1.1.0] - 2026-10-12
Added
- Initial standalone accessibility toolkit package for EmDash CMS.
- Bundled OpenDyslexic font assets locally with CDN fallback.