=== OxyNinja ===
Contributors: rados51, OxyNinja
Donate link: https://oxyninja.com/
Tags: OxyNinja, WooCommerce, Oxygen
Requires at least: 5.7.1
Tested up to: 6.0.2
Requires PHP: 7.1
Stable tag: 3.5.3
License: EULA + GNU General Public License v3.0
License URI: https://oxyninja.com/eula/

OxyNinja plugin with several new functionalities.

== Description ==

This small plugin a brain of all OxyNinja products. It does the initial import of selectors & stylesheets, adds class reset, class lock and grid helpers or remade columns from the Core framework.

It's made to save time when working with OxyNinja products.

== Frequently Asked Questions ==

= What do I need to do after install? =

Install the plugin, add the plugin license key in the Oxygen License settings, then add API key of a design set in the Oxygen Library settings.

Go to any page or template in Oxygen and do the import via Manage > OxyNinja > Start Import

= Do I need to use different plugin for Core and WooCore? =

No, you always use this same plugin with all our products.

== Screenshots ==

* OxyNinja Plugin.

== Changelog ==

= 3.5.3 =
* [new] Possibility to choose a direction of Auto Scroll feature in the slider component
* [fix] Slider Focus mode issue
* [fix] Class Reset error issue
* [UPDATED] SplideJS 4.0.6 > 4.0.7
* [UPDATED] SplideJS Auto-Scroll 0.4.2 > 0.5.2

= 3.5.2 =
* [fix] Slider Gallery Mode
* [fix] Oxygen 4.0 repeater styling inside OxyNinja Slider
* [UPDATED] SplideJS 4.0.1 > 4.0.6

= 3.5.1 =
* [fix] Slider gallery thumbnails
* [fix] OxyNinja settings page switches

= 3.5.0 =
* [NEW] Oxygen 4.0.0 compatibility.
* [NEW] Slider component: Images & Divs no longer experimental
* [TWEAK] Replace unnecessary jQuery with ES6
* [TWEAK] If there is no product image, use WooCommerce placeholder image
* [FIX] SplideJS auto-scroll extension
* [FIX] If slider has only one image, no thumbnail is displayed
* [UPDATED] SplideJS 3.6.9 > 4.0.1
* [UPDATED] GLightbox 3.1.0 > 3.2.0

= 3.4.3 =
* [TWEAK] Sizing & Spacing stylesheet loaded from plugin instead of Oxygen
* [FIX] Class Reset

= 3.4.2 =
* [FIX] Firefox builder loading error
* [FIX] Unable to deactivate license
* [FIX] OxyNinja Slider - HappyFiles & Admin 2020 WebP support

= 3.4.1 =
* [NEW] MetaBox slider integration
* [NEW] Condition — Show/Hide element based on WooCommerce related products
* [NEW] Condition — WooCommerce product stock
* [NEW] Easing option for OxyNinja slider
* [TWEAK] Better logic for WooCommerce variation slider
* [TWEAK] wc_sec_image shortcode now accepts size attribute (full, large, thumbnail, ...)
* [TWEAK] Class migration — Option to preserve old classes instead of replacing them
* [TWEAK] Slider Arrows can be changed on all breakpoints
* [FIX] Disabled WP auto-translate of some string in the slider
* [FIX] Better compatibility with Oxygen icons in 3.8.1
* [FIX] WooCommerce bundled products badge
* [FIX] WP_DEBUG notices and warnings
* [UPDATED] Agency Base JSON Classes
* [UPDATED] GLightbox 3.0.7 > 3.0.8
* [UPDATED] SweetAlert2 10.13.3 > 11.0.8

= 3.4.0 =
* [NEW] Core & WooCore Custom Icon Set
* [NEW] OxyNinja Settings Panel (sub-menu under Oxygen tab)

= 3.3.3 =
* [Fix] OxyNinja Slider Per Move not working properly
* Fixed Fatal error caused by WooCommerce Mix & Match

= 3.3.2 =
* [Tweak] Related query use native WooCommerce function (wc_get_related_products)
* [Tweak] ACF Custom Badge without OxyNinja branding
* Fixed cannot redeclare variable error
* Now you can find Agency Base JSON at the root of the folder

= 3.3.1 =
* [Fix] OxyNinja Slider also accepts multisite plugins
* [Tweak] Variable product image tweak
* [Tweak] Toolset accepts also external images from URL
* OxyToolbox UI additional fix
* Fixed fatal error on inserting OxyNinja Slider inside repeater
* Fixed undefined $scope on concated scripts
* Fixed undefined variable: max_percentage

= 3.3.0 =
* [NEW] Slider / Carousel Component
* [Feature] OxyNinja UI is hidden if “Enable 3rd party Design Sets” is disabled
* [Enhancement] Class Lock can now lock entire framework on demand
* [Enhancement] Class Reset can now reset classes in bulk using partial matches starting with c-
* [Enhancement] Core framework updated with new classes
* [Tweak] You can lock whole framework on import
* [Tweak] Class Reset DOM Rebuild — No need for activating class on reset
* [Tweak] On plugin uninstall, all plugin data from database are remove
* [Fix] Fixed Class Lock error when updating from older version then 3.1.0
* [Fix] UI fix for EE and OxyToolbox
* [Fix] Fixed endless spinning wheel on first import
* [Fix] Fixed wp_debug notices
* Compatibility with WordPress 5.7 & Oxygen 3.7
* Various other bug fixes

= 3.2.0 =
* [NEW] Possibility to migrate all selectors between sites
* Compatibility with WordPress 5.6 & Oxygen 3.7
* Third party libraries updated to actual versions
* Bug fixes

= 3.1.1 =
* [NEW]  CORE Framework - Hover classes and full grid span and positioning classes added
* [NEW]  Grid helpers - 6 new helpers / grids added
* [Tweak]  ID/Class lock - Icon change based on lock state
* [Feature]  ID/Class lock - Last state (locked/unlocked) save
* [Enhancement]  CSS Grid stylesheets loads in background in case it's missing
* Bug fixes

= 3.1 =
* [NEW] Class lock - Lock the classes on element to prevent accidental changes in wrong class
* [NEW] Grid helpers - Add pre-made columns from Core with responsive classes added from +Add panel
* [NEW] Auto Update from WP Dashboard
* Bug fixes

= 3.0 =
* Plugin rewritten to work with both Core and WooCore out of the box
* [NEW] Adds SplideJs, Sales and New badge to WooCore

= 2.0 =
* [NEW] Class reset - You can reset any class from Core to the default one
* Bug fixes

= 1 =
* Import of selectors and stylesheets

== Upgrade Notice ==

New feature that can copy & paste all selectors (classes) between sites. Also, We fixed issues with new version of Wordpress.

== Features list ==

1. Import of selectors and stylesheets
2. Class Reset
3. Class Lock
4. Classes Migration
5. Grid helpers of pre-made columns in Oxygen elements
6. OxyNinja Slider
