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

Switching states is slower in new release #39

Closed digiajay closed 7 years ago

digiajay commented 7 years ago

There is a slow response of new release 2013.1.2.134 compared to the old release 2013.1.0.107

First time slow response is acceptable, but slow response for every find is quite daunting.

Below is GIF of fast response in old version - 2013.1.0.107 jki sm editor fast reponse

Below is GIF of fast response in old version - 2013.1.2.134 jki sm editor slow reponse

digiajay commented 7 years ago

One exception is that, if I have the Find Callers window being opened(with different calling states listed), then these event is faster as old one.

jimkring commented 7 years ago

That's good feedback. It's because we merged all the right-click actions into a single handler VI, so all the other code/logic is being loaded. We should move these out into separate VIs.

jimkring commented 7 years ago

Fixed https://github.com/JKISoftware/JKI-State-Machine-Editor/releases/tag/2013.1.2.1