=== Icon Vault for Elementor ===
Contributors: naimreza
Tags: elementor, icons, icon library, icon pack, themify icons
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Adds free icon libraries — Themify Icons and Line Awesome (Solid, Regular, and Brands) — to Elementor's native icon picker, nearly 1,900 verified working icons in total, available in every Elementor widget with full color and style control support.

== Description ==

Icon Vault for Elementor registers several free, open-source icon libraries inside Elementor's built-in Icon Manager, using Elementor's official `elementor/icons_manager/additional_tabs` hook. Once active, each library shows up as its own tab inside the icon picker used by the Icon, Icon Box, Icon List, Icon Tabs widgets, and any other widget (Elementor or third-party) that relies on Elementor's standard icon control.

Because the icons are standard icon fonts, they automatically inherit Elementor's existing color, hover color, size, and box style controls — no extra setup required.

This plugin is developed independently and is **not affiliated with, endorsed by, or sponsored by Elementor.com**. "Elementor" is a trademark of its respective owner, used here only to describe compatibility.

= Included icon libraries =

* **Themify Icons** — 351 icons (MIT License)
* **Line Awesome - Solid** — 960 icons (SIL OFL 1.1)
* **Line Awesome - Regular** — 151 icons (SIL OFL 1.1)
* **Line Awesome - Brands** — 433 icons (SIL OFL 1.1)

= Features =

* Nearly 1,900 free icons added directly to Elementor's icon picker, across 4 separate tabs, every one of them verified to actually render (not just listed).
* Works in every Elementor icon control, out of the box.
* Full compatibility with color, hover, size, and style controls.
* Settings page to enable or disable each icon library individually.
* One-click "Uninstall" action that deletes all plugin data and deactivates the plugin, in addition to standard cleanup on deletion.
* No external requests, no tracking, no analytics, no license keys.

= Credits =

This plugin bundles [Themify Icons](https://github.com/lykmapipo/themify-icons) (MIT License) and [Line Awesome](https://github.com/icons8/line-awesome) (SIL OFL 1.1), both of which are compatible with this plugin's GPLv2-or-later license.

== Installation ==

1. Upload the `icon-vault-for-elementor` folder to `/wp-content/plugins/`, or install directly from the WordPress Plugin Directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Make sure Elementor is installed and active.
4. Go to Settings > Icon Vault to enable or disable the icon library.
5. Open any Elementor widget with an icon control and select the "Themify Icons" tab.

== Frequently Asked Questions ==

= Does this modify Elementor core files? =

No. The icon library is registered entirely through Elementor's official, public `additional_tabs` hook. No core files are touched.

= Will the icons work with color and hover controls? =

Yes. The icon font uses a single-color glyph approach, so Elementor's existing color, hover, and size controls apply normally, exactly as they do for Font Awesome.

= Is this plugin affiliated with Elementor? =

No. Icon Vault for Elementor is an independent, third-party add-on and is not affiliated with, endorsed by, or sponsored by Elementor.com.

= Does this plugin track or send any data externally? =

No. The plugin does not make any external requests, does not collect analytics, and does not require any account or license key.

= How do I remove all plugin data? =

Go to Settings > Icon Vault and click "Delete Data & Deactivate Plugin," or simply delete the plugin from the Plugins screen — the bundled `uninstall.php` will clean up automatically either way.

== Screenshots ==

1. The "Themify Icons" tab inside Elementor's native icon picker.
2. The plugin's settings page, with the enable/disable toggle and the uninstall action.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
