Skip to main content
london
April 12, 2021

Expand Reset Overrides

  • April 12, 2021
  • 31 replies
  • 4814 views

Figma desperately needs to expand the overrides that can be reset.
For overrides that are not in the list, “Reset All” is a massively inconvenient alternative as it resets things you had no intent of resetting.

Every property would be great, but notable top priority:
Reset Height Individually
Reset Width Individually
Reset Autolayout Resizing (Fill, Hug, Etc).
Reset Autolayout Spacing
Reset Autolayout Padding
Reset Clip Content
Reset Border Radius

Being able to reset on a more granular level is the takeaway here.

I feel this doesn’t get enough love, but is a daily annoyance for those trying to retain a source of truth with their Components.

If anything, open up the capability for a contributor to build a plugin. If one exists, please point me in the right direction.

🙏

31 replies

Tsogt_Erdenebal
New Member
April 22, 2021

When you playing around with an instance, want to reset auto layout properties only instead of resetting all overrides and lose its contents overrides…

Paul_Lyons
New Participant
April 29, 2021

I agree. This would be a great update. Without it, I’m having to manually adjust the auto layout properties for all instances of a component on all pages if I don’t want to lose all my other overrides and most importantly, prototype links.

Denis_Yermak
June 17, 2021

+1
If it’s possible to implement easily, that might be helpful sometimes 😇

chudoloo
New Participant
July 15, 2021

Voted. There is a very useful plugin called Maximum Override by @Michael_Daross that shows you how the instance differs from the main that might be helpful depending on what you’re trying to accomplish.

It would be nice to have the Reset menu expanded natively, though.

In the meantime, I wonder if Michael could add that as a feature in his plugin… Like a right-click > “Reset” for all the “reset-able” overrides that are listed.

Adriano_Reis
New Member
July 15, 2021

Yes! would be very handy right now that i have a bunch of button variants, i update the base component “space between” and just realized i can’t reset the variants’ “space between” without hitting “reset all overrides” first 😭

end of story, i had to update all the space between manually which kinda defeats the purpose of having the base component 🥲

Michael_Daross
August 16, 2021

@chudoloo - That’s a cool idea. I’ll add that to the feature list. I finally have time to get back into this plugin and make some updates.

Lucas_Czuchraj
September 30, 2021

Need this for sure… in most cases for me, I only would like to reset all but text overrides.

lucpotagemyscript
November 5, 2021

Currently, Figma only offers the option to Reset overrides.

It frequently occurs that I only want to reset style but not the content.

What about offering more reset options in the menu?

twitter.com
Baffour
February 3, 2022

Hey all, I thought it’d be great to have a way to reset overrides to a component that was swapped out, without reverting back to the original component. The below screenshot explains it better than I can with text:

It works fine if you changed properties in nested layers of the text field because you can just select those layers and reset all overrides. It also works fine for things like fill because the override menu has an option to just reset fill. But for things like padding which don’t have their own reset option you’re stuck with having to reset back to the original component.
Ideally you’d have another option (not sure what you’d call it) that would reset any ‘property’ overrides of the selected component but retain the component type. Or you’d just have more options in the reset overrides menu so that everything has a way of being reset.

It’s a very frequent workflow for me, where I swap out a nested instance and try a few things, and the only way to reset my overrides makes me go through the trouble of swapping again and just stretches the task out. Does anyone else have this issue?

Muhzart
March 15, 2022

reset autolayout separately is needed desparately. as the poster says, it defeats the purpose of base components to use reset all overrides…