+1 for variable symbols. You should be able to define a UI styleguide – objects that can be re-used, and show various states.
I want to take this concept beyond smart object-like functionality.
I find myself with 12+ variations of the same thing (field with checkbox, field with more info indicator, field with two lines of text etc). I want to define them once, and reuse in my app layouts.
Likewise, if I need to make a change, all of the states would update, and all of the instances of the master symbol will update.
+1 for variable symbols. You should be able to define a UI styleguide – objects that can be re-used, and show various states.
I want to take this concept beyond smart object-like functionality.
I find myself with 12+ variations of the same thing (field with checkbox, field with more info indicator, field with two lines of text etc). I want to define them once, and reuse in my app layouts.
Likewise, if I need to make a change, all of the states would update, and all of the instances of the master symbol will update.
Think of React.js components, but for design.