The default bug view has changed. See this FAQ.

Need less panning intertia/friction (new heuristics are slightly frustrating)

RESOLVED FIXED in mozilla17

Status

()

Core
Graphics: Layers
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: cjones, Assigned: drs)

Tracking

unspecified
mozilla17
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

The current target for panning heuristics seems to approximately match the motion of my finger --- if I fling my finger up X pixels, the page seems to also fling up somewhere around that distance as well.  That feels frustrating physically because the actual friction of my finger on the phone touch screen is fairly low and the surfaces seem smooth (I can't see what's behind the page), but the page reacts as if I'd flung sandpaper over sandpaper.

We could be really formal about this and decide on a physical model for the page (mass and friction coefficient), then measure user's real interaction of finger with touch screen and adjust panning physics wrt that.

But maybe more importantly, feel for b2g has diverged considerably from firefox-android, with not much rationale that I've seen.

Comment 1

5 years ago
We tried to align more closely with another popular platform, which overall I find a lot more pleasing. We can reduce the friction and see what you think. Is that sufficient?
(Assignee)

Comment 2

5 years ago
I agree that we should reduce the friction a little bit. I think the Fennec friction is too much though, especially considering the form factor of Otoro vs. most phones that Fennec runs on.

Comment 3

5 years ago
Doug can you cook up something? I can review tomorrow.
(Assignee)

Comment 4

5 years ago
Created attachment 653472 [details] [diff] [review]
Lower async panning friction

Behold my magnum opus of patches.

Not sure who wants to review this, I just put :gal based on comment 3.
Assignee: nobody → bugzilla
Attachment #653472 - Flags: review?(gal)

Updated

5 years ago
Attachment #653472 - Flags: review?(gal) → review+
(Assignee)

Comment 5

5 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/59a7c7868711
https://hg.mozilla.org/mozilla-central/rev/59a7c7868711
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
You need to log in before you can comment on or make changes to this bug.