{"id":262431,"date":"2025-11-26T10:49:28","date_gmt":"2025-11-26T10:49:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/accessibility-toolkit-wcag-visual-tools\/"},"modified":"2025-11-26T11:17:04","modified_gmt":"2025-11-26T11:17:04","slug":"easybility","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/easybility\/","author":17596340,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Easybility - Visual Accessibility Tools","header_author":"Foad Adeli","header_description":"A comprehensive accessibility toolkit providing contrast adjustment, color shifting, animation control, text sizing, spacing options, and font choices.","assets_banners_color":"","last_updated":"2025-11-26 11:17:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/foadadeli.ir","rating":0,"author_block_rating":0,"active_installs":10,"downloads":446,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"foadadeli","date":"2025-11-26 11:17:04"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3403236,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3403236,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3403236,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3403236,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"The panel with contrast, color, text, spacing, font, and motion controls.","2":"High-contrast mode applied on a typical content page.","3":"Increased text size for improved readability."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1447,1953,173231,15123,1956],"plugin_category":[34],"plugin_contributors":[223843],"plugin_business_model":[],"class_list":["post-262431","plugin","type-plugin","status-publish","hentry","plugin_tags-a11y","plugin_tags-accessibility","plugin_tags-dark-mode","plugin_tags-vision","plugin_tags-wcag","plugin_category-accessibility","plugin_contributors-foadadeli","plugin_committers-foadadeli"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/easybility\/assets\/icon.svg?rev=3403236","icon":"https:\/\/ps.w.org\/easybility\/assets\/icon.svg?rev=3403236","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/easybility\/assets\/screenshot-1.png?rev=3403236","caption":"The panel with contrast, color, text, spacing, font, and motion controls."},{"src":"https:\/\/ps.w.org\/easybility\/assets\/screenshot-2.png?rev=3403236","caption":"High-contrast mode applied on a typical content page."},{"src":"https:\/\/ps.w.org\/easybility\/assets\/screenshot-3.png?rev=3403236","caption":"Increased text size for improved readability."}],"raw_content":"<!--section=description-->\n<p>Easybility adds a modern accessibility widget to your site, empowering visitors to adjust the visual presentation in real time without altering your content or theme. Designed for users with <strong>low vision<\/strong>, <strong>color-vision deficiencies<\/strong>, <strong>reading difficulties<\/strong>, and <strong>motion sensitivity<\/strong>, the toolkit follows <strong>WCAG 2.1 AA<\/strong> guidelines and best practices, respects system preferences, and keeps your markup untouched.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>High-contrast and visual filters<\/strong>\n\n<ul>\n<li>High contrast, desaturate, invert<\/li>\n<li>Color-shift modes for protanopia, deuteranopia, tritanopia, and monochrome<\/li>\n<\/ul><\/li>\n<li><strong>Readability controls<\/strong>\n\n<ul>\n<li>Text size scaling up to 200% (WCAG 1.4.4)<\/li>\n<li>Adjustable spacing (line height, letter spacing, paragraph spacing) (WCAG 1.4.12)<\/li>\n<li>Font options: serif, sans-serif, and dyslexic-friendly<\/li>\n<li>Content width limiting to ~65 characters per line for optimal readability (WCAG 1.4.8)<\/li>\n<li>Highlight mode to emphasize links, headings, buttons, or all interactive elements<\/li>\n<\/ul><\/li>\n<li><strong>Motion safety<\/strong>\n\n<ul>\n<li>One-click disables all animations and transitions<\/li>\n<\/ul><\/li>\n<li><strong>Persistent preferences<\/strong>\n\n<ul>\n<li>Saves per-browser using localStorage (no cookies, no tracking)<\/li>\n<\/ul><\/li>\n<li><strong>Lightweight and theme-agnostic<\/strong>\n\n<ul>\n<li>Zero external dependencies, minimal footprint, no layout rewrites<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder <code>easybility<\/code> to <code>\/wp-content\/plugins\/<\/code> or install from the Plugins screen.<\/li>\n<li>Activate the plugin through the \u201cPlugins\u201d screen in WordPress.<\/li>\n<li>The accessibility widget automatically appears as a floating button on the front end. No configuration is required.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20change%20my%20theme%E2%80%99s%20css%20or%20content%3F'><h3>Does this change my theme\u2019s CSS or content?<\/h3><\/dt>\n<dd><p>No. It applies classes and inline styles at runtime to the current page only. Your theme files and content remain unchanged.<\/p><\/dd>\n<dt id='is%20it%20compatible%20with%20screen%20readers%3F'><h3>Is it compatible with screen readers?<\/h3><\/dt>\n<dd><p>The widget is hidden from screen readers on purpose because screen reader users rely on their own assistive technology. The controls are designed for sighted users who benefit from visual adjustments. The widget remains fully keyboard accessible for sighted keyboard users.<\/p><\/dd>\n<dt id='does%20this%20hurt%20seo%20or%20core%20web%20vitals%3F'><h3>Does this hurt SEO or Core Web Vitals?<\/h3><\/dt>\n<dd><p>No. It is lightweight, loads in the footer, and does not block rendering. It does not modify your HTML output.<\/p><\/dd>\n<dt id='is%20any%20personal%20data%20collected%3F'><h3>Is any personal data collected?<\/h3><\/dt>\n<dd><p>No. Preferences are stored locally using the browser\u2019s localStorage. No cookies, tracking, or external requests.<\/p><\/dd>\n<dt id='can%20i%20customize%20styles%3F'><h3>Can I customize styles?<\/h3><\/dt>\n<dd><p>Yes. You can override the default CSS in your theme or child theme. Look for classes prefixed with <code>eawp-<\/code>.<\/p><\/dd>\n<dt id='multisite%20support%3F'><h3>Multisite support?<\/h3><\/dt>\n<dd><p>Yes. Activate network-wide or per-site as needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>Initial release.\n\u2013 Contrast modes: high, desaturate, invert\n\u2013 Color-shift modes: protanopia, deuteranopia, tritanopia, monochrome\n\u2013 Text size scaling up to 200%\n\u2013 Spacing controls for line height, letter spacing, and paragraph spacing\n\u2013 Font options: serif, sans-serif, dyslexic-friendly\n\u2013 Content width limiting for optimal readability (~65 characters per line)\n\u2013 Highlight modes: links, headings, buttons, or all elements\n\u2013 Persistent per-browser settings (localStorage)<\/p>","raw_excerpt":"WCAG-aligned accessibility controls for contrast, color adjustments, text size, spacing, fonts, animations, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/262431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=262431"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/foadadeli"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=262431"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=262431"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=262431"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=262431"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=262431"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=262431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}