alexzhornyak / ScxmlEditor-Tutorial

ScxmlEditor - powerful tool for creating, editing and debugging scxml files
https://alexzhornyak.github.io/ScxmlEditor-Tutorial/
BSD 3-Clause "New" or "Revised" License
73 stars 13 forks source link

Event View #76

Open EdK-z opened 2 years ago

EdK-z commented 2 years ago

Feature Request I mentioned this in my autocomplete request, but I think it deserves its own issue... It would be useful to have an "Event" view. Something that gathers all instances of \, \, and \ event names and allows sorting them. As my state machine gets more complex, it becomes more difficult to keep track of the event names that I've used, and a consistent naming convention. It'll be even more difficult for somebody new to the project trying to figure out what events are available. I imagine the view having the following sort modes, with similar layout to the structure view: 1) Sort by unique name - each name then expands to the transition/send/raise events that invoke it 2) Sort by transitions - expands to state/send/raise that invoke it 3) Sort by send/raise - expands to the transitions invoked by it

Have some way of highlighting events that have no transitions or no send/raise associated with them (these might be intended to be external, but they could also be spelling mistakes)