mzur / gnome-shell-wsmatrix

GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
GNU General Public License v3.0
464 stars 59 forks source link

Only use "enable hover" option for the Ctrl+W popup #174

Open mzur opened 2 years ago

mzur commented 2 years ago

The popup disappears even though the mouse is still moving over it (with the "enable hover" option in the settings activated).

ebeem commented 2 years ago

I think this feature shouldn't actually be enabled with popup timeout, it only makes sense with toggling the popup or displaying it with a modifier key. What do you think?

mzur commented 2 years ago

What do you mean by displaying it with a "modifier key" in contrast to toggle=true? I agree that this propably makes no sense with a timeout.

ebeem commented 2 years ago

probably the better approach is to only allow users to hover and perform mouse actions on the switcher if it was toggled super+w, since this toggling doesn't have a timeout and will destroy the popup upon an action taken by the user, I think we won't need to figure out how can we keep the switcher while the mouse is hovering it (even though it seems an easy task). I personally think that allowing users to deal with the switcher using the mouse while switching them with the keyboard causes a lot of usability issues (a lot of times the cursor just happens to be on the way). Maybe a better decision would be to allow mouse actions like moving windows between workspaces or switching workspacing only in the toggle mode super+w.

mzur commented 2 years ago

I totally agree!