[Feature Request] Mouse gesture trigger for auto-hidden panels to mitigate accidental triggering #1523
oneofmanyacdcfanstoo
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Currently, auto-hidden panels in Cinnamon are triggered by a "screen edge bump" (moving the mouse to the edge of the screen). While functional, this leads to accidental activation when navigating near the screen edge or using window controls. My idea/request is for an optional setting to change this trigger from a simple screen edge touch to a specific mouse gesture.
Proposed Behavior
For the optional gesture setting, the panel would not appear immediately upon hitting the screen edge with the cursor. Rather, it would require a user-defined movement after the initial edge contact. For example, and L-Shaped motion. Move mouse to the screen edge, then move it horizontally for a specific minimum number of pixels (which could be increased or decreased based on user preference). Customization: Users should be able to set the "gesture distance" (in pixels) to suit their screen resolution and preference. This behavior is similar to the "Edge Swipe" or "Slide" activation methods found in applications like Winstep Nexus Dock (https://www.winstep.net/nexus.asp), which significantly reduces accidental panel pop-ups.
Use Case: This feature would benefit users who use full-screen applications or tiled windows where they frequently move the mouse near the screen edges, find the current "Intelligent Hide" or "Auto-hide" delays insufficient for preventing accidental triggers, or prefer a more intentional interaction for summoning the taskbar/panel.
Additional Context: This would ideally be implemented as a new option under Panel Settings -> Panel Visibility, perhaps labeled as "Trigger Method" with choices for "Edge Bump" or "Edge Gesture."
Beta Was this translation helpful? Give feedback.
All reactions