=== myEasy-Preloader ===
Contributors: stojaict
Tags: preloader, loading screen, logo, loader, page loader
Requires at least: 5.2
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.3.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight full-screen preloader that shows your own logo and text while your pages load.

== Description ==

myEasy-Preloader displays a full-screen loading screen with your logo and a line of text, then fades out once the page has finished loading.

**Features**

* Upload your own logo from the Media Library
* Custom loading text with size, font, weight, italic, capitalisation and letter-spacing controls
* Live preview on the settings page that updates as you change options
* Background, text and accent colours
* Nine animations: spinning ring, pulse, bouncing dots, equaliser bars, progress bar, ripple, bouncing logo, flipping logo, or none
* Use any font already loaded on your site by typing its name
* Minimum display time and fade-out time
* Show on all pages, the homepage only, only on selected pages, or everywhere except selected pages
* Option to show only once per browser session
* Skips the admin area, feeds and page-builder editors/previews
* Respects reduced-motion accessibility settings
* No external services, no tracking, no front-end credits

== Installation ==

1. Upload the `myeasy-preloader` folder to `/wp-content/plugins/`, or install the zip via Plugins > Add New > Upload Plugin.
2. Activate the plugin.
3. Go to Settings > myEasy-Preloader to choose your logo, text and options.
4. If you use a caching plugin, clear the cache after saving.

== Frequently Asked Questions ==

= Does it send any data anywhere? =
No. The plugin does not contact external servers and does not track visitors. The only thing stored in the browser is a small session flag, and only if you enable "Show only once per browser session".

= Will it slow my site down? =
The plugin adds a small amount of inline CSS and JavaScript and no extra network requests.

= The preloader does not appear. =
Check that it is enabled, that the "Where to show" setting includes the page, and clear any caching plugin.

= Can I use Google Fonts or my own fonts? =
Choose "Custom font name" and type the name of a font your site already loads, for example one installed through the WordPress Font Library, your theme, or a self-hosted font plugin. The plugin does not download fonts or contact Google or any other server. If the font has not finished loading when the preloader appears, a sans-serif fallback is used until it does.

== Screenshots ==

1. The settings page under Settings > myEasy-Preloader: logo, text, colours and animation.
2. Text styling options: size, font, weight, italic, capitalisation and letter spacing.
3. The "Where to show" options for choosing which pages display the preloader.
4. The preloader on the front end with a custom logo and spinning ring.

== Changelog ==

= 1.3.0 =
* Added five animations: bouncing dots, equaliser bars, progress bar, ripple, and bouncing/flipping logo.
* Added a live preview to the settings page.
* Added a custom font name option for fonts already loaded on the site.

= 1.2.1 =
* Renamed to myEasy-Preloader and switched to a unique code prefix.
* Admin text is now translatable and saved values are validated again on output.
* Styles and scripts now added using the WordPress enqueue API.
* Added uninstall cleanup, readme and license URI.

= 1.2.0 =
* Added text size, font, weight, italic, capitalisation and letter-spacing settings.

= 1.1.0 =
* Added "Where to show" page targeting.

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.3.0 =
Adds new animations and a custom font name option.

= 1.2.1 =
Code-quality update. No settings changes.
