=== Block Icons: Google Library Collection ===
Contributors: yukyhendiawan
Donate link: https://yukyhendiawan.com/
Tags: icons, svg, gutenberg, block, material symbols
Requires at least: 6.3
Tested up to: 7.0
Stable tag: 2.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Add and customize Google Material Symbols icons in the block editor, output as clean inline SVG — no icon font, no external requests.

== Description ==

Block Icons adds a single, focused **Icon** block to the WordPress block editor for inserting Google Material Symbols.

Browse thousands of icons in three styles (Outlined, Rounded, Sharp) with search, category filtering, and recently-used — then drop one into your content and style it.

**Highlights**

* Thousands of Google Material Symbols, three styles, plus filled variants.
* Fast picker: search by name or keyword, filter by category, recently-used.
* Clean **inline SVG** output — no icon font is loaded and no external requests are made, so it is fast and privacy-friendly.
* Per-icon controls: style, fill, size, color, hover color, alignment, link (with open-in-new-tab), and accessibility (mark decorative or set a label).
* Server-rendered (dynamic) block: changing how icons render in future updates won't invalidate your existing content.

== Installation ==

1. Upload the plugin to `/wp-content/plugins/`, or install it from the Plugins screen.
2. Activate the plugin through the Plugins menu.
3. In the editor, add the **Icon** block (Media category), open the picker, and choose an icon.

== Frequently Asked Questions ==

= Does it load a font or call an external service? =

No. Icons are rendered as inline SVG bundled with the plugin. Nothing is loaded from Google or any third party.

= Which icons are included? =

The Google Material Symbols library in Outlined, Rounded, and Sharp styles, including filled variants.

= I am upgrading from an older version — will my existing icons break? =

No. Icons placed with earlier versions keep working: they are automatically re-rendered as inline SVG, with no action required. You can also convert an old icon to the new Icon block from the editor's block toolbar.

== Screenshots ==

1. The Icon block and its picker (search + categories).
2. Per-icon style controls in the editor sidebar.

== Changelog ==

= 2.0.0 =
* Complete rewrite. New Icon block: browse thousands of Material Symbols (Outlined / Rounded / Sharp) with search, categories, and recently-used.
* Output is now inline SVG — no icon font and no external requests (faster, privacy-friendly).
* Per-icon controls: style, fill, size, color, hover color, alignment, link, and accessibility.
* Backward compatible: existing icons from earlier versions are re-rendered as inline SVG automatically, and can be converted to the new block from the toolbar.

== Upgrade Notice ==

= 2.0.0 =
Major rewrite with inline-SVG output (no font, no external requests). Existing icons keep working automatically — no action required.
