Skip to content

Improve layout behavior across workspaces #14577

@sgraband

Description

@sgraband

Feature Description

Problems:

  1. Workspace-Specific Layouts:
    Currently, layouts are tied to individual workspaces, requiring manual adjustments for each workspace. This process is repetitive and inefficient when trying to maintain uniformity.

  2. No Default Layout Option:
    There is no mechanism to define or save a default layout that can be:

    • Automatically applied to new workspaces.
    • Easily updated across existing workspaces to match a preferred layout.

This makes managing layouts across multiple workspaces cumbersome and time-consuming.


Ideas:

  1. Unified Layout System:
    Introduce a unified layout that applies globally across all workspaces. This simplifies maintenance and ensures consistency across workspaces with minimal effort, but lacks the ablity to have a layout per workspace.

  2. Toggle Between Global and Workspace-Specific Layouts:
    Provide a setting that lets users choose between:

    • A global layout applied universally.
    • Workspace-specific layouts for custom configurations.
      (Note: Workspace-specific layouts still have the same issues mentioned above.)
  3. Save and Apply Layouts:
    Add functionality to:

    • Save layouts and apply them to selected workspaces as needed.
    • Support a default layout that is:
      • Automatically applied to new workspaces.
      • Optionally used to update existing workspaces.

The ideal solution probably is somewhere in the middle or something i haven't thought about so input is very much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalfeature proposals (potential future features)ui/uxissues related to user interface / user experience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions