While navigate to a new artboard allow user to choose component state
while building a prototype when connecting two artboards allow the option to choose the state for the components on the destination artboard
I think this should be dealt with the same way as the "Fix Position When Scrolling" checkbox. Perhaps a checkbox saying "Persistent State Across Artboards".
As an example, I had buttons that toggled indicator lights on one artboard but when switching artboards the indicators reverted to whatever state that artboard had. It would be nice if all instances of the component could have states that stayed in sync with each other between artbaords.
Andrew Hart commented
Currently, when I return to a previous artboard the component states on that artboard are returned to their default state.
I would like to be able to specify that the states of components on the artboard persist.
For this to be truly useful, we would need to be able to limit the scope of the persistence. I.e. We would need to group several artboards together as a persistence group. If the user stays within this group, the persistence remains, but as soon as the user exits the group to another artboard, if they return to an artboard within that group the component states are once again set as default.
An example of what this would allow is:
Form filling across several artboards and allowing the user to go backwards (previous artboard) and see changes that they previously made such as Toggle, checkboxes etc that were implimented using component states.