Skip to content

[UX] More mouse action for Screens setup panels #1883

@runlevel5

Description

@runlevel5

If we provide comprehensive mouse support for the Screens category in the Setup screen (F2), we will make it easier to manage screen tabs and their columns.

Screens List Panel (leftmost):

Action Effect
Left-click on item Select the screen
Right-click anywhere Toggle move mode for selected screen
Middle-click on item Toggle rename mode for selected screen
Scroll wheel Navigate up/down through screens
Scroll wheel in move mode Move the selected screen up/down
Left-click in move mode Swap selected screen with clicked position

Active Columns Panel (middle):

Action Effect
Left-click on item Select the column
Right-click anywhere Toggle move mode for selected column
Scroll wheel Navigate up/down through columns
Scroll wheel in move mode Move the selected column up/down
Left-click in move mode Swap selected column with clicked position

Available Columns Panel (rightmost):

Action Effect
Left-click on item Select the column
Right-click anywhere Add selected column to Active Columns (same as F5)
Scroll wheel Navigate up/down through available columns

Renaming Mode:

Action Effect
Middle-click on screen Enter rename mode
Middle-click while renaming Exit rename mode (saves changes)
Click outside Screens panel Exit rename mode (saves changes)
Enter key Confirm rename
Escape key Cancel rename

Additional behaviors:

  • Clicking on a different panel automatically exits move mode
  • Clicking on a different panel while renaming saves and exits rename mode
  • Selection follows the item when moving with scroll wheel

See my video for demonstration https://www.youtube.com/watch?v=l_g_GCHvFEk

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