-
Notifications
You must be signed in to change notification settings - Fork 115
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
Shift + scroll vertical zoom #254
base: develop
Are you sure you want to change the base?
Shift + scroll vertical zoom #254
Conversation
Although the current scroll wheel settings are admittedly somewhat confusing, they are still preferable to just hard-coding one behavior or another. I've been using naked scroll to zoom since forever, and added those settings in response to other folks' requests (#169 and #177). The way it works is that (except it would be Anyway, I believe we shouldn't hard-code the scrolling behavior, I rather like the idea of making the settings section more flexible, maybe also more intuitive. But, off the top of my head, can't think of any good ways to approach doing that. |
The request has been updated to reflect what I believe is a good final version of the user interaction system concerning zooming and panning. I have tested it extensively and it seems to work well.
This system allows those from each paradigm to use the software comfortably and in a way which is not confusing. Ticking boxes in the menu results in changes that don't need to be "decoded" by the user. |
This version seems to ignore or deprecate the user's default for axis:
I'm wondering if it could be implemented in a more backwards-compatible way? Also, |
Any progress here ? |
When first using Helio, I found the panning / zooming defaults menu very confusing. After playing around with it for a long time, I have finally concluded that it would be best to do away with this section of the menu and institute the following changes:
Traditionally, shift/ctrl/alt scroll always relates to zooming, while naked scroll relates to panning. I think this is the way it should be in Helio as well.