=== AZUP Acessibilidade ===
Contributors: azup
Donate link: https://azup.com.br/
Tags: accessibility, a11y, wcag, contrast, reading guide
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.1.9
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Free accessibility widget for WordPress with VLibras (Libras). High contrast, text resize, readable font, spacing, and more.

== Description ==

AZUP Acessibilidade adds a free accessibility widget to your WordPress site with 4 essential features to make your content more accessible to all visitors.

= Features =

* **High Contrast** — Dark background with light text for improved readability, ideal for users with low vision.
* **Text Resize** — Increase or decrease font size from 80% to 200%.
* **Highlight Links** — Visual emphasis on all page links with color and outline for easier navigation.
* **Reading Guide** — A horizontal line that follows the cursor, helpful for users with dyslexia or ADHD.
* **Readable Font** — Switches to a clean, dyslexia-friendly sans-serif font.
* **Spacing** — Increases line height, letter spacing, and word spacing for easier reading.
* **VLibras** — Brazilian Sign Language (Libras) translation widget, powered by the Brazilian government.

= Highlights =

* 100% free with no limitations — now with 7 features including VLibras.
* Lightweight — all CSS and JavaScript are inline, no external files loaded.
* No impact on Core Web Vitals or SEO.
* Keyboard accessible (Alt+A to open, Esc to close).
* User preferences saved automatically via localStorage.
* Compatible with any WordPress theme.
* Aligned with WCAG 2.1/2.2 guidelines and Brazilian eMAG standards.
* Compliant with Brazilian accessibility law (Lei 13.146/2015 — Lei Brasileira de Inclusao).
* No personal data collected (GDPR/LGPD friendly).

= Need more features? =

[AZUP Acessibilidade Pro](https://azup.com.br/lp/plugin-acessibilidade/?utm_source=wp-repo&utm_medium=readme&utm_campaign=upgrade) includes 20+ additional features:

* VLibras (Brazilian Sign Language)
* 8 pre-configured accessibility profiles
* Color blindness filters (Protanopia, Deuteranopia, Tritanopia)
* Text-to-Speech (TTS)
* Reading mask
* Large cursor
* Dyslexia-friendly font and spacing
* Invert colors, grayscale, saturation
* Stop animations, hide images
* Title and focus highlighting
* Works on WordPress, Shopify, Wix, and 90+ platforms

[Learn more about AZUP Acessibilidade Pro](https://azup.com.br/lp/plugin-acessibilidade/?utm_source=wp-repo&utm_medium=readme&utm_campaign=upgrade)

== Installation ==

1. Upload the `azup-acessibilidade` folder to `/wp-content/plugins/`.
2. Activate the plugin through the "Plugins" menu in WordPress.
3. Done! The accessibility widget appears automatically on the right side of your site.

Or install directly from the WordPress admin:

1. Go to Plugins > Add New.
2. Search for "AZUP Acessibilidade".
3. Click "Install Now" and then "Activate".

No additional configuration is required. The widget works immediately after activation.

== Frequently Asked Questions ==

= Is this plugin really free? =

Yes, 100% free with no limitations. All 7 features (high contrast, text resize, link highlighting, reading guide, readable font, spacing, and VLibras) work without restrictions.

= Does the plugin slow down my site? =

No. All CSS and JavaScript are inline (no external files are loaded). The impact on page load is virtually zero.

= Does it work with any theme? =

Yes. The plugin has been tested with popular WordPress themes including Astra, GeneratePress, OceanWP, Divi, Elementor Hello, and Twenty Twenty-Five.

= Is my site required to be accessible? =

In Brazil, Lei 13.146/2015 (Lei Brasileira de Inclusao) requires websites of companies operating in Brazil to be accessible. Many other countries have similar legislation. This plugin helps your site meet basic accessibility requirements.

= What is the difference between the free and Pro versions? =

The free version includes 4 essential features. [AZUP Acessibilidade Pro](https://azup.com.br/lp/plugin-acessibilidade/) includes 20+ features such as VLibras, 8 accessibility profiles, color blindness filters, text-to-speech, reading mask, large cursor, and support for 90+ platforms beyond WordPress.

= How does the user interact with the widget? =

The user clicks the accessibility icon that appears on the right side of the screen. A panel opens with the available features. The keyboard shortcut Alt+A also opens the menu, and Esc closes it.

= Are user preferences saved? =

Yes. Settings are saved in the visitor's browser via localStorage and are automatically restored on their next visit. No personal data is sent to any server.

== Screenshots ==

1. Accessibility widget on the site frontend.
2. Panel open with all 4 features available.
3. High contrast mode activated.
4. Reading guide following the cursor.
5. Settings page in the WordPress admin.

== Changelog ==

= 1.1.9 =
* Fix: VLibras positioned same as Pro version (top-right, above accessibility button).

= 1.1.8 =
* Fix: VLibras button forced to bottom-right via JavaScript repositioning.

= 1.1.7 =
* Fix: VLibras tooltip permanently hidden using MutationObserver.

= 1.1.6 =
* Fix: VLibras tooltip auto-hidden, button repositioned correctly.

= 1.1.5 =
* Fix: VLibras tooltip hidden, button fixed to bottom-right corner.

= 1.1.4 =
* Fix: VLibras positioned below accessibility button at bottom-right.

= 1.1.3 =
* Fix: VLibras moved to bottom-left corner to avoid conflict with accessibility button.

= 1.1.2 =
* Fix: VLibras button now positioned at bottom-right corner.

= 1.1.1 =
* Fix: VLibras button repositioned to avoid overlapping accessibility panel.

= 1.1.0 =
* New: VLibras (Brazilian Sign Language) widget included for free.
* New: Readable Font feature — switches to dyslexia-friendly sans-serif font.
* New: Spacing feature — increases line height, letter and word spacing.
* Updated from 4 to 7 accessibility features.

= 1.0.2 =
* Fix: Reading guide now works correctly (moved outside toolbar container).

= 1.0.1 =
* Fix: CSS positioning now uses !important to prevent theme conflicts (BuddyBoss, Divi, etc).
* New: Built-in Portuguese (pt-BR) translation.
* Fix: Increased z-index to 9999999 for better compatibility.

= 1.0.0 =
* Initial release.
* High contrast mode.
* Text resize (80% to 200%).
* Highlight links.
* Reading guide.
* Keyboard shortcuts (Alt+A, Esc).
* User preference persistence via localStorage.

== Upgrade Notice ==

= 1.1.0 =
* New: VLibras (Brazilian Sign Language) widget included for free.
* New: Readable Font feature — switches to dyslexia-friendly sans-serif font.
* New: Spacing feature — increases line height, letter and word spacing.
* Updated from 4 to 7 accessibility features.

= 1.1.0 =
Major update: VLibras (Libras), readable font, and spacing added. Now 7 free features.

= 1.0.2 =
Reading guide fix.

= 1.0.1 =
CSS fix for theme compatibility and Portuguese translation added.

= 1.0.0 =
First release of AZUP Acessibilidade. Install to add free accessibility features to your WordPress site.
