=== Qaiyo Text Marquee Slider ===
Contributors: qaiyo
Plugin URI: https://qaiyo-plugins.com/qaiyo-text-marquee-slider/
Author URI: https://qaiyo-plugins.com
Tags: marquee, slider, ticker, scrolling text, animation
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Customizable animated marquee slider with rows, icons, separators and fade edges.

== Description ==

Qaiyo Text Marquee Slider is an easy-to-use WordPress plugin that lets you create beautiful, infinite scrolling text rows — similar to the ticker strips seen on modern SaaS websites.

**Key features:**

* Set up 1, 2 or 3 rows
* Per-row scroll direction (left or right)
* Hover to pause the active row while the others keep scrolling
* Any number of text items per row
* Per-item text color, font and link
* Icon image before and/or after text (PNG, JPG, WebP, SVG)
* Per-item badge styling: background color, border color, border width, border radius
* Custom spacing between text items
* Per-row separator image between text items
* Fade edges (soft transparent left and right)
* Custom gap between rows
* Scheduling (start and end date/time) and display rules (post types, user roles, exclude IDs)
* Optional Schema.org ItemList structured data
* Categories and trash support
* Translation ready: English, Hungarian, German, French, Spanish, Japanese, Portuguese, Italian, Russian, Turkish, Polish
* Compatible with Polylang, TranslatePress and WPML

Official website: https://qaiyo-plugins.com — Support: info@qaiyo-plugins.com

== Installation ==

1. Upload the `qaiyo-text-marquee-slider` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the WordPress admin.
3. Go to the "Marquee Slider" menu and create a new slider.
4. Paste the shortcode into any page: `[qaiyo_text_marquee id="123"]`

== Frequently Asked Questions ==

= How do I embed the slider? =
Use the `[qaiyo_text_marquee id="123"]` shortcode, where 123 is the slider ID.

= How many rows can I set up? =
Up to 3 rows, each with its own direction and speed.

= Which image formats are supported? =
PNG, JPG, WebP and SVG.

= Where can I get support? =
Email: info@qaiyo-plugins.com — or visit https://qaiyo-plugins.com

== Support ==

Official website: https://qaiyo-plugins.com
Support: info@qaiyo-plugins.com
Security contact: info@qaiyo-plugins.com (see SECURITY.md)

== Changelog ==

= 1.1.0 =
* Security: font detection now runs only for logged-in editors; removed the unauthenticated (nopriv) AJAX endpoint and added a capability check, so no browser data is collected from anonymous visitors.
* Privacy: added a WordPress privacy policy suggestion documenting the external Qaiyo catalog request and the stored font-detection data.
* Compatibility: scoped the admin date/time input CSS to the plugin UI so it no longer affects theme `<input>` elements.
* Accessibility: the collapsible row header is now a keyboard-operable disclosure button (role, aria-expanded, aria-controls); added polite screen-reader announcements for adding/removing items and copying the shortcode.
* Performance: shortcode rendering and display-rule checks now read all post meta in a single query instead of many.
* Housekeeping: deactivation no longer deletes detected-font data (survives reactivation); added a stored version option for future upgrades; added SECURITY.md and a Security Contact header; canonical GPLv2 license string; minor type-safety cleanups.

= 1.0 =
* Initial release
