I think it would be great (from a designer-usability perspective) if we could further customize the inspector UI of the FSMs we create, such as:
- Ability to categorize variables.
- Ability to specify variable sorting order (categories sortable too).
- Ability to have constraints on certain types - for example, if I specify a constraint for an int variable, then it changes to represent a slider in the inspector.
- Ability to add labels to inspector panels.
- Ability to add separators to inspector panels.
... and so on.
It'll make our FSM functionality more discoverable and way easier for a designer to work with if we can provide them with better inspectors - especially adding in things such as constraints. Remember, for some people even FSMs are too "low-level".