OkZoomer icon indicating copy to clipboard operation
OkZoomer copied to clipboard

Implement Exponential Scrolling

Open j-Ewan opened this issue 3 years ago • 4 comments

When zoom scrolling, once you get near the numbers around 30+, it seems like it is taking longer to scroll. This could be easily fixed by causing the affects of the scroll to exponentially increase, thereby reversing the decrease in speed that is caused.

j-Ewan avatar Jul 19 '20 23:07 j-Ewan

I have "fixed" this issue by making the scroll step above the zoom divisor 1 instead of 0.5, however, an exponential zoom scroll is something that would be nice to have, I'll try to add it later

ghost avatar Jul 20 '20 15:07 ghost

I just got an idea for fixing that; I've experimented with a step-based system, and it makes going from 4 to 50 feel faster Hopefully, the next content update will have the new system implemented

EnnuiL avatar Nov 27 '21 18:11 EnnuiL

The step-based system has been implemented with the 5.0.0-beta.4 update!

EnnuiL avatar Mar 08 '22 23:03 EnnuiL

Actually, I'm reopening it; While the step system is great, I just realized that with it, I could somehow redistribute those steps in a way where the smaller changes happen with the smaller divisors and bigger ones begin to happen at the end. Something like 1x 2x 4x 8x 16x etc. can get way too quick to be comfortably used, but by still accounting for the fact that 49x -> 50x is smaller of a change than 1x -> 2x, zooming could get better

EnnuiL avatar Apr 09 '22 02:04 EnnuiL