Revert to master component values on a per property basis
Currently when master component values are overriden, the only way to revert the overriden values is to do so as a whole object. There is no way to just revert one property or one specific object inside the component. In Unity (game engine) they use a prefab system (similar to components) where any value that has been overridden has a blue bar beside the value in the component value panel. This way you can right click each value and revert it to the master on an individual basis. This can save a ton of time versus going back to master and individually tweaking everything again just to rollback one value. The main reason is once you toggle one overriden value (intentionally or accidental) it loses it's dependency.
-
Martin K. commented
At the moment it bothers us mostly in Buttons. We set a Design and call the button "safe" (because this is the most commonly used) but if we change the name and then want to check with the primary component, the text sets back again.
-
Martin K. commented
Lets say you have a Button designed as a component but you want it to have different labels in different situations - the problem I have: every time I change something in the primary component, the label always sets back as well. It would be nice if I could set some "Lorem Ipsum" as a placeholder text that can be changed in child components without repercussions.