It’s been a while since beta but Figma Plugins is finally here. While Sketch is catching up with their cloud capabilities, Figma has also been working on proper third party support.
Figma has become my main design tool over the past year. I have been using it for interface and website design on a daily basis. Our social media and marketing assets are also created in Figma for easy collaboration and bilingual support. (I’m writing another piece to elaborate our process, stay tuned.)
After a few weeks of us, I can conclude the best part of Figma Plugins is automation. With Figma Plugins, tedious steps become one simple click. Inputting data can also be set up without any coding effort. Tidying up components finally feel not stupid. I felt motivated to re-organize my artboards again. I started to think it is not a time-consuming process as it was before.
Getting Started
If you have updated Figma to the latest version, you can find it on the main page. Installing plugins are slightly easier than Sketch as everything is distributed through Plugins page. Simply click install the plugin will be downloaded in no time.
Here is a pro tip that you must try. You can speed up the workflow by learning the quick-search shortcut Command .
. Essential it is a shortcut to search for any functions and execute them. (Like Sketch Walker). All you need is to remember the keyword and go for it. It is way faster than clicking “Right Click” – “Plugins” – “Plugin that you want to open” with your mouse. (FYI Figma’s keyboard shortcut is the role model every app should adopt. This is how users can pick up the learning curve, click “Help & Account” to enable the shortcut panel)
Here are 4 plugins that I found the most useful and interesting that can speed up your design workflow.
Google Sheets Sync – Designing with custom real data
I wrote about my expectation of being able to design with real data a year ago.
With Figma Plugins, it is now possible to write a custom plugin to fetch data from API, take the most realistic approach on design. After trying out Google Sheets Sync, I realized it was an even better way. Here’s why:
- Zero coding effort, that’s the dream. Export any data in csv and upload it, or just create your own using Google Sheets.
- You can collaborate on the data with your team. Make sure to include edge cases (like long text, different languages, empty state) in your data set.
- All data will be updated accordingly when it was synchronized. You can also try formulas like IF / ELSE in Google Sheets to achieve so much more.
Set up the spreadsheet with all data and map first column name with Figma’s layer name, by adding a “#” hash in front. Make sure you have duplicated the components and paste the link in the plugin. All components with matching name will apply with Google Sheets data. The plugin for sure will saves tons of time comparing to inputting fields one by one. The end result may not be pretty but it will allow me to foresee design flaws ahead.
Sorter – Re-order layers in one click
A part of my design time includes preparation for developer handoff. The process includes cleaning up layers, grouping up and re-naming them. Sorting layers visually from top to bottom enables developers to understand the visual hierarchy. These tasks are useful but can also be menial. But those days are over with Sorter.
Sorter is able to sort all selected layers automatically according to the rules you set. This is pretty amazing by speeding up your workflow 10x.
For example, in the previous demo, the movie card components are sorted randomly. Select all layers within the component and open Sorter, it will allow you to pick different sorting rules. For me “Position (Top Left to Bottom Right)” is the most useful for HTML or any component structures. It’s just one simple click.
Stark – Make a habit to check color contrast all the time
There are plenty of color contrast checkers online, but either you have to input the color hex code or you have to capture the screen and upload it.
Stark simplified the process by selecting two layers in Figma. It also can simulate 4-8 colorblind situations.
Let’s check the color contrast of the movie card’s director field. For normal size text, the recommended standard is to meet W3C’s minimum AA rating, a contrast ratio of at least 4.5:1 (AA). The current color does not match the rating, so we have to increase to contrast. I have changed the color from #848BAF to #636B94, now we have passed the contrast checker.
Stark also offers a PRO subscription that includes more colorblind situations as well as rapid contrast checking. Check out their website for more details.
Similayer – Selecting similar layers all at once
As you can tell from the name, Similayer allows you to select all layers that share the same properties. I found it extremely useful when you have created a bunch of components and want to edit some of the instances. All the properties from the design panel can be used as select criteria.
Conclusion: Just the beginning
These 4 plugins that I recommend are highlights that can speed up your design workflow. I hope you found this helpful, I have shared the Figma project if you need it for references.
During my selection process, I skipped some popular ones (Like Unsplash, Mapsicle and Autoflow and those from big design teams ( Did you know Microsoft Design team has already published 5 plugins!).
Opening up third party developer support surely will speed up the maturity of the platform. I have no regret switching over from Sketch in first place.
132 comments
his is the right blog for anybody who desires to find out about this topic. You realize so much its virtually laborious to argue with you (not that I actually would need…HaHa). You definitely put a brand new spin on a topic thats been written about for years. Great stuff, just great!
Great site. Plenty of useful info here. I am sending it to a few friends ans additionally sharing
in delicious. And naturally, thank you on your effort!
After I originally commented I appear to have clicked
on the -Notify me when new comments are added- checkbox and from now
on every time a comment is added I recieve 4 emails with the
same comment. Is there a means you are able to remove me from
that service? Thanks a lot!
It’s really a great and useful piece of info. I am happy that you just shared this helpful info with us.
Please stay us up to date like this. Thank you for sharing.
I read this piece of writing fully about the difference of most up-to-date and preceding technologies,
it’s awesome article.
My brother suggested I might like this web site. He was
totally right. This post actually made my day. You cann’t imagine simply how much time I had spent for this info!
Thanks!
Wow, superb weblog layout! How long have you ever
been running a blog for? you make running a blog look easy.
The total look of your site is excellent, let alone the
content material!
Pretty section of content. I just stumbled upon your site and in accession capital to assert that I
get actually enjoyed account your blog posts.
Any way I’ll be subscribing to your feeds
and even I achievement you access consistently fast.
Its like you read my mind! You appear to know so much about this,
like you wrote the book in it or something. I think that you could do with a few pics to drive
the message home a little bit, but instead of that, this is magnificent blog.
An excellent read. I’ll certainly be back.
I feel this is one of the most vital information for me. And i am glad
reading your article. However wanna observation on some basic things, The web site style is perfect,
the articles is really great : D. Excellent task,
cheers
That is really attention-grabbing, You’re an excessively professional blogger.
I’ve joined your rss feed and look ahead to in the hunt for extra of your magnificent
post. Also, I have shared your web site in my social networks
I believe that is one of the such a lot important info for me.
And i am glad reading your article. However should remark on few general things, The web site taste is great, the articles is in point of fact excellent :
D. Good activity, cheers
Thanks for sharing your thoughts about slot pulsa axis.
Regards
Hi there! I realize this is sort of off-topic but I
had to ask. Does managing a well-established blog
such as yours take a lot of work? I am brand new to blogging however I
do write in my journal daily. I’d like to start a blog so I can easily share my personal experience and feelings online.
Please let me know if you have any suggestions
or tips for new aspiring bloggers. Thankyou!
I am really impressed along with your writing skills as well as with the format on your weblog.
Is that this a paid topic or did you customize it your self?
Anyway stay up the excellent high quality writing, it’s uncommon to see
a nice blog like this one these days..
Thanks , I have just been searching for info
about this topic for ages and yours is the best I have came upon till now.
But, what concerning the bottom line? Are you certain concerning the source?
Hi there, just became alert to your blog through Google,
and found that it is really informative. I am going to watch
out for brussels. I’ll be grateful if you continue this in future.
Lots of people will be benefited from your writing.
Cheers!
Way cool! Some very valid points! I appreciate you writing this post and
the rest of the website is very good.
After looking over a handful of the blog articles on your website, I honestly like your technique of writing a blog.
I saved it to my bookmark website list and will be checking back soon. Take a look at my
web site as well and let me know how you feel.
Fastidious replies in return of this matter with real arguments and telling the whole thing regarding
that.
Just wish to say your article is as astonishing. The clarity on your put up is simply cool and i can think you’re knowledgeable in this subject.
Well with your permission allow me to seize your feed to keep up to date with
drawing close post. Thank you a million and please carry on the rewarding work.
What i do not understood is if truth be told how you’re now not really a lot
more well-liked than you might be right now. You’re very intelligent.
You understand therefore significantly relating to this matter, produced me personally imagine it
from so many numerous angles. Its like men and women aren’t involved until it
is something to accomplish with Woman gaga!
Your personal stuffs great. At all times handle it up!
I am regular reader, how are you everybody?
This article posted at this web site is really nice.
Hi mates, good piece of writing and nice urging commented at this
place, I am really enjoying by these.
Hey there! I realize this is sort of off-topic however I needed to ask.
Does building a well-established website like yours require a
massive amount work? I’m completely new to writing a blog however I do write in my diary everyday.
I’d like to start a blog so I can easily share my
experience and views online. Please let me know if you have any kind of recommendations or tips
for new aspiring bloggers. Appreciate it!
Good day! I could have sworn I’ve been to this blog before but after checking through some of the post I realized
it’s new to me. Anyhow, I’m definitely glad I found it and I’ll be book-marking and checking back frequently!
Greetings! I know this is somewhat off topic but I was wondering
if you knew where I could locate a captcha plugin for my
comment form? I’m using the same blog platform as yours and I’m having problems finding one?
Thanks a lot!
What’s up, the whole thing is going well here and ofcourse every one is sharing information, that’s genuinely fine,
keep up writing.
Link exchange is nothing else except it is just placing the
other person’s webpage link on your page at proper place and other
person will also do similar in support of you.
Hey! This is my first visit to your blog! We are a group of volunteers and starting a new
initiative in a community in the same niche. Your blog provided us valuable
information to work on. You have done a marvellous job!
Hey there! This is my first visit to your blog! We are a collection of volunteers and starting a new project in a community
in the same niche. Your blog provided us beneficial information to
work on. You have done a wonderful job!
Greetings from Carolina! I’m bored to tears at work so I decided to browse
your site on my iphone during lunch break.
I love the information you present here and can’t wait to take
a look when I get home. I’m surprised at how quick your blog loaded on my phone ..
I’m not even using WIFI, just 3G .. Anyways, excellent blog!
Greetings! Very helpful advice within this article!
It’s the little changes that make the most important changes.
Thanks for sharing!
What’s up every one, here every one is sharing these kinds
of experience, thus it’s pleasant to read this weblog,
and I used to pay a visit this weblog every day.
I visited several web pages however the audio quality for audio
songs existing at this web page is really marvelous.
This paragraph will assist the internet users for creating new webpage or even a blog from start to end.
I will right away take hold of your rss as I can not in finding your
email subscription link or newsletter service.
Do you have any? Please permit me understand so that I
may subscribe. Thanks.
Superb blog! Do you have any helpful hints for aspiring writers?
I’m hoping to start my own site soon but I’m a little lost on everything.
Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m totally
confused .. Any suggestions? Thanks!
I loved as much as you’ll receive carried
out right here. The sketch is tasteful, your authored subject matter stylish.
nonetheless, you command get got an shakiness over that you wish be delivering the following.
unwell unquestionably come further formerly again as exactly the same nearly very often inside
case you shield this hike.
Thanks for one’s marvelous posting! I definitely enjoyed reading it,
you happen to be a great author. I will ensure that I bookmark your blog and
will eventually come back down the road. I want to encourage
you continue your great work, have a nice day!
I do accept as true with all the concepts you have presented on your post.
They’re very convincing and will definitely work. Nonetheless, the posts are very short for starters.
Could you please prolong them a bit from subsequent time?
Thanks for the post.
What’s up, just wanted to mention, I enjoyed this blog post.
It was funny. Keep on posting!
I don’t know whether it’s just me or if perhaps everybody else encountering issues with your site.
It appears as if some of the text within your posts are running off
the screen. Can somebody else please comment and let me know if
this is happening to them too? This may be a problem with my internet browser because I’ve had this happen before.
Thank you
It is the best time to make a few plans for the longer term and it’s
time to be happy. I’ve learn this publish and if I may just I desire to suggest you few interesting issues or tips.
Perhaps you could write next articles referring to this article.
I wish to learn even more things about it!
Good post. I learn something new and challenging on sites I
stumbleupon every day. It will always be interesting to
read through articles from other authors and practice something from other web sites.
Pretty component of content. I simply stumbled upon your blog and in accession capital to say that I acquire actually loved account your
blog posts. Anyway I will be subscribing in your
feeds or even I achievement you get right of
entry to consistently rapidly.
I’m not sure where you’re getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for magnificent information I was looking for
this information for my mission.
Very nice post. I just stumbled upon your blog and wished to say that I have really enjoyed browsing your blog posts.
After all I’ll be subscribing to your rss feed and I hope you
write again soon!
Great blog here! Also your web site loads up very fast!
What host are you using? Can I get your affiliate link to your host?
I wish my website loaded up as quickly as yours lol
Pretty nice post. I just stumbled upon your blog and wanted to say that I’ve really enjoyed surfing around your
blog posts. After all I’ll be subscribing to your feed and I hope you write again very soon!
Greetings! Very helpful advice within this article! It’s the
little changes that produce the biggest changes.
Thanks a lot for sharing!
Greate pieces. Keep posting such kind of information on your blog.
Im really impressed by your blog.
Hello there, You have done an incredible job. I’ll definitely digg it and in my view recommend to my friends.
I am confident they will be benefited from this web site.
It’s really very complex in this full of activity life to
listen news on Television, thus I only use the web for that purpose, and take the latest
information.
Hello there! This is kind of off topic but I need some guidance from
an established blog. Is it difficult to set up your own blog?
I’m not very techincal but I can figure things out pretty fast.
I’m thinking about creating my own but I’m not sure where to begin. Do you
have any tips or suggestions? Thanks
Hello to every single one, it’s actually a good for me to visit this web site, it contains important Information.
This is a very good tip particularly to those fresh to
the blogosphere. Simple but very precise information… Appreciate your sharing
this one. A must read article!
It’s really a nice and helpful piece of information. I’m happy that
you just shared this helpful info with us. Please stay us informed like this.
Thank you for sharing.
Hi it’s me, I am also visiting this web page regularly, this website is genuinely good and the
visitors are in fact sharing pleasant thoughts.
Hi, i think that i saw you visited my web site so i came to “return the favorâ€.I’m trying
to find things to enhance my website!I suppose its ok to
use some of your ideas!!
Thank you for sharing your thoughts. I really appreciate your efforts and I will be waiting
for your further post thanks once again.
Someone essentially help to make significantly articles I might state.
That is the first time I frequented your website page and so far?
I surprised with the analysis you made to create
this actual put up extraordinary. Great process!
A fascinating discussion is definitely worth
comment. I do believe that you need to write more about this subject, it might not be a taboo subject but typically folks don’t talk about such subjects.
To the next! Best wishes!!
Hi there to every single one, it’s in fact a nice for me to go to see this website, it consists of helpful Information.
hello!,I really like your writing very so
much! percentage we keep up a correspondence extra about your article on AOL?
I need an expert on this area to unravel my problem.
Maybe that is you! Having a look forward to peer you.
Every weekend i used to visit this web site, for the reason that i wish for enjoyment, as this
this site conations in fact fastidious funny information too.
Excellent post. I was checking constantly this blog and I am impressed!
Extremely helpful info specifically the last part 🙂 I care for such info much.
I was seeking this particular information for a long time.
Thank you and good luck.
I do accept as true with all the ideas you have presented on your post.
They’re really convincing and can certainly work.
Nonetheless, the posts are too short for starters.
May you please prolong them a little from next time? Thanks for the post.
If some one wants expert view concerning blogging afterward i recommend him/her to
go to see this web site, Keep up the nice job.
You can certainly see your expertise within the work you write.
The sector hopes for more passionate writers like you who are not afraid to say how they believe.
All the time go after your heart.
You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand.
It seems too complex and extremely broad for me.
I’m looking forward for your next post, I’ll try to get the hang of
it!
Thank you for some other informative site.
Where else may I am getting that kind of info written in such an ideal way?
I’ve a mission that I am simply now operating on, and
I have been on the look out for such information.
I like the helpful info you provide in your articles.
I will bookmark your blog and check again here frequently.
I’m quite sure I’ll learn plenty of new stuff right here!
Best of luck for the next!
If you would like to improve your experience just keep visiting
this site and be updated with the latest news posted here.
Pretty! This was an extremely wonderful article.
Thanks for providing this information.
Hello, just wanted to say, I liked this blog post. It was inspiring.
Keep on posting!
I have learn several excellent stuff here. Definitely
value bookmarking for revisiting. I surprise how much attempt
you set to make this type of wonderful informative web site.
Woah! I’m really digging the template/theme of this website.
It’s simple, yet effective. A lot of times it’s challenging to
get that “perfect balance” between usability and visual appeal.
I must say that you’ve done a great job with this.
Additionally, the blog loads super fast for me on Firefox.
Superb Blog!
I love reading an article that will make men and women think.
Also, thank you for allowing me to comment!
We stumbled over here coming from a different website and thought I might as well
check things out. I like what I see so now i’m following you.
Look forward to looking at your web page again.
Hey! Would you mind if I share your blog with my twitter group?
There’s a lot of people that I think would really enjoy your content.
Please let me know. Many thanks
I go to see everyday some websites and blogs to read articles or reviews, however this website
presents feature based posts.
Very good post. I will be going through a few of these issues as well..
Quality content is the crucial to attract the users to visit the site, that’s what this web page is providing.
Oh my goodness! Awesome article dude! Many thanks, However
I am having difficulties with your RSS. I don’t understand the reason why I am unable to join it.
Is there anybody having similar RSS problems? Anyone
that knows the solution will you kindly respond? Thanks!!
I have been browsing on-line greater than three hours as of late, but I by no means found any interesting article like yours.
It is lovely price sufficient for me. Personally, if all
website owners and bloggers made excellent content material as you probably did,
the web shall be a lot more helpful than ever before.
This is very interesting, You’re a very skilled blogger.
I’ve joined your rss feed and look forward to seeking more of your
magnificent post. Also, I’ve shared your website in my social networks!
When someone writes an article he/she maintains
the thought of a user in his/her mind that how a
user can be aware of it. So that’s why this article is outstdanding.
Thanks!
Howdy! This is my 1st comment here so I just wanted to give a quick shout out and
say I genuinely enjoy reading through your articles. Can you recommend any other blogs/websites/forums that deal with the same topics?
Thank you so much!
Great goods from you, man. I’ve understand your stuff previous to and you are just too fantastic.
I really like what you have acquired here, certainly like what you are stating and the
way in which you say it. You make it enjoyable and you
still care for to keep it sensible. I cant wait to read
far more from you. This is actually a great web site.
We are a bunch of volunteers and starting a new scheme in our community.
Your site offered us with helpful info to work on. You have done an impressive
task and our whole community will be grateful to you.
I am in fact glad to read this website posts
which carries tons of valuable facts, thanks for providing these data.
Sweet blog! I found it while surfing around on Yahoo News.
Do you have any tips on how to get listed in Yahoo
News? I’ve been trying for a while but I never seem to get there!
Many thanks
Thanks very interesting blog!
Touche. Outstanding arguments. Keep up the good work.
You can certainly see your enthusiasm within the article you write.
The world hopes for more passionate writers such as you who
aren’t afraid to say how they believe. Always go after your heart.
Have you ever considered writing an e-book or guest authoring on other blogs?
I have a blog based on the same topics you discuss and would love to have you
share some stories/information. I know my visitors
would enjoy your work. If you’re even remotely interested,
feel free to send me an email.
Thank you for any other magnificent article. Where else may anybody get that kind of info in such a perfect approach of writing?
I have a presentation next week, and I’m at the search for
such info.
Heya i am for the first time here. I found this board and I find
It truly useful & it helped me out a lot. I hope to present something back and help others like you aided me.
I am actually pleased to read this weblog posts which contains
plenty of helpful information, thanks for providing
such statistics.
Hello! Quick question that’s entirely off topic. Do you
know how to make your site mobile friendly? My website looks weird when viewing from my iphone.
I’m trying to find a theme or plugin that might be
able to correct this problem. If you have any recommendations, please share.
Appreciate it!
Its not my first time to pay a visit this site, i am browsing this web page dailly
and obtain pleasant facts from here every day.
I think the admin of this web page is actually working hard for
his site, because here every data is quality based data.
Hi there to every single one, it’s genuinely a
pleasant for me to go to see this web page, it includes precious Information.
Peculiar article, just what I needed.
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each
time a comment is added I get four e-mails with the same comment.
Is there any way you can remove people from that service?
Cheers!
I’m more than happy to uncover this great site.
I need to to thank you for ones time due to this wonderful read!!
I definitely savored every little bit of it and I
have you saved to fav to see new stuff on your blog.
Definitely believe that which you said. Your favorite justification appeared to be on the net the simplest thing to be aware of.
I say to you, I certainly get annoyed while people think about worries that they
plainly don’t know about. You managed to hit the nail upon the top and
defined out the whole thing without having side-effects , people can take a signal.
Will probably be back to get more. Thanks
Hello, yup this piece of writing is truly pleasant and I have learned lot of things from
it on the topic of blogging. thanks.
Having read this I believed it was extremely informative.
I appreciate you taking the time and energy to put this information together.
I once again find myself spending a significant amount
of time both reading and commenting. But so what, it was still worth
it!
Excellent post. I used to be checking continuously this weblog and I’m impressed!
Extremely useful info specifically the closing phase 🙂 I maintain such information a
lot. I used to be seeking this particular info for a long time.
Thank you and good luck.
Hi to every body, it’s my first visit of this website;
this blog contains remarkable and actually good
information for readers.
Wonderful web site. A lot of helpful info
here. I’m sending it to a few friends ans additionally sharing in delicious.
And naturally, thank you in your effort!
of course like your web-site but you need to test the spelling on quite a few of your posts.
Several of them are rife with spelling problems and
I to find it very bothersome to inform the truth
however I will certainly come back again.
I’m not sure exactly why but this blog is loading extremely slow for me.
Is anyone else having this issue or is it a issue on my end?
I’ll check back later and see if the problem
still exists.
Greetings from Carolina! I’m bored at work so I decided to check out your blog on my iphone during
lunch break. I love the knowledge you provide here
and can’t wait to take a look when I get home.
I’m amazed at how fast your blog loaded on my
cell phone .. I’m not even using WIFI, just 3G .. Anyways, superb blog!
fantastic issues altogether, you simply gained a new reader.
What may you suggest in regards to your post that
you simply made a few days ago? Any positive?
Hey there, You have done a fantastic job. I’ll certainly digg it and personally recommend to my
friends. I am sure they’ll be benefited from this
site.
I am curious to find out what blog system you’re utilizing?
I’m having some small security problems with my latest blog and
I’d like to find something more safe. Do you have any suggestions?
This paragraph will help the internet visitors for building
up new blog or even a weblog from start to end.
My brother recommended I might like this blog. He used to be totally right.
This submit actually made my day. You cann’t consider simply how so much time I
had spent for this information! Thanks!
Does your site have a contact page? I’m having trouble locating
it but, I’d like to send you an email. I’ve got some creative ideas for your blog you might be interested in hearing.
Either way, great website and I look forward to seeing it improve over
time.
Hello every one, here every person is sharing these kinds of know-how, therefore it’s good to read this blog, and I used to pay a visit this webpage every day.
Awesome issues here. I’m very happy to peer your post.
Thanks so much and I’m taking a look forward to
contact you. Will you please drop me a e-mail?
It’s remarkable for me to have a web page, which
is beneficial designed for my experience. thanks admin
I love your blog.. very nice colors & theme. Did you design this website
yourself or did you hire someone to do it for you? Plz respond as I’m looking to construct my
own blog and would like to find out where u got this from.
cheers
Hi there, i read your blog occasionally and i own a similar one and i was just curious if
you get a lot of spam feedback? If so how do you protect against it, any plugin or anything you can advise?
I get so much lately it’s driving me crazy so any support is very much
appreciated.
Good day! This post could not be written any better! Reading this post reminds me of my old room mate!
He always kept talking about this. I will forward this post to him.
Fairly certain he will have a good read. Thanks for sharing!
If you are going for best contents like I do, just visit this web page every
day for the reason that it presents quality contents, thanks
Excellent blog here! Also your web site loads up fast!
What web host are you using? Can I get your affiliate link to
your host? I wish my website loaded up as quickly as yours lol
hi!,I like your writing so much! share we keep in touch more about your
article on AOL? I need a specialist on this space to solve my problem.
Maybe that is you! Having a look forward to peer you.
Hi there! Do you use Twitter? I’d like to follow you if that would be okay.
I’m definitely enjoying your blog and look forward to new posts.
Wonderful post! We will be linking to this particularly great post on our site.
Keep up the good writing.