Allowing Text Binding between Component States
For example, when you have a button with several states containing a label and you want to change the default text label, you have to update every state of the component one after one.
It will be nice to be able to define a text as persistant inside the component states.
Perhaps a simple checkbox in the Properties?!
Or a way to link/bind only some states and not some others for more flexibility!
Adam Trabold commented
yeah, this is a giant timesuck for us as well. we've completely stopped using hover states because of how frequently we'd forget to click into the hover to edit text on a button, for example. gets really confusing when those accidents make it out the door during a usability test or something.
in my opinion, text should follow the same rules as everything else on a component state...if you have states, the link between the default state should only be broken when it is specifically changed on a non-default state.
so...if i change text within the default state, it should populate all other states, unless i've manually changed it inside a child state.
Daniel M commented
I agree. Maybe a way to multi-select the states and make a bulk change.
Yes! Please do this ASAP, the default behaviour should be that the hover state takes the same text that exists in the default state of the current instance of a component, not the master.
When creating buttons using a master component, updating the text for each state of the instance is pretty time consuming.
It would be a big help if it was possible to mass set the state of a selected group of components that have the same master.
I created a set of cards yesterday, all based on a single master-component. I spent quite some time to iterate the content on all of them (basically just text) which worked fine. I did all of that in the basic state of the card. But when I added the hover-state to the master and hovered over the instances, the instance changed the text to the masters. As if the hover-state is not recognizing the text I added to the instance. Please let me customize text on instances and let that be reflected in the hover-state as well!