Skip to content

[FEATURE]Add "Auto-Organize Layout" button to declutter complex diagrams #691

@VIDHITTS

Description

@VIDHITTS

Add a one-click “Auto-Organize Layout” button (for example, in the FloatingControls panel) that automatically arranges all tables into a clean, readable layout.

The system should:

  • Use a grid or force-directed layout algorithm to distribute tables evenly without overlap.
  • Maintain reasonable spacing and relational proximity (connected tables remain near each other).
  • Support undo/redo to revert the layout if needed.
  • Optionally include smooth transitions during reorganization for a better UX.

When importing large schemas or working with complex projects (10+ tables, many relationships), diagrams become visually tangled.
A single-click declutter action would greatly improve usability and speed up design iterations.

Attached screenshot: current cluttered diagram example.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions