正在加载视频...
视频加载失败
No more slots gone wild → Set minimum and maximum layers → Only allow preferred instances → Display an empty slot by default → Set fill as default
24 条评论

Spent half my last year teaching my team workarounds for what this single update just solved. Anyone else feel like Figma quietly removed a whole class of design system bugs this year?

Fix slot switching, I manage a multilingual design system which is for RTL and LTR, but face switching issues when teams use components like tabs for instance Once they switch to Arabic or English, states don’t switch accordingly

the 'only allow preferred instances' one. been cursing every time someone swaps in a variant from three versions ago.

Nice. But I'm curious why we can't set items to fill horizontally when auto layout is set to horizontal?

Christmas came early 🥲

@miggi This would've saved me an embarrassing amount of component cleanup over the years.

every design system manager just experienced a small moment of happiness

Can we get a smoother transition from old slots to this ? Alot of designs have been set with the old slots that when you swap to figma slots all content will be lost and it is of a friction with component users 😢

slot constraints clean up the component drift problem. the gap nobody has filled yet: curating 50 ai-generated variants down to 3 worth keeping. components were the unit. variants are. different problem.

Not what I asked, but also not bad.

Less chaos. More control. That's how great products scale. 🚀

@miggi Give us NESTED SLOTS and GRID LAYOUT FOR SLOTS So we can finally make a configurable, truly customizable Table components

Nice.

Is "Slots Gone Wild" on DVD?

This is why Figma is unstoppable. You don't release a feature, then move to the next one. You observe your users and understand their behaviors, then relentlessly optimize the experience. This is what separates a legendary product from a mediocre product.

Fantastic!!!

Great point. Icon systems become much easier to maintain when defaults are predictable: empty slots, fill behavior, preferred instances and controlled layers all reduce visual bugs in production.

my layers panel might finally stop looking like a junk drawer

Finally! This is a massive win for design system consistency.

🤌❤️

🔥

nice updates 🔥

No! I’ll detach if I don’t have ultimate discretion on adding an “unapproved” instance . Better to warn than prohibit!

Can we also get the slot showing in the master component when the new option is enabled?
