Skip to content

Keep graphs readable in mobile and narrow reports - #13

Merged
justinhelmer merged 1 commit into
mainfrom
fix/mobile-graph-layout
Oct 8, 2026
Merged

justinhelmer merged 1 commit into
mainfrom
fix/mobile-graph-layout

Conversation

@justinhelmer

Copy link
Copy Markdown
Contributor

The mobile graph stacked every node in one column, so evidence links looped around intervening cards and the diagram became too tall. Graph layout now responds to its own width. Related inputs share a row on narrow reports, and connections enter the next stage through separate top ports. Links that skip stages route around nodes instead of crossing them.

The shared renderer keeps website and skill reports consistent. Prepares version 0.2.5.

Validation: 70 tests pass, including routing checks for fan-in, skipped nodes, and both desktop directions. Lint, types, build, site/package and inline smoke checks pass. Browser checks at 320, 390, 768, and desktop widths, a 400px pane inside a wide window, and an eight-node fixture show no page overflow, clipped paths, or paths through nodes. Node selection still shows the matching evidence; browser logs are clean.

@justinhelmer
justinhelmer merged commit 1319999 into main Oct 8, 2026
10 checks passed
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