initial commit
This commit is contained in:
parent
e468202f95
commit
423b9a25fb
24 changed files with 6670 additions and 0 deletions
124
native/wordpress/maple-icons-wp/readme.txt
Normal file
124
native/wordpress/maple-icons-wp/readme.txt
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
=== Maple Icons ===
|
||||
Contributors: jetrails
|
||||
Tags: icons, svg, gutenberg, block, heroicons, lucide, feather, phosphor, material
|
||||
Requires at least: 6.5
|
||||
Tested up to: 6.7
|
||||
Stable tag: 1.0.0
|
||||
Requires PHP: 7.4
|
||||
License: GPLv2 or later
|
||||
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||
|
||||
Insert beautiful open-source icons into your content with a Gutenberg block. Download icon sets from CDN and serve locally.
|
||||
|
||||
== Description ==
|
||||
|
||||
Maple Icons provides a simple way to insert high-quality, open-source icons into your WordPress content using the Gutenberg block editor.
|
||||
|
||||
= Features =
|
||||
|
||||
* **Multiple Icon Sets** - Choose from popular open-source icon libraries:
|
||||
* Heroicons (~290 icons) - MIT License
|
||||
* Lucide (~1400 icons) - ISC License
|
||||
* Feather (~287 icons) - MIT License
|
||||
* Phosphor (~1200 icons per style) - MIT License
|
||||
* Material Symbols (~400 icons) - Apache 2.0 License
|
||||
|
||||
* **Local Storage** - Icons are downloaded from CDN and stored locally in your WordPress installation. No external requests are made when displaying icons on your site.
|
||||
|
||||
* **Gutenberg Block** - Easy-to-use block with:
|
||||
* Search and filter icons
|
||||
* Multiple style variants per set
|
||||
* Size control (12px - 256px)
|
||||
* Custom icon color
|
||||
* Background color
|
||||
* Padding and margin controls
|
||||
* Stroke width adjustment
|
||||
* Drop shadow effect
|
||||
|
||||
* **Performance Optimized**
|
||||
* Icons are inline SVG - no additional HTTP requests
|
||||
* No frontend JavaScript or CSS
|
||||
* Works in RSS feeds and email
|
||||
|
||||
* **Accessible**
|
||||
* Decorative icons automatically hidden from screen readers
|
||||
* Optional accessible labels for meaningful icons
|
||||
* Follows WCAG guidelines
|
||||
|
||||
= How It Works =
|
||||
|
||||
1. Go to Settings → Maple Icons
|
||||
2. Download one or more icon sets
|
||||
3. Set one icon set as active
|
||||
4. In the Gutenberg editor, add a "Maple Icon" block
|
||||
5. Search and select an icon
|
||||
6. Customize size, color, and other settings
|
||||
|
||||
= Icon Storage =
|
||||
|
||||
Downloaded icons are stored in `wp-content/maple-icons/`. Each icon set is stored in its own subdirectory with the SVG files organized by style.
|
||||
|
||||
= Compatibility =
|
||||
|
||||
* WordPress 6.5+
|
||||
* PHP 7.4+
|
||||
* WooCommerce (HPOS compatible)
|
||||
* Works with all properly coded themes
|
||||
* Compatible with popular page builders that support Gutenberg blocks
|
||||
|
||||
== Installation ==
|
||||
|
||||
1. Upload the `maple-icons` folder to the `/wp-content/plugins/` directory
|
||||
2. Activate the plugin through the 'Plugins' menu in WordPress
|
||||
3. Go to Settings → Maple Icons to download icon sets
|
||||
4. Start using the "Maple Icon" block in your content
|
||||
|
||||
== Frequently Asked Questions ==
|
||||
|
||||
= Are the icons free to use? =
|
||||
|
||||
Yes! All icon sets included are open-source with permissive licenses (MIT, ISC, or Apache 2.0) that allow commercial use.
|
||||
|
||||
= Can I use multiple icon sets? =
|
||||
|
||||
You can download multiple icon sets, but only one can be active at a time. The active set is what appears in the Gutenberg block icon picker.
|
||||
|
||||
= Where are the icons stored? =
|
||||
|
||||
Icons are downloaded from CDN (jsdelivr.net) and stored locally in `wp-content/maple-icons/`. Once downloaded, no external requests are made to display icons.
|
||||
|
||||
= How do I change the icon color? =
|
||||
|
||||
Icons automatically inherit the text color from your theme. You can also set a custom color in the block settings panel.
|
||||
|
||||
= Will icons work in RSS feeds? =
|
||||
|
||||
Yes! Icons are saved as inline SVG in your post content, so they work in RSS feeds, email newsletters, and anywhere else your content is displayed.
|
||||
|
||||
= What happens if I uninstall the plugin? =
|
||||
|
||||
Existing icons in your content will remain as inline SVG. However, you won't be able to add new icons or use the block settings. The downloaded icon files in `wp-content/maple-icons/` will be removed on uninstall.
|
||||
|
||||
= Is this plugin GDPR compliant? =
|
||||
|
||||
Yes. Maple Icons does not collect any user data, set cookies, or make external requests after icons are downloaded. All icon files are stored locally on your server.
|
||||
|
||||
== Screenshots ==
|
||||
|
||||
1. Settings page - Download and manage icon sets
|
||||
2. Icon picker modal in Gutenberg editor
|
||||
3. Block settings panel with customization options
|
||||
4. Icon block rendered on the frontend
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 1.0.0 =
|
||||
* Initial release
|
||||
* Support for Heroicons, Lucide, Feather, Phosphor, and Material Symbols
|
||||
* Gutenberg block with full customization options
|
||||
* Local icon storage
|
||||
|
||||
== Upgrade Notice ==
|
||||
|
||||
= 1.0.0 =
|
||||
Initial release of Maple Icons.
|
||||
Loading…
Add table
Add a link
Reference in a new issue