Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iconify/iconify-figma
Import Material Design Icons, Font Awesome, Dashicons, Noto Emoji, Twitter Emoji and thousands of other icons to Figma project as vectors.
https://github.com/iconify/iconify-figma
figma figma-plugins
Last synced: about 1 month ago
JSON representation
Import Material Design Icons, Font Awesome, Dashicons, Noto Emoji, Twitter Emoji and thousands of other icons to Figma project as vectors.
- Host: GitHub
- URL: https://github.com/iconify/iconify-figma
- Owner: iconify
- Created: 2019-07-22T11:40:57.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T06:21:19.000Z (6 months ago)
- Last Synced: 2024-05-22T13:29:39.337Z (6 months ago)
- Topics: figma, figma-plugins
- Homepage: https://www.figma.com/c/plugin/735098390272716381/Iconify
- Size: 2.35 MB
- Stars: 109
- Watchers: 4
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Iconify plug-in for Figma
Import Material Design Icons, FontAwesome, Jam Icons, EmojiOne, Twitter Emoji and many other icons (more than 150 icon sets containing over 200,000 icons) to Figma document as vector shapes.
## Pre-release
This is a pre-release branch for version 4 of plug-in.
It contains built files that you can use in Figma.
## Usage
1. Clone or download this repository
2. Open Figma
3. In menu go to Plugins -> Development -> Manage plugins in development
4. Click "+" icon to create a new plugin, select option "Import plugin from manifest"
5. Select `manifest.json` from this repository.This will install plugin to your Figma app.
To run it, go to Plugins -> Development, select "Iconify Dev".
## Functionality
This plugin is fully functional. Everything should work correctly.
However, it is currently available only here. Figma community shows old version.
### New features
Version 4 has been completely rewritten. It includes many new shiny features, which should all work in development preview.
### New UI
Plugin has completely new UI.
Many Figma users have small monitors, plugin takes precious space.
UI has been re-designed to fit as much information as possible in a small plugin window.### Icon sets
![Iconify for Figma - icon sets](https://iconify.github.io/iconify-figma/samples/icon-sets.png)
Icon sets list is shorter, but offers a lot more:
- Hints when you hover icon set, showing various details, including extended license information.
- Favorite and recent icon sets. You can mark any icon set as favorite to access it quicker.
- Advanced filters. You can filter icon sets by category, grid, license, license details.![Iconify for Figma - icon sets filters](https://iconify.github.io/iconify-figma/samples/filters.png)
### Icon set
![Iconify for Figma - icon set](https://iconify.github.io/iconify-figma/samples/icon-set.png)
Icon set page now has:
- Advanced license details: attribution, commercial use.
- You can add icon set to favorite icon sets list to quickly access it.
- Scrolling for icons. No more pagination (though it is available if you prefer to click pages).
- You can select multiple icons. To enable multi-select, click "Select multiple icons" box.![Iconify for Figma - multi-select](https://iconify.github.io/iconify-figma/samples/multi-select.png)
### Search
![Iconify for Figma - search results](https://iconify.github.io/iconify-figma/samples/search.png)
Search results feature:
- Infinite scroll for icons, same as in icon set view. It is not typical slow infinite scroll, it is very fast and renders only icons that are visible.
- License information for each icon.### Drag and drop
Drag and drop has been redesigned. It is now more precise, dropping icon to correct layer.
There are some caveats though:
- Cannot drop icon to component instance: Figma plugin system limitation. Must drop it to main component.
- If layer has auto-layout, icon will be imported as first item in frame, not necessary where you drop it.### Color styles
Plugin now supports Figma color styles.
Color styles are shown in color picker. When importing icon, if color style is selected, it will be applied to icon.
![Iconify for Figma - color styles](https://iconify.github.io/iconify-figma/samples/color-styles.png)
Behavior:
- Works when importing icon, works when using drag/drop.
- When replacing icon, color value is ignored. Instead, plugin will reuse color or color style from old icon.
- In Figma, plugins can find only local styles. Shared styles from other documents (remote styles) are not available. However, when selecting a layer, plugin can see styles that are used in that layer, including remote style. Iconify plugin checks selected layers for remote styles, so if you want to use a remote style, select any layer that uses it and it will appear in plugin's color picker.## Feedback
Feedback is very welcome.
Please open issues at this repository if:
- You think this version is missing a critical feature that older version used to have.
- You have a suggestion.
- You found something that does not feel right, which might be a bug or bad design.## Source code
Source code for this version is not available yet.