fix: auto-layout subtree rewrite + shell width (1.0.10) #14

Merged
domuk merged 1 commit from fix/network-map-drag into main 2026-08-22 16:05:01 +01:00
Owner

Fixes

  • Bug 1+3: autoLayout.js rewritten — subtree-width allocation, parent centring, provider reordering
  • Bug 2: Shell max-width removed (in ion-os repo, separate commit needed)

Tests

151 server tests pass. Client build clean.

## Fixes - Bug 1+3: autoLayout.js rewritten — subtree-width allocation, parent centring, provider reordering - Bug 2: Shell max-width removed (in ion-os repo, separate commit needed) ## Tests 151 server tests pass. Client build clean.
Bug 1+3: Rewrote autoLayout.js positioning pass to use recursive subtree-width
allocation (bottom-up width, top-down position, parent centring, provider
reordering by child pull). Children now group under parents with proper spacing.

Bug 2: Shell max-w-[1400px] -> max-w-full for ultrawide support.

Build: 151 server tests pass, client build clean.
domuk merged commit 97f7ecea40 into main 2026-08-22 16:05:01 +01:00
domuk deleted branch fix/network-map-drag 2026-08-22 16:05:04 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
domuk/Ion-HomeLab!14
No description provided.