Two features announced on the Config Europe are already live! New Instance Swap menu and updated Inspect tab help both designers and developers navigate large, complex libraries in Figma.
💠 Just announced at #ConfigEurope, and coming soon: Variants!
— Figma (@figma) September 17, 2020
Combine variations of the same component for different interactive states, colors, and sizes to mirror your front-end code and simplify your asset library. pic.twitter.com/eF9fBy7ejT
Excited about today's @figmadesign announcement about creating variants with components?
— luis. (@disco_lu) September 17, 2020
Here's a video of me converting the @githubdesign Primer buttons library in under a minute.
👩🏼🎨 pic.twitter.com/nin9hFcpkj
▶️ With Variants, you’ll also get Interactive Components.
— Figma (@figma) September 17, 2020
Add interactions between component variations in your design system and reuse them in your prototypes with no extra work. Coming soon! #ConfigEurope pic.twitter.com/njblbJ1JEy
I didn't know this @figmadesign trick for the longest time. You can return to instance after edit AND after selecting back the component. pic.twitter.com/BVYLVs7pyt
— Meng To (@MengTo) August 12, 2020
In the first part, Rogie uses constraints and components to build navigation that scales from mobile to desktop. In the second part, he shows how to use Auto Layout to design flexible grids, hero, and card components that adapt to any browser size.
“Join Designer Advocates Joey and Rogie as they dive into components: see them leverage constraints, apply auto-layout, explore negative frame spacing, styles, and more.”
The link to a community project is in the replies.
Impressive how powerful a design tool can be🚀
— Alex Einarsson (@alexeinars) May 17, 2020
Even though Figma is not designed for this, I was able to recreate one level from Monument Valley✨
Components and Auto Layout helped A LOT!
My little contribution to Maker Week @figmadesign🤗 pic.twitter.com/URgJuTxig1
Finds detached component instances in your document, so you can decide what to do with them.
Make sure to check replies for more ideas.
One of my favorite parts about my role @figmadesign is being able to talk to design system managers at companies of all shapes & sizes and I've learned from them just how useful emoji can be when naming components. Have any that you use? Here are some of my favorites... 🎨✋🔄🚫 pic.twitter.com/EaMUeGrV7v
— Joey Banks (@joeyabanks) April 17, 2020
In this weekly Office Hours in Figma, Anthony DiSpezio and Rogie King are talking about team structure, multiple component libraries, versioning, and updating components at scale.
Smart workarounds for making reusable progress bar components that can indicate different values.
Drag-n-drop from the Assets tab is a time-saver.
🔥 @figmadesign tip:
— ˗ˏˋrogieˎˊ (@rogie) March 20, 2020
Better way to swap a component
1. Select the component you want to swap
2. Goto the Assets tab
3. Search for a component
4. Press “Option”
5. Drag n Drop component it to the component on the canvas you selected in #1https://t.co/N9mRgt9c1z pic.twitter.com/BitvwTGvBP
Aleksei Kipin shows how to apply the Atomic Design approach to creating Figma components.
A valid point that specifying an element as a component and then detecting all the places where it has already been used would be a great alternative to the existing approach of defining components before using them.
A list of 5 solid principles for building components — reusability, nesting, UI and UX patterns, reusing styles, and consistent naming structure.