Double Glitch made the Space Invaders game and turned Figma into a game engine.
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
Realistic typing is finally possible in Figma prototypes using variables.
Anthony DiSpezio shares a community file and a quick tutorial for creating a cute blooming flower effect.
Figma needs more flowers🌸🌼🌺
— Anthony DiSpezio (@adispezio) June 28, 2023
Tutorial and community file on the blooming flower effect I posted the other day. Would love to see how y'all might incorporate some of the new Config launch features!
Community file in the thread, happy to answer any qs—have fun! pic.twitter.com/WWMZqkvVJQ
While Will was working on Figma-OS, Willy Wu from Figma was also building his own version with a Figma plugin to help compile small C programs using ELVM. Don’t miss a thread on his journey.
A deep dive into variables by Thalion.
Occasionally someone builds something in Figma that just melts my brain: “Figma-OS is the first Turing-complete 8‑bit computer built using Figma prototyping tools. Figma-OS has state-of-the-art specs with 512 bits of RAM, 16 bytes program memory, 10 Hz clock speed, and a MISC instruction set of 16 OPCODEs.” See the thread from Will DePue on how it works.
Vijay Verma won’t miss a chance to build something fun with a new Figma feature. Here, he made a fun personalized avatars constructor using different combinations of components and variables.
Okay @figma variables are very cool. With just one frame and a few different variables with smart components, I've created this dashboard for create and customize avatar 🤩. Variable list shared below. pic.twitter.com/gJonbjiP8h
— vijay verma (@realvjy) June 25, 2023
Good thread by W3C’s Design Tokens Community Group on Figma variables, and how they differ from the spec. Great to see that Figma is actively collaborating with the community group on adding modes to the specification, and already built sample plugins for importing and exporting DTCG-compliant JSON files. (BTW, if you ever wondered what the variables icon was based on — now you know.)
Thrilled about @Figma Variables announced at #Config2023! Figma's reach brings Design Tokens to a community larger than ever 🎉
— Design Tokens Community Group (@DesignTokens) June 28, 2023
Variables functionality isn't 1:1 with the spec, and no native support .tokens.json file import/export (yet), but they're *not* on different paths.🧵
Luis shares good tips and thoughts on using, naming, and organizing color variables, as well as setting up modes for themes. Additionally, he summed up all of the above into a Variable starter kit on the Figma Community.
Been asked a lot over the past few days about how to get started with colour variables, so here are some pointers 🖍️
— luis. (@disco_lu) June 30, 2023
Hope this is useful! pic.twitter.com/7OEpNh3v4m
Find Variables plugin by Daniel Destefanis helps you find what variables are being used in your file and easily select the layers using them.
Great video from Chad on a conversion technique I described above. Recommend watching this video before you embark on a journey to update your color system.
A few new plugins for converting styles to variables came out last week, and I’m still trying to pick a favorite. The best part of Styles to Variables Converter is that after creating variables it updates existing styles to use them, so if you delete or detach styles objects will fall back to variables. A slightly more popular Styles to Variables plugin doesn’t seem to do this yet. I also wish these plugins let me map styles to existing variables, or at least specify a target collection.
Small improvement, but I know it will make many people excited!
We need to talk about this hidden gem of an update: rich text component descriptions 😍 pic.twitter.com/V9BRHnquJv
— Kyle Hyams (@kylehyams) June 23, 2023
A refresh to the file browser, so you can spend less time searching, and more time creating. New shared projects and files tabs help you easily find files that others have shared with you. Search, Recents, and notifications now include content across your entire account.
Lauren Budorick explains how the new text truncation works: “Now, whenever we can, we figure out at line layout time whether the next line will fit. If it won’t, we’ll override our line breaking engine to say that, if this is the last line before truncation, every glyph pair is breakable.” She also points to where the new “Max lines” truncation feature can be found.
In today's @figma #Config2023 auto layout launch, we're shipping an upgrade to how you can truncate text—truncating with "Max lines" rather than a fixed height. But while we were at it, we snuck in a change to the core text layout engine where we decide exactly how to trunca…🧵
— Lauren Budorick (@lbudorick) June 21, 2023
Oh my, this one was long in the making! Font previews were first announced at Config 2020, but now they’re finally live along with other improvements to the font picker. See this feature tour from KC Oh.
The first-ever demo of a new plugin by Diagram. Can’t wait for it to become a part of the editor!
Just unveiled at #Config2023: The first-ever demo of Genius by @diagram, now part of the Figma team. pic.twitter.com/0KxQViOz64
— Figma (@figma) June 22, 2023
With the latest round of auto layout updates, learn how you can wrap objects to a new line, set minimum and maximum widths and heights, and truncate text based on a set number of lines.
And here is a fully functional stopwatch demo as well.
Figma’s new prototyping tools are blowing my mind 🤯
— Arron Hunt - UI Design (@arronhunt) June 23, 2023
I created fully functional stopwatch demo using the new #Figma variables and prototyping features. pic.twitter.com/w26DMSdADE