Phrogz/visual-scxml-editor

Auto layout statechart

Phrogz opened this issue · 1 comments

What: New command—perhaps applied automatically upon opening a file with no visualization namespace—that Does the Right Thing:

  • Recursively, bottom-up:
    • Lay out siblings in a grid or row, starting with initial and based on transitions.
      • Parallel children go side-by-side.
    • Fit parents around children.
    • (stretch goal) transitions cannot originate from the same spot

Implemented by ff61482