StateSmith / StateSmith

A state machine code generation tool suitable for bare metal, embedded and more.
Apache License 2.0
470 stars 44 forks source link

simulator - deemphasize event buttons that have no current event handler #325

Open adamfk opened 2 weeks ago

adamfk commented 2 weeks ago

Still allow them to be clicked, but make them less prominent? I think it would help make the state machine and simulator more intuitive.

For example, in the DECREASE state, BUTTON1 has no effect. It would be nice to show that in the event buttons: image

The current buttons are already very low key so I found it a bit hard to de-emphasize BUTTON1 (just made font more grey). Might be easier if "active" event buttons were more prominent.

Thoughts @emmby ?