Skip to content

Version 1.2

Compare
Choose a tag to compare
@finger563 finger563 released this 10 Jan 16:30

Enhancements:

  • #89 Default to single-select, hold ctrl key to enable muti-select
  • #87 enforce in code generator that states containing end pseudostates must have end transitions
  • #85 HFSM now allows loading another HFSM from the model (switching the viewed HFSM)
  • #84 add generated method to determine if the HFSM has reached its end state
  • #83 add support for clearing the active state visualization in the HFSMViz for better printing
  • #82 show HFSM initialization in active state panel of HFSMViz
  • #72 refactor generated code for HFSM
  • #70 add webgme path comments to allow automatic parsing of build errors to attribute line numbers
  • #69 add tick and restart events to the generated test bench programs
  • #68 don't convert event names to upper case - they are generated exactly as in the model
  • #66 refactor HFSM meta / code generators for better inclusion as a library within another webgme project
  • #67 updated documentation (added WIKI and videos to GitHub)
  • #64 use edgehandle styles for better visual indication of the current target node of the dragged transition
  • #62 improve edge drawing interface
  • #60 add support for dragging/dropping a selection of nodes and transitions
  • #58 animate state transition in simulator
  • #49 add context menu option for multi-select to arrange selection into a grid
  • #47 improve generated code event handling run-time efficiency
  • #44 added support for creating instances of states subtrees by dragging and dropping from the tree-browser or split-panel
  • #39 shrink / remove gifs in README - placed them in the WIKI so they don't take up repo space
  • #35 Added support for Local Transitions
  • #31 describe basic development process for HFSMs
  • #29 create a context menu for moving a set of states and their transitions into another state

Bugfixes:

  • #91 make sure all examples have timer periods in all leaf states
  • #90 Fixed entry execution when HFSM initializes into a choice pseudostate
  • #86 fix simulator panel not updating when HFSMViz loads a new HFSM
  • #81 model checking should ensure all leaf states have non-zero timer periods
  • #80 no active state in HFSMViz simulator if initial transition goes to choice pseudostate and user selects none
  • #79 fix deep history pseudostate transitions in simulator
  • #78 fix reparenting from context menu calculates position incorrectly
  • #77 fix using the move context menu to move a state into itself throws an exception
  • #76 do a str compare to see if guards on transition set are the same and give warning to user
  • #75 fix shouldn't be able to create a connection between initial state and end state
  • #74 fix when in split screen the HFSMViz doesn't update properly
  • #73 fix cannot generate code if no events exist in the model
  • #71 fix simulator does not work if initial state points to a choice pseudostate
  • #65 fix if initial state of an object points to choice state, selecting set active state of the object incorrectly stops at the choice state
  • #63 fix placement of context menu for transition creation