Herbert and Jenny from Figma’s editorial team take us behind the scenes of Config 2023 with daily recaps of what it was like in the heart of the action.
Dylan’s recap of all the updates from the keynote, in a brand-new blog. “Our vision is to build a new kind of design tool — one that is designed for the entire product development team. Today’s launches reimagine how design and development come together in Figma. I’m excited to introduce three ways we’re doing this: making developers feel at home in Figma with Dev Mode, connecting design to the language of code with variables, and putting a step in between a 2D design and a shipped product with advanced prototyping.”
Matan Rosen on how creating starter kits in Figma can help deliver products faster by letting designers focus on user experience instead of pushing pixels and doing repetitive design work.
Latest diagramming improvements in FigJam:
“Grab teammates’ attention in stickies or any text in your FigJam files by typing @ followed by their name.”
A list of the top ten design systems from companies like Google, Atlassian, Microsoft, Shopify, IBM, AWS, Audi, Spotify, and Uber. Use them as an inspiration, a guide, or a reference to create your own design system.
A guest post in Lenny Rachitsky’s newsletter by Figma VP of Product Sho Kuwamoto on the importance of feel, service, and staying close to customers. “Fast-forward to 2023, and Figma has grown beyond what I could have imagined. It’s gotten to the point where people often ask me for advice on how to prioritize features or how to run a product process. These questions are hard for me to answer, because I don’t think we do anything special. Our process is messy and we make mistakes. We create designs and then throw them away. We miscommunicate all the time and forget to write things down.”
Mingzhi Cai shares some insights on building components that benefit the team: “After revamping our Figma component library with Auto Layout and component properties last year, my team and I boosted the total insertion of Figma components across our department by over 200% in the second half of 2022. There’s a 48% increase in users saying in the survey that this component library makes their work “much faster.”
State management is now standardized for prototypes using interactive components, scrolling, and video so that Figma can memorize the state, share it across the frames, and offer a way to reset. See a deep dive by noodles expert Niko on how to use the new features. (Also, this is my kind of joke.)
That’s a pretty neat idea: “We believe that developing a solid connection between icons and fonts is one way we can provide our products with a polished sense of beauty, a better user experience, and in some cases even, perhaps better functionality.”
Amelia Wattenberger wrote an insightful essay discussing a few reasons chatbots are not the future of interfaces and how adding controls, information, and affordances can make them more usable.
Interesting findings about the state of design, tech, and product development from the year-over-year change in Config submissions trends. This year the team received a whopping 1,000 talk proposals 🤯 The general mood of submissions was markedly optimistic compared with the previous 3 years. AI, accessibility, inclusion-related, and designer-developer collaboration topics are on the rise, while mentions of “pandemic” and remote work are declining.
Nice update to the Raycast extension for searching Figma files — now it works with multiple teams. See Ridd’s thread on how it speeds up his Figma workflow.
After adding screen readers support to Figma prototypes last year, now it’s introduced to FigJam. With this update, screen reader or keyboard users can move focus around the canvas, as well as between different menus and screens, to create, edit, and read out content. I love how these improvements make FigJam better for everyone: “Users can now navigate FigJam files using the Tab key to jump between objects on the canvas, as well as between text nodes for efficient editing. Hold Shift-Tab to tab in reverse.”
The accessibility team also shared a few tips on making FigJam files more accessible: provide “alt” text to images, use Sections to group content, numbered lists to describe order, and underscores to communicate fill-in-the-blanks.
Allie Paschal suggests a way of organizing a large design system library to avoid hitting a file memory limit in Figma. “Because Figma is cloud-based, each file (or tab) can only have 2GB max in both the browser and desktop application. But in general, keeping your file at a lower GB usage helps your overall file performance. I’ve found that Figma doesn’t like it when you start to near 60% of this 2GB capacity. So you really only have 1.2GB to work with before the evil file memory banners appear.”
A short introduction to design tokens: “Design tokens are modular, platform-agnostic building blocks of design systems that store repetitive design decisions. Design tokens act as a single source of truth and enable flexibility and scalability within the design system.”
You know I love color tooling! GitHub has been doing some excellent work on its color system, which is the foundation of the Primer design system. Last year they wrote about building internal color tooling for theme building, and in the new post, they share their process for making contrast changes in both default light and dark modes as part of GitHub’s larger accessibility strategy.
In addition to a bigger release, there are a bunch of good quality-of-life improvements: toggling between thin and thick markers with Command–B (lovely animation!), an addition of Paste to replace (Command–Shift–V) command to FigJam, and connecting two objects by simply clicking on one object followed by clicking on another.
In this guide, Bruno Temporim Carneiro shares a method for structuring Figma components through nesting and organizing variants. This approach allows for easy modification and updates to components.
Engineering Manager Alice Ching discusses how Figma draws inspiration from the gaming world in its development process. There are similarities between video game engines and Figma’s tech stack, with collaboration and creating delightful user experiences being the key aspects.