Skip to content

fix: position nodes based on data flow, not selected node - #15

Merged
Fszta merged 1 commit into
mainfrom
fix/lineage-model-position
Nov 15, 2025
Merged

Fszta merged 1 commit into
mainfrom
fix/lineage-model-position

Conversation

@Fszta

@Fszta Fszta commented Nov 15, 2025

Copy link
Copy Markdown
Owner

Refactor layout algo to ensure correct left to right node positioning:

  • Use topological sort with BFS to calculate node levels
  • Sort levels numerically before positioning
  • Sources (level 0) always on left, downstream models follow in order

Refactor layout algo to ensure correct left to right node positioning:
- Use topological sort with BFS to calculate node levels
- Sort levels numerically before positioning
- Sources (level 0) always on left, downstream models follow in order
@Fszta
Fszta force-pushed the fix/lineage-model-position branch from 09aae13 to 205ca50 Compare November 15, 2025 11:14
@Fszta
Fszta merged commit 66805ec into main Nov 15, 2025
5 checks passed
@Fszta
Fszta deleted the fix/lineage-model-position branch November 15, 2025 11:16
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