Designer advocate Ana Boyer demonstrates the new advanced prototyping features by building an e‑commerce experience.
Miggi with a tip on using the new auto layout wrap to handle elements beyond just a single row. Love that Shift-A automatically puts elements into a wrapped auto layout when you have multiple rows of elements selected.
Learn how to use min and max values when working with the auto layout in your designs, with a bonus of updated text truncation and max lines feature for paragraph text.
One more tutorial from Fons! This one is on how to create a glossy app icon.
New tutorial! ✨
— Fons Mans (@FonsMans) July 14, 2023
Learn how to create a glossy icon in @figma, in just a few easy steps.
Ready? Let's dive in 👇#sponsored pic.twitter.com/M4BLJSAtCE
Fons Mans shows how to create a dreamy multi-color gradient with Figma without relying on any plugins.
New tutorial! ✨
— Fons Mans (@FonsMans) September 13, 2022
Learn how to create an 'ultra gradient' with @figma, without using any plugins!
Let's get started 👇 pic.twitter.com/5eMYoPJc3z
Molly Hellmuth asked 5 of her go-to design system people — Luis Ouriach, Nathan Curtis, Lewis Healey, Dan Mall, and Maria Christopher — for advice on how to start using Figma variables. My heart goes to Luis’ advice to start in a spreadsheet before jumping to Figma (but that’s also my answer to any life question).
I asked 5 of my go-to design system people for advice on how to start using Figma variables..@danmall @nathanacurtis @mariachrstphr @Lewishealey @disco_lu
— Molly Hellmuth (@molly_hellmuth) July 13, 2023
..and, wow! There are SO many golden nuggets in these answers.. pic.twitter.com/01JZECxVCb
Joey Banks spent a lot of time after Config adjusting component libraries to use the new Figma features. In this issue of Baseline, he dives deep into variables and wrote an epic guide on what they are, how he is using them, and a few shortcuts to help make workflows and creation more efficient. My favorite tip on using the number variables: “With your cursor inside an input, tap the equal = key on your keyboard to launch the variable list quickly, or hold Shift + click. To remove a variable, click into the input and tap Backspace twice.” (Note that the = shortcut may go away in the future.)
This part of his conclusion brought back the topic of usability vs. visibility started by component properties: “One thing I still find to be a little challenging within this new way of building and viewing components in Figma is that so much of the previous on-canvas visual representation is now absent using variables. Previously, if there were two density sizes used or if a layer was toggled as hidden within a particular situation, that was easy to see, as we had to build it out as a visual variant. With variables, much of that information, such as sizing, booleans, and color adjustments, is all within the Variables modal and not on the canvas.”
A new plugin by Jan Toman: “Export variables from one file and import them to another. It’s great for migrating libraries, or when you downloaded a library from the community and you’d like to import variables to your existing design system.”
As always, Double Glitch is pushing the limits of Figma prototypes — this time by rendering a rectangular cuboid in 3D using variables and advanced prototyping. See his demo on Twitter and thoughts on the intricacies of this project.
Miggi covers the different ways that variables can be added when creating prototypes, and how you can use them to make them more dynamic and with fewer frames. We cover all of the currently available variable types: booleans, numbers, strings, colors, and even discuss how to bind string variables to interactive components.
Designer Advocate Mal shares a few handy shortcuts that are worth memorizing — quick actions search, hide the layers panel, insert components, and zoom to selection.
Throwing it back to some great shortcuts to have memorized. Starting with quick actions to search through menus, commands and plugins. Using CMD + / pic.twitter.com/2tsFXyWHqh
— Mal (@mdeandesign) July 7, 2023
MDS experiments with swapping variant instances between modes using boolean variables, and Johan Netzler suggests an alternative solution.
Swap variant instances between modes in @figma using boolean variables.
— MDS (@mds) July 3, 2023
🤔 Doing it right, or missing something? pic.twitter.com/2El1xwahVy
Vijay Verma with a quick video tutorial on how to create a functional loader with variables and conditions.
Here quick @figma tutorials on how to create a functional loader with variable and conditions 🤩. Small video tutorials added. And get the code cheatsheet and more from here ↓ pic.twitter.com/Sj2mZeHL9T
— vijay verma (@realvjy) July 7, 2023
Continuing with taxonomy, check out this discussion about naming tokens for a toggle switch UI element. Don’t miss the insight from Ryhan on how Figma approached this in their UI2 design system.
Today's naming challenge 🎯 https://t.co/BKztou1KYp
— luis. (@disco_lu) July 4, 2023
Jan Toman made an unofficial Figma library of variables and styles that use the default Tailwind CSS configuration.
Library with all colors from Radix Colors, an open-source color system for designing beautiful, accessible websites and apps. Also made by Jan using variables and light/dark modes.
Zander is showing how to quickly create a responsive card grid.
Designing responsive card grids in @figma, supafast! ⚡️ pic.twitter.com/4qj223lP2j
— Zander Whitehurst (@zander_supafast) June 27, 2023
Molly Hellmuth shares five updates you can make with the new min/max sizing and auto layout wrap that will make a big difference in your designs. Tip #5 on having text grow in both directions is my favorite!
⭐️Figma tip: 5 easy updates you can make with figma's new min/max sizing that will make a BIG difference in your designs!
— Molly Hellmuth (@molly_hellmuth) June 30, 2023
Especially when paired with auto layout wrap.. pic.twitter.com/W1bXfMS1mH
Vijay is building a game using variables with new advanced prototyping features and explains how it works along the way.
With new @figma variables. We can create any number of flow using conditions on a single frame. Testing a free flow character movement. Also tried to detect object and it worked. Small demo for something big we can create. Shared some logics below 🤩 pic.twitter.com/PpBlYzTBx2
— vijay verma (@realvjy) June 26, 2023