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

    needs designWhen an enhancement is not yet designedprojectsAnything related to project management.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions