Curated summary
Behind the Feature: The Multiple Lives of Multi-Edit | Figma Blog
Multi-edit began as a way to reduce repetitive work when editing component variants, then evolved into a broader interaction model for editing matching objects across Figma designs. The feature addresses shortcomings in ordinary multi-selection, where selecting the right objects and applying certain edits—such as resizing or changing text—is difficult. After years of refinement, Figma launched multi-edit as a more natural, second-nature workflow.
The Philosophy Behind Multi-Edit
- The idea originated in 2019 during a design summit focused on Figma’s variants feature.
- Designers noticed that editing variants required too much repetitive work.
- The initial insight was to create a mode where one edit could apply simultaneously to all variants.
- The team soon recognized that the same capability could help with many other design tasks.
Why Existing Multi-Selection Wasn’t Enough
- Figma already allowed users to select multiple objects, but the workflow had significant limitations:
- Selecting exactly the objects users wanted to edit was difficult.
- Some edits worked well across selections, while others did not.
- Changing shared properties such as color, font, or font size was relatively easy.
- More structural edits, including resizing multiple objects, were cumbersome.
- Editing the actual text content of multiple text nodes was also difficult.
A Long Period of Hibernation
- Although the concept was sketched quickly, development did not begin immediately.
- The team needed to resolve fundamental questions about how multi-edit should behave.
- Early thinking treated it as a powerful, specialized mode similar to multi-select text editing in advanced text editors.
- Refining the concept required reconciling that new mode with Figma’s existing selection model.
Bringing Multi-Edit to Life
- The finished feature lets users select and edit matching objects across frames and component sets.
- Suggested interactions include:
⌘ Command + ⌥ Option + Ato select all matching objects.- Shift-dragging to select specific matching objects.
- Selecting multiple text objects and pressing Enter to edit their text together.
- Selecting a component set and pressing
Qto edit variants simultaneously.
- Figma provides a playground file so users can experiment with these workflows.
Knowing When It’s Ready
- The article frames multi-edit as an example of a feature that required extensive iteration before feeling obvious.
- Its goal was not merely to add a new command, but to make repetitive editing feel effortless and intuitive.
- Figma’s broader product philosophy is to question established design-tool conventions when doing so can simplify everyday work.
Figma’s experience suggests that seemingly simple, natural interactions often require substantial exploration. Multi-edit is most useful when users repeatedly update related objects, variants, or text, and its shortcuts can make those bulk edits significantly faster.
Related reading
Continue with another curated summary.
Meet the Artists Behind Figma's Season 5 Collection | Figma Blog
Read originalIssue No.14: Software Is Culture | Figma Blog
Read originalHard Problems Are Still Hard: A Story About the Tools That Change and the Work That Doesn't | Figma Blog
Read originalDesign Systems: From the Basics to Big Things Ahead | Figma Blog
Read original