JKISoftware / JKI-State-Machine-Editor

The JKI State Machine Editor is a tool to make it easy for developers to use the JKI State Machine. It makes common tasks extremely easy to perform and exposes the user to more “advanced” (non-obvious) JKI SM features (because they are first-class features of the Helper), as well as JKI SM best practices (since the helper can enforce them: left-justification of strings, avoiding chaining states, etc.).
BSD 3-Clause "New" or "Revised" License
17 stars 10 forks source link

Shortcut menu lists Goto %s state which can reasonably be ignored as an invalid state #35

Closed digiajay closed 7 years ago

digiajay commented 7 years ago

For example, %s is used for formatting into string and on right clicking that gives Goto:%s.. Only show menu which ever state is present in JKI-SM. screenshot 27-06-2017 214022

jimkring commented 7 years ago

That's good feedback, @digiajay. We should check for "%s" and not show the various state operations for that. I can't think of any other "invalid states" that might show up.

Note: We've removed the state name from the right-click menu options to keep things simpler -- that doesn't have anything to do with your request to ignore "%s" (invalid states), but it will affect your screenshot. Here's the latest version:

image

jimkring commented 7 years ago

Fixed in next release

jimkring commented 7 years ago

Released https://github.com/JKISoftware/JKI-State-Machine-Editor/releases/tag/2013.1.2.134