https://github.com/cyberalien/
https://github.com/iconify/
Custom icon sets can be set in "icon-sets" option with functions "from-json" to load icon set from IconifyJSON format and "from-folder" to load all SVGs from a folder.
Docs: iconify.design/docs/usage/c...
Custom icon sets can be set in "icon-sets" option with functions "from-json" to load icon set from IconifyJSON format and "from-folder" to load all SVGs from a folder.
Docs: iconify.design/docs/usage/c...
These are experimental components, rendering icons as SVG+CSS: cyberalien.dev/articles/svg...
To import an icon, import it from "@ iconify-vue/prefix/name"
Usage example:
These are experimental components, rendering icons as SVG+CSS: cyberalien.dev/articles/svg...
To import an icon, import it from "@ iconify-vue/prefix/name"
Usage example:
cyberalien.dev/articles/svg...
Unfortunately, it cannot be used in production yet. Safari does not support it.
cyberalien.dev/articles/svg...
Unfortunately, it cannot be used in production yet. Safari does not support it.
This function will import all icons, optionally as components, so you can easily use it as assets without having to run plugin multiple times.
Plugin page: www.figma.com/community/pl...
This function will import all icons, optionally as components, so you can easily use it as assets without having to run plugin multiple times.
Plugin page: www.figma.com/community/pl...
After today's update to Figma plugin API, it is now possible to lock aspect ratio of frames. I've immediately implemented it in Iconify plugin.
Plugin page: www.figma.com/community/pl...
After today's update to Figma plugin API, it is now possible to lock aspect ratio of frames. I've immediately implemented it in Iconify plugin.
Plugin page: www.figma.com/community/pl...
Added a cookies notice, trying to do it as clean as possible.
It appears only after changing a setting.
If user declines, website works fine, but next time you visit website it will not remember your settings.
Website: icon-sets.iconify.design
Added a cookies notice, trying to do it as clean as possible.
It appears only after changing a setting.
If user declines, website works fine, but next time you visit website it will not remember your settings.
Website: icon-sets.iconify.design
Now, when you click an icon, customisation options and code samples appear below list of icons instead of overlay, making it easy to quickly navigate icons and it follows dark/light theme.
Now, when you click an icon, customisation options and code samples appear below list of icons instead of overlay, making it easy to quickly navigate icons and it follows dark/light theme.
For now only one version of plugin is available, more will be published later.
Installation and usage instructions:
For now only one version of plugin is available, more will be published later.
Installation and usage instructions:
Now some icon sets have tags to filter icon sets that:
- Contain animations
- Have padding built in
- Have pixel perfect shapes
- Use stroke (which you can customise)
icon-sets.iconify.design
Now some icon sets have tags to filter icon sets that:
- Contain animations
- Have padding built in
- Have pixel perfect shapes
- Use stroke (which you can customise)
icon-sets.iconify.design
It might be hard to find icon set you are looking for, so to make it easier, now there is an option to sort icon sets.
It is implemented on Iconify website (powered by Nuxt), Figma and Penpot plugins: icon-sets.iconify.design
It might be hard to find icon set you are looking for, so to make it easier, now there is an option to sort icon sets.
It is implemented on Iconify website (powered by Nuxt), Figma and Penpot plugins: icon-sets.iconify.design
- Toggle more options
- Download or copy code
You can change code options in footer, when you select any icon: change language, size, color, etc.... Those changes will apply to all code samples.
Demo:
- Toggle more options
- Download or copy code
You can change code options in footer, when you select any icon: change language, size, color, etc.... Those changes will apply to all code samples.
Demo:
What is it for? To filter icon sets before searching, limiting search results to only selected icon sets.
Example: searching only GPL licensed icon sets:
What is it for? To filter icon sets before searching, limiting search results to only selected icon sets.
Example: searching only GPL licensed icon sets:
New shiny Iconify logo:
New shiny Iconify logo:
Button to toggle it is in footer.
Button to toggle it is in footer.
It is a full redesign, focusing on better UX.
Many new features to make it easier to browse and customise icons!
It is a full redesign, focusing on better UX.
Many new features to make it easier to browse and customise icons!
- One has customisations inside code sample tabs
- One has customisations separate from code sample
Which one do you think is better?
- One has customisations inside code sample tabs
- One has customisations separate from code sample
Which one do you think is better?
New website featuring new UX is almost complete.
This is new logo (light and dark variants):
New website featuring new UX is almost complete.
This is new logo (light and dark variants):
This makes it easy to switch themes or categories when browsing icons without having to toggle dropdown.
Pinned filters are saved in settings (separately for each icon set).
This makes it easy to switch themes or categories when browsing icons without having to toggle dropdown.
Pinned filters are saved in settings (separately for each icon set).
Iconify plugin for Figma can filter by license (and search only filtered icon sets), show detailed license information.
When viewing icon set, you can click link to read full license text.
Iconify plugin for Figma can filter by license (and search only filtered icon sets), show detailed license information.
When viewing icon set, you can click link to read full license text.
Vite still uses old API to parse Sass. To use a faster modern API, add this to Vite config (in Nuxt config wrap it in "vite" prop):
Vite still uses old API to parse Sass. To use a faster modern API, add this to Vite config (in Nuxt config wrap it in "vite" prop):