I would like to share with you this question with the community, as I have been researching a bit and found nothing. I saw someone shared before this question, but there was no answer and the feed is closed now. [Change "Reset all changes" to "Reset specific changes + drop down menu"](https://Link to the post). ----> Please, read this one for more info.
It would be great to hear if anyone has any trick that allows them to reset all changes, without reverting the text content to the original component one.
Any tricks or solutions that might be already in placed?
Since making that post I have come across something that I think addressed the original issue. Here’s a screenshot of a variant that has fill and stroke changes applied to it, and it can let you rest each individually.
since the text is already inside of the component and lets say you want to change letter spacing, and apply that on all instances that have already altered text content (setting wont apply on those instances unless you “reset all changes” which resets all content to the master component, ), simply make a new text style and apply it to the the master component text field . and it will update on all other instances, without changing their content.
Another UX solution can be to define the text layer on the component itself in a way that it can stay with the instance text when updating it. And when I want to update an instance, I have the option to update it with the default of not updating the text because I have defined that on the component itself.
This is a great solution if I were creating the main component myself. I’m trying to figure this out if I’m bringing the components in from a larger design system. In this case, I might have to detach the component and redefine the text box, then create a new component (not so ideal). Might you have a solution for this scenario? I’m also not getting the ‘reset specific changes’ sadly