The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
Dear Opera, how to fix your touchpad scrolling
Hello Opera,I just tried your browser and noticed that the touchpad scrolling is all wrong.
Here's a way to implement it properly.
While the pad has fingers on it, tie the position change to what it normally would be if the mouse were moving.
Measure the instantaneous velocity.
When the pad is released, maintain that velocity (zero if I stopped before releasing, being the other possibility...).
Apply a damping force proportional to velocity for a friction feel, or square of velocity for a water feel. For usefulness probably the former.
Simulate position for that force, Euler integration fine, probably don't do it analytically though, so that you can add other niceties like bouncing at borders to indicate no further Forward/Back. That's one nice Safari feature worth copying.
Point is, you're just doing 1-D physics on the scrollbar. The way Opera is doing it presently
does not look like physics at all.
Opera's a nice browser I like using on Windows, but I can't bear to use it with a touchpad on a Mac
as it stands. So, please fix this.
Thanks
James
jamesb7,
I don't own a Mac to test but Opera has recently heavily improved scrolling on Mac in Opera 11.60 development builds and Opera Next 12.00 builds.
Please try downloading Opera 11.60-
http://snapshot.opera.com/11.60_mac.html
(WARNING: Opera 11.60 will overwrite Opera 11.52 if the default installer options aren't changed. Please follow the instructions here before proceeding with the install)
I don't own a Mac to test but Opera has recently heavily improved scrolling on Mac in Opera 11.60 development builds and Opera Next 12.00 builds.
Please try downloading Opera 11.60-
http://snapshot.opera.com/11.60_mac.html
(WARNING: Opera 11.60 will overwrite Opera 11.52 if the default installer options aren't changed. Please follow the instructions here before proceeding with the install)
Windows 7 SP1 x86 edition and Windows XP Service Pack 3.
If you need any help from me with regards to Opera, please make a comment on any of my blog posts.
Support Opera wishes
If you need any help from me with regards to Opera, please make a comment on any of my blog posts.
Support Opera wishes
Really the only thing they *have* to do is measure instantaneous velocity at release,
maybe low-pass filtered, and then have that be the starting velocity for the response
afterwards. Right now, with Opera 12, it looks like they are just checking if you moved
the mouse over some threshold and scrolling a page and a half if so - quite bad.
maybe low-pass filtered, and then have that be the starting velocity for the response
afterwards. Right now, with Opera 12, it looks like they are just checking if you moved
the mouse over some threshold and scrolling a page and a half if so - quite bad.