=== Hester Core ===
Contributors: peregrinethemes
Tags: demos, elementor, widgets, woocommerce
Requires at least: 5.9
Requires PHP: 7.4
Tested up to: 7.0
Stable tag: 1.1.9
License: GNU General Public License v2.0 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Plugin Name: Hester Core

The official companion plugin for Peregrine Themes. Adds widgets, customization options, Elementor widgets, and demo import features.

== Description ==

**Hester Core** is the optional companion plugin for themes by [Peregrine Themes](https://wordpress.org/themes/author/peregrinethemes/). It extends functionality and unlocks additional features for supported themes.

With Hester Core, you can:

* Add exclusive widgets and modules.
* Access advanced Customizer options.
* Use additional Elementor widgets.
* Import pre-built demos.

Hester Core makes it easy to set up your website quickly, customize layouts, and create a professional design — without touching any code.

== Features ==

* One-click demo import for Peregrine Themes.
* Custom widgets and sections for the WordPress Customizer.
* Extended design and layout settings.
* Exclusive Elementor widgets for dynamic content.
* Seamless compatibility with Gutenberg and major page builders.

== Elementor Widgets ==

* Animated Heading - Heading with animated text effects.
* Contact Form 7 - Style Contact Form 7 forms.
* Flip Box - Animated box with front/back content.
* Off Canvas - Trigger and display an off-canvas panel.
* Posts - Blog posts grid/feed widget.
* Pricing - Pricing table widget.
* Ajax Search - Live search for products, posts, or pages.
* Slides - Hero/content slider with slide options.
* Tabs - Content tabs with WooCommerce shortcode support.
* Woo - Add To Cart - Add to cart button for selected product.
* Woo - Categories - WooCommerce categories grid.
* Woo - Products - WooCommerce products grid.
* Woo - Carousel - WooCommerce products carousel.

== Installation ==

= Automatic Installation =

Automatic installation is the easiest way to install Hester Core as WordPress handles the file transfers itself. To do an automatic install of Hester Core, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type "Hester Core" and click Search Plugins. Once you’ve found our plugin simply click "Install Now". After the installation has finished, click the "Activate Plugin" button.

= Manual Installation =

1. Upload the "hester-core.zip" folder to your "/wp-content/plugins" directory or alternatively upload the "hester-core.zip" file via the "Add New" button in WordPress plugins page.
2. Activate Hester Core.

== Frequently Asked Questions ==

= I installed the plugin but nothing happened =

Hester Core is a companion plugin for the [Peregrine Themes](https://peregrine-themes.com) theme and will only work with the theme installed and activated.

= What Elementor features does this plugin provide? =

Hester Core adds 13 powerful Elementor widgets for the page builder, including Slides, Posts Grid, Pricing Tables, WooCommerce widgets (Products, Categories, Add to Cart, Carousel), and more. All widgets are fully customizable with advanced styling controls.

== Changelog ==

= 1.1.9 =
* Added SVG sanitizer library by https://github.com/darylldoyle/svg-sanitizer for sanitizing SVG images when uploaded.

= 1.1.8 =
* Fixed plugin version mismatch issue in SVN.

= 1.1.7 =
* Update blog and extra section settings for improved functionality and consistency.

= 1.1.6 =
* Tested up to WordPress 7.0
* After switch theme clean cache.
* Support added for all themes by "Peregrine Themes".
* Check authorization before allowing to export data.

= 1.1.5 =
* Added AJAX functionality for dismissing welcome notice.
* Added Hester Theme Library functionality for browsing and installing themes.
* Enhanced demo and theme libraries with HesterToast integration.

= 1.1.4 =.
* Removed welcome banner notice image.
* Improved Elementor widgets style.

= 1.1.3 =
* Refactor limited message formatting in customizer settings for features, services, and slider.

= 1.1.2 =
* Fixed enqueued assets (CSS/JS) URL.

= 1.1.1 =
* Included missing JS files.
* Refactored asset paths in Assets_Manager and enhance Morphext functionality in hester-widgets.js.
* Added admin notice to showcase "Elementor widgets" support.
* Removed unnecessary "unsupported theme" notice from class-hester-core-admin.php file.

= 1.1.0 =
* Added Elementor widgets: Animated Heading, Contact Form 7, Flip Box, Off Canvas, Posts, Pricing, Ajax Search, Slides, Tabs, and WooCommerce widgets (Add To Cart, Categories, Products, Carousel).

= 1.0.10 = 
* Importer updated to 0.9.5.
* Blogsy theme support added.

= 1.0.9 =
* Update call to `post_exists` to include `post_type` in the query
* PHP 8.4 compatibility fixes.
* Improved demo import performance.
* Fix a bug on deserialization of untrusted input.
* Update compatibility tested-up-to to WordPress 6.8.

= 1.0.8 =
* BlogHash theme support added.
* Widget issue fixed.

= 1.0.7 =
* Bloglo theme support added.

= 1.0.6 =
* Theme template name added.
* Unnecessary code remove.
* Style issues fixed.

= 1.0.5 =
* Fixed issues.
* Hester lite layouts default value changed.
* Hester lite demo update.
* Hester lite hero image changed.

= 1.0.4 =
* Language file update.

= 1.0.3 =
* Added home section order default value.

= 1.0.2 =
* Header layout default value change.
* Slider default value change.
* Slider style setting added.
* Tablet mode info section top spacing set.

= 1.0.1 =
* New demo category added

= 1.0.0 =
* Initial release 🚀
