💡Removing a token removes the design property in figma
Today when you remove a token that is applied to a design element in Figma, the property is removed.
For example, if you have a color token applied to a frame in Figma, then click the token again to remove it, your frame will have no fill.
😬 The reality
This behaviour can be annoying and result in a lot of unnecessary work for folks who don't want this to happen.
Yet, it can be desirable for others who made a mistake with applying the token in the first place.
💭 How might we...
Allow a choice to be made by the person using the plugin on how the action of apply and remove design tokens will behave with design elements in Figma to reduce frustration and improve workflow.
💬 Feedback that is valuable
How does this issue impact your day-to-day workflow?
What workarounds do you have?
Log in to comment and vote
Comments3
Konrad Klinkner
May 13, 2024
I'm biased because the current state of this feature is a huge pain for me, but I'd argue that the value of this current functionality for "others who made a mistake with applying the token in the first place" is dubious. Because I think that layers in Figma more typically already have some properties filled in prior to applying a token (e.g. it already has a fill, spacing, etc). Therefore, with the current functionality, detaching a token isn't always the same as hitting "undo," unless the user actually does prefer to start with elements that were initially invisible, had no spacing, etc.
Onur Orhon
Apr 26, 2024
Since either option could be useful depending on context, maybe a modifier key would be helpful. So a regular click would remove the token and the property (current behavior), but an option+click would just remove the token.
Sam - Tokens Studio
Mar 21, 2024
This post was created from the combined feedback in Github from
1029
2337
2378
2454
2524