Ability to define multiple states for a component or group based on certain conditions. For example, you could make a button with two states. A green button if the value is True and a red button if the value is False. Each state can have their own sets of actions. Currently this kind of interface can be set up using the Change Visibility feature, but states will make this much easier.
This will likely also include a new action to Change State, so that states can be changed on click (tap) or hover.
Hey Ben- I’m sure you’ve got this covered but can I just suggest that the state doesn’t rely on a db lookup before it changes appearance. That split second between as user pressing and seeing the change causes people to stab again as they think they didn’t press right the first time.
Ben Haefele: Would this address “user permissions” as well? E.g. Admin vs. regular user? Similarly, the current workaround is using visibility, so maybe states would be useful here as well.
This would be great, the slight delay between selections isn’t ideal and can sometimes take a couple of seconds… e.g. for follow/unfollow buttons. Thanks!