=== AccessiMate === Contributors: bdplugins Tags: accessibility, a11y, wcag, disability, text-to-speech Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A comprehensive WordPress accessibility plugin that provides tools to make your website more accessible to users with disabilities. == Description == AccessiMate is a powerful WordPress accessibility plugin designed to help website owners make their sites more accessible to users with disabilities. It provides a comprehensive set of tools and features to ensure your website meets WCAG 2.1 AA guidelines and complies with accessibility standards. = Key Features = = Key Features = * **Accessibility Toolbar**: Fully customizable frontend toolbar with options for position, animation, and theme * **Toolbar Position & Animation**: Choose toolbar placement (e.g., bottom left) and animation style (e.g., slide left) * **Bigger Text**: Increase text size for better readability * **Cursor Enhancements**: Improve cursor visibility for users with visual challenges * **Line Height Adjustment**: Adjust line spacing to reduce text clutter * **Letter Spacing Control**: Increase spacing between letters for clarity * **Readable Font**: Use a clean, legible font for easier reading * **Dyslexic-Friendly Font (Beta)**: Enable a font designed to aid dyslexic users * **Text Alignment Control**: Adjust text alignment for better legibility * **Text Magnifier (Beta)**: Magnify text on hover or focus for better visibility * **Highlight Links**: Highlight all links on the page for quick identification * **Invert Colors**: Invert website colors to reduce eye strain * **Brightness Control**: Adjust screen brightness for comfort * **Contrast Adjustment (Beta)**: Improve content visibility with contrast controls * **High Contrast Mode**: Toggle high contrast colors for better visibility * **Grayscale Mode**: Convert content to grayscale for focus * **Saturation Adjustment (Beta)**: Adjust color saturation to reduce visual overload * **Reading Line**: Display a horizontal line to follow text while reading * **Reading Mask**: Dim parts of the screen to focus on text * **Highlight All Content**: Highlight all page content for visual tracking * **Highlight Titles (Beta)**: Emphasize headings and titles for easier navigation * **Hide Images**: Hide images to reduce distractions * **Text-to-Speech (Beta)**: AI-powered reading of text for visually impaired users * **Mute Sounds (Beta)**: Silence all site audio for a quieter experience * **Stop Animations**: Stop moving elements to prevent distractions * **Keyboard Navigation (Beta)**: Highlight elements during keyboard navigation * **Enhanced Focus Indicators**: Improve keyboard navigation visibility * **Skip Links**: Add skip-to-content links for keyboard users * **AI Accessibility Tools**: AI-powered content scanning, text simplification, and alt text generation for images = Accessibility Standards = * WCAG 2.1 AA compliance * Section 508 compliance * ADA compliance * EN 301 549 compliance = User-Friendly = * Easy-to-use admin interface * Customizable toolbar positions * User preference persistence * Responsive design * Translation ready == Installation == 1. Upload the `accessimate` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Configure the plugin settings under Settings > AccessiMate 4. (Optional) Add your OpenAI or Google Vision API keys for AI features == Frequently Asked Questions == = Do I need API keys to use this plugin? = API keys are only required for AI-powered features like automatic alt text generation, content scanning, and text simplification. The basic accessibility features work without any API keys. = Is this plugin WCAG compliant? = Yes, AccessiMate is designed to help your website achieve WCAG 2.1 AA compliance. However, full compliance also depends on your theme and content. = Will this plugin slow down my website? = AccessiMate is optimized for performance. CSS and JavaScript files are only loaded when needed, and the plugin uses efficient caching mechanisms. = Can users save their accessibility preferences? = Yes, user preferences are automatically saved and restored when they return to your website. = Is the plugin translation ready? = Yes, AccessiMate is fully translation ready and includes all necessary translation strings. == Screenshots == 1. Accessibility toolbar with all options 2. Admin settings page - Main settings 4. High contrast mode example 5. Font size controls in action == Changelog == = 1.0.1 = * Added toolbar animation options (e.g., slide left) * Added light/dark toolbar theme selection * Added bigger text option for improved readability * Added cursor visibility enhancements * Added line height adjustment * Added letter spacing control * Added readable font option * Added dyslexic-friendly font (Beta) * Added text alignment control * Added text magnifier (Beta) * Added invert colors option * Added brightness control * Added contrast adjustment (Beta) * Added grayscale mode * Added saturation adjustment (Beta) * Added reading line feature * Added reading mask feature * Added highlight all content option * Added highlight titles (Beta) * Added hide images option * Added mute sounds (Beta) * Added stop animations option * Added keyboard navigation enhancements (Beta) * Improved accessibility toolbar customization * Minor UI and performance improvements = 1.0.0 = * Initial release * Accessibility toolbar with customizable position * High contrast mode toggle * Font size adjustment controls * Enhanced focus indicators * Skip links functionality * Link highlighting feature * Text-to-speech functionality * AI-powered alt text generation * AI content accessibility scanning * AI text simplification * User preference persistence * WCAG 2.1 AA compliance features * Translation ready * Responsive design == Upgrade Notice == = 1.0.0 = Initial release of AccessiMate. Install to make your WordPress website more accessible. == Privacy Policy == AccessiMate respects user privacy: * User accessibility preferences are stored locally in your database * AI features (when enabled) may send content to third-party services (OpenAI/Google) * No personal data is collected or transmitted without user consent * Session data is used only for preference persistence