=== DigiFest ===
Contributors: digitalinnovationglobal
Tags: halloween, christmas, seasonal, effects, woocommerce
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Seasonal visual effects and announcement banners for WordPress & WooCommerce: bats in Halloween, snow in Christmas, and festive atmosphere animations.

== Description ==

DigiFest decorates your online store or WordPress site with lightweight animated seasonal effects and announcement banners.

**Included Seasonal Themes**
* **Halloween**: Flying bats, bouncing pumpkins, floating ghosts, and optional jumpscare zoom effect.
* **Christmas**: Falling snowflakes, Santa Claus crossing the screen, holiday gift boxes, snowballs, and optional traditional Catalan festive icons (Caga Tió, Caganer, and Star of Bethlehem).

**Key Features**
* **Manual or Scheduled Activation**: Trigger effects manually or schedule them by recurring calendar dates (MM-DD) so your website decorates itself year after year.
* **Configurable Density**: Low, medium, or high particle count to fit your layout.
* **Location Targeting**: Display effects across the entire site, homepage only, or WooCommerce shop pages only.
* **WooCommerce Announcement Banner**: Dismissible seasonal bar with coupon code notice and customizable background and font colors.
* **Ambient Atmosphere Layer**: Screen corners and garland decorations (spiders, cobwebs, festive lights).
* **Click Sparkles Effect**: Subtle thematic micro-particles popping on click.
* **Accessibility & Performance**: 60 FPS GPU-accelerated CSS animations with strict respect for `prefers-reduced-motion` and mobile toggle.

Looking for additional themes throughout the year (Valentine's Day, New Year, Easter, St. Patrick's Day, Spring Cherry Blossoms, Summer, Autumn Harvest, Black Friday, and Carnival)? Learn more at [https://festivo.digitalinnovationglobal.com](https://festivo.digitalinnovationglobal.com).

== Installation ==

1. Upload the `digifest.zip` file via *Plugins → Add New → Upload Plugin*.
2. Activate the plugin through the *Plugins* menu in WordPress.
3. Navigate to *DigiFest* in the admin sidebar to enable and configure your seasonal themes.

== Frequently Asked Questions ==

= Can I activate an effect outside of its holiday dates? =
Yes. Simply check "Activate now (manual)" on any theme to enable it immediately.

= Do the scheduled dates repeat every year? =
Yes. Scheduled dates are saved in MM-DD format and automatically re-engage every year during that timeframe.

= What happens if multiple themes are active simultaneously? =
DigiFest displays the first active theme from the priority list to keep your page clean and lightweight.

= Are the animations accessible? =
Yes. DigiFest respects your visitors' system preferences and disables motion automatically when `prefers-reduced-motion` is enabled.

== External services ==

DigiFest optionally connects to the Digital Innovation Global licensing API to validate voluntary Pro license keys and verify license status.

* **Service Provider**: Digital Innovation Global LLC
* **Service URL**: `https://licencias.digitalinnovationglobal.com/api/v1/`
* **What data is sent**: When a user voluntarily submits a license key or purchase code, the plugin sends the license key, current site URL, and plugin slug. No personal or visitor data is tracked or collected.
* **When data is sent**: Only upon voluntary submission of a license key in the admin panel, or during scheduled daily checks if a license key is actively stored. If no license key is entered, no external requests are made.
* **Terms of Service**: [https://festivo.digitalinnovationglobal.com/terminos-condiciones.html](https://festivo.digitalinnovationglobal.com/terminos-condiciones.html)
* **Privacy Policy**: [https://festivo.digitalinnovationglobal.com/politica-privacidad.html](https://festivo.digitalinnovationglobal.com/politica-privacidad.html)

== Screenshots ==

1. DigiFest Seasonal Effects settings: Enable themes manually or schedule them by recurring calendar dates.
2. Halloween atmosphere live in store: Flying bats, pumpkins, ghosts, cobwebs and top promotional announcement banner.
3. Christmas festive live in store: Falling snow, Santa Claus, gift boxes, holiday lights garland and announcement banner.
4. General settings: Mobile responsiveness toggle, click sparkles interaction, custom z-index and excluded pages.

== Changelog ==

= 1.2.2 =
* Fixed admin panel styling: enabled responsive text wrapping for long translations and improved banner color picker layout.

= 1.2.1 =
* Removed UTF-8 BOM encoding across all PHP files to resolve unexpected output headers.
* Updated text domain to match plugin slug 'digifest' and refactored function/class prefixes.

= 1.2.0 =
* Complete compatibility with WordPress 7.1.
* Streamlined codebase and enqueued inline scripts via WordPress standard APIs.
* Refactored localization and updated documentation for WordPress.org directory compliance.

= 1.1.0 =
* Added ambient decoration layers and interactive click sparkles.

= 1.0.0 =
* Initial release: Animated seasonal themes, WooCommerce announcement banner, and date scheduler.
