=== EquaFrame Gallery - Accessibility Compliant Photo Gallery ===
Contributors: criticalcode
Tags: gallery, lightbox, slideshow, masonry, accessibility
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Responsive image galleries (grid, masonry, mosaic, slideshow) with an accessible lightbox, built to meet WCAG 2.2 AA.

== Description ==

* Four layouts: Grid (uniform tiles with preset ratios), Masonry, Mosaic and Slideshow (full image with arrows/dots, or large image with a scrollable thumbnail film strip above, below, left or right).
* Add images from the media library; drag rows to reorder; titles, alt text, captions and CSS IDs autosave.
* Columns for desktop, tablet and phone; spacing that scales down with screen size to a minimum you choose.
* Rounded corners (px or %), border (thickness, color, line style), shadow with live preview, optional hover zoom.
* Keyboard- and screen-reader-friendly lightbox with backdrop, caption and close-button options (pick the icon from a set of Font Awesome icons, and choose its icon, background and border colors).
* Styles & CSS tab listing every CSS class, with a description and a copyable selector for each gallery, ready to paste into WordPress's Additional CSS.

= Using a gallery =

Copy the shortcode from Galleries > All Galleries, for example `[equaframe id="123"]`, and paste it into a page, post, Shortcode block, or page-builder shortcode element.

== Third-party assets ==

The close-button icons are Font Awesome Free 6.7.2 (https://fontawesome.com), bundled as inline SVG. Icons are licensed CC BY 4.0 (https://fontawesome.com/license/free). Copyright 2024 Fonticons, Inc.

== Installation ==

1. Upload the `equaframe` folder to `/wp-content/plugins/`.
2. Activate the plugin.
3. Go to Galleries > Add New.

== Changelog ==

= 1.0.2 =
* Changed: the plugin is now called EquaFrame Gallery - Accessibility Compliant Photo Gallery (new folder, text domain, shortcode `[equaframe]` and internal prefixes).
* Changed: the Styles & CSS tab no longer accepts CSS. It lists every CSS class, where it is used and a copyable selector for each gallery, to paste into WordPress's Additional CSS.
* Changed: gallery CSS is now added with `wp_add_inline_style()` instead of a `<style>` tag in the page.
* Changed: every CSS class, script handle and JavaScript variable now uses a distinctive prefix of at least four characters.

= 1.0.1 =
* New: "Screen reader announcement" setting on the Lightbox tab. Choose whether screen readers hear the image's alt text, title or caption when a photo is enlarged or changed. If the chosen text is empty, the alt text, then the title, then the caption is used.
* Fix: Screen readers announced the image title (often the file name) instead of the alt text. Alt text is now the default.

= 1.0.0 =
* First release.

== Upgrade Notice ==

= 1.0.2 =
CSS can no longer be typed into the plugin; use Additional CSS in the WordPress Customizer instead. The Styles & CSS tab lists the class names.

= 1.0.1 =
Screen readers now hear each image's alt text instead of its title when a photo is enlarged. You can change this on the Lightbox tab.
