Skip to content

Make "Scroll to Change Workspace" Monitor-Aware #2539

@gitjuice

Description

@gitjuice

Feature Description

Make the "scroll to change workspace" gesture monitor-aware. Specifically, scrolling the workspace bar on a specific monitor should switch the workspace for that monitor, regardless of which monitor currently holds the keyboard focus.

Why Is This Needed?

Currently, the scroll action is tied to the globally focused window. This causes a frustrating workflow issue in multi-monitor setups: if I am working on Monitor 2 but move my mouse to Monitor 1's bar to quickly scroll-switch to a different workspace there, the scroll action incorrectly changes the workspace on Monitor 2 (the focused one). This forces users to manually click/focus a monitor before they can scroll its workspace bar, adding unnecessary steps to navigation.

Requested Behavior:

When scrolling the workspace bar on a specific monitor, it should switch the workspace for that monitor, independent of where the currently focused window is located.

Example Scenario:

  1. I’m working on Monitor 2 (focused window there).
  2. I move my mouse to Monitor 1’s workspace bar and scroll.
  3. ❌ Current behavior: Monitor 2’s workspace changes (since it’s focused).
  4. ✅ Expected behavior: Monitor 1’s workspace changes, allowing quick access to apps on that monitor without needing to refocus it first.

This would greatly improve workflow efficiency in multi-monitor setups.

Thanks for this awesome project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions