Skip to content

Improve devtools statechart layout - #177

Merged
SandroMaglione merged 2 commits into
mainfrom
codex/elk-layout-policy
Aug 26, 2026
Merged

Improve devtools statechart layout#177
SandroMaglione merged 2 commits into
mainfrom
codex/elk-layout-policy

Conversation

@SandroMaglione

@SandroMaglione SandroMaglione commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • make the static statechart follow a stable left-to-right order, reduce edge crossings, and reserve clear routes for reverse and self-transitions
  • distinguish automatic transitions and invoke outcomes through line styles and muted activity-specific colors
  • organize parallel regions and states without a statically known path into separate areas
  • add an Analysis inspector for declared public events without handlers and state subtrees without a statically known path from the initial configuration

Changeset

  • Added or updated for a library or package-metadata change
  • Not required because this PR does not change a publishable package

Validation

  • pnpm check
  • Automated type-performance measurement passed or was not required
  • Automated runtime- and memory-performance measurement passed or was not required

The local runtime benchmark completed as a functional smoke test. This change does not affect the public TypeScript API, so a local type-performance run was not required.

@SandroMaglione
SandroMaglione marked this pull request as ready for review August 26, 2026 13:28
@SandroMaglione
SandroMaglione merged commit 5edaf24 into main Aug 26, 2026
8 checks passed
@SandroMaglione
SandroMaglione deleted the codex/elk-layout-policy branch August 26, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant