Skip to content

Improve flexibility of ordering in row/stack modes (while maintaining intuitive layout) #925

@ellipsis7449

Description

@ellipsis7449

What are you trying to do that you can't?

From #912, I believe being able to modify the layout of tabs in the row and stack modes is worthwhile enough to explore. Currently, the configurations are very rigid, with three rows/columns (depending on your mode):

Row:
Image

Stack:
Image

What is your idea?

I understand this is a very intuitive design, and there's already a free mode where the user can move and resize dialogs to their heart's content. My suggestion here is not to switch which tabs are together or not together in a row/column, but to simply have the ability to mirror the layout. This way, we can keep the current intuitiveness, but the user has a bit more control over where they want these tabs relative to each other.

I'm thinking of 2 ways the layout can be mirrored:

  1. Horizontal mirroring: For Row, Stage + Palette column switches with Guide + Collaborate. For Stack, Palette and Stage switch, Guide and Collaborate switch.
  2. Vertical mirroring: For Row, Palette and Stage switch, Guide and Collaborate switch. For Stack, Stage + Palette row switches with Guide + Collaborate.

The position of the Code tab is never affected, as it is alone in the middle for both modes. I'll certainly add more mode design ideas if I think of any, but for now, I think this is pretty flexible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildableWhen an enhancement has a design ready to be builtprojectsAnything related to project management.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions