fix(autolayout): keep branches in stable rows across layers#5877
fix(autolayout): keep branches in stable rows across layers#5877TheodoreSpeaks wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview Overlap resolution now runs inside the per-layer loop via Adds Reviewed by Cursor Bugbot for commit d71e6ba. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryThis PR keeps parallel autolayout branches in stable rows across layers. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Assign graph layers] --> B[Position current layer]
B --> C[Sort nodes by Y]
C --> D[Push overlapping nodes down]
D --> E{More layers?}
E -- Yes --> F[Derive successor Y from resolved predecessors]
F --> B
E -- No --> G[Normalize positions]
Reviews (1): Last reviewed commit: "fix(autolayout): keep branches in stable..." | Re-trigger Greptile |
Summary
Type of Change
Testing
Autolayout + diff-engine suites pass (48 tests); new regression test fails on the old code. Lint + strict API validation pass.
Checklist