Skip to content

v0.4.0

Latest

Choose a tag to compare

@Mootikins Mootikins released this 30 Dec 15:28
· 115 commits to master since this release

What's New

State Diagrams

  • Full state diagram support with states, transitions, and notes
  • Start/end terminals with proper styling
  • Transition labels with guards and actions

Shared Infrastructure

  • New AsciiCanvas abstraction for all renderers
  • New EdgeRouter for orthogonal edge routing
  • Reduced code duplication across plugins

Flowchart Improvements

  • Barycenter ordering - minimizes edge crossings in layouts
  • Better visual output for complex graphs

Internal

  • Migrated all renderers to shared AsciiCanvas
  • Added extensive test coverage for ordering algorithm