-
-
Notifications
You must be signed in to change notification settings - Fork 51
Snappier "top panel workspace scroll" #590
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
summoning @elementary/desktop-developers |
|
I like it, it's faster. |
pondering whether it wouldnt even be better to remove that limitation, and scroll anytime a scroll is detected at all |
danirabbit
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tested this with both a mouse and a touchpad and this works for me. Sorry for taking so long to merge!
I did not really expect it to be merged tbh since it could be more of a matter of taste - I felt this was kind of a "lets wait and see if someone else complains about the default" |
elementary's default implementation felt very heavy - you have to scroll a lot before it picks up anything, and the experience of going immediately a few workspaces left or right feels frustrating
The icon is too slow and keyboard not always in reach, so i use that feature daily.
"1" and "2" allows for a few misinputs (such as when mousewheel is between two notches somehow), but also picks up quickly enough user intent to react and switch
From using it a few days, ive set on "1" as "2" sometimes ignored valid inputs still. (roughly on my mouse thats the amount of notches that can be scrolled without causing a switch- I am not sure if other mouses would be different)
you cannot "scroll" too hard and go more than one workspace because the panel ignores further scrolling until the new workspace is fully shown. So low value is not an issue like it can be in another interpretations ive used, where you scroll a little too hard and end up too far in the workspace "stream" - Here you still end up scrolling one after the other
EDIT: Eventual refinements:
if the workspace switch isnt triggered by a scroll, the panel seems to "remember" the misinput and not accept any future one until it switches again
#588