Skip to content

Migrate from panes to areas, allow areas to be moved and undocked #7222

Description

@franknoirot

Our current layout looks like this:

a screenshot of the entire Zoo Design Studio UI

The left sidebar and the toggle-able panes were migrated to a long time ago from a more sophisticated resizable, draggable area-based layout actually. However, this arrangement has caused some issues:

We need a more flexible layout system, that allows for:

  1. areas to be moved
  2. areas to be broken out into new windows
  3. layouts to be saved
  4. the app to run fine with only the modeling pane, only the code editor, etc

In the broad strokes, Blender's Areas concept provides some good prior art on a layout methodology. I've attempted a single mockup of a "code pane and modeling pane only" layout as a starting point. I'll create more examples of different layouts to prove out the idea while we discuss.

a mockup of an area-based layout system

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions