Skip to content

Improve topology persistence, connection checks and zoom controls - #1589

Merged
ilgrosso merged 1 commit into
apache:4_1_Xfrom
TatoniMatteo:topology-fixes
Oct 27, 2026
Merged

ilgrosso merged 1 commit into
apache:4_1_Xfrom
TatoniMatteo:topology-fixes

Conversation

@TatoniMatteo

Copy link
Copy Markdown
Contributor
  • Prevent stale, incomplete or misplaced topology layouts by persisting node positions and zoom in localStorage and rebuilding layouts when saved positions are missing or invalid.
  • Keep the topology responsive during connection checks by running checks in the background, with shared timeout handling, typed status messages and incremental status updates.
  • Add an integrated zoom slider and Ctrl+wheel support anchored to the viewport center. Complete zoom translations and size the drawing area to the available viewport height.
image

Persist node positions and zoom in localStorage and restore complete layouts. Run connection checks in the background with shared timeout handling and typed status messages, and validate operation-specific WebSocket fields.

Add an integrated zoom slider and Ctrl+wheel support anchored to the viewport center. Complete zoom translations and size the drawing area to the available viewport height.
@TatoniMatteo
TatoniMatteo requested a review from ilgrosso October 27, 2026 09:00
@ilgrosso
ilgrosso merged commit abbbe8c into apache:4_1_X Oct 27, 2026
17 of 26 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.

2 participants