New issue
Advanced search Search tips

Issue 758394 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Bug



Sign in to add a comment

[CRD iOS] Improve trackpad accuracy

Project Member Reported by yuweih@chromium.org, Aug 23 2017

Issue description

AJ reported that the touch accuracy was not as good as the Android client.

This could be caused by flaw in the fling animation or the threshold for triggering the fling animation is too low.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a72a319471c5a4c78f16022a48f3083876a31adc

commit a72a319471c5a4c78f16022a48f3083876a31adc
Author: Yuwei Huang <yuweih@chromium.org>
Date: Mon Aug 28 19:41:47 2017

[CRD iOS] Tweaking the cursor fling animation

This CL tweaks the cursor fling animation to improve touch accuracy:
* Reduce the animation effect by reducing the time constant.
* Reduce kMinTrackSpeed to make the animation stop smoothlier.
* Reduce kMinDisplacement to reduce the animation threshold. The point
  of the threshold is just to prevent unintended fling. Making the
  threshold too high will cause feeling of inconsistent UX.

Bug:  758394 
Change-Id: I5c2f607a27a98a24ec14b76f9f8060f131c5301f
Reviewed-on: https://chromium-review.googlesource.com/633258
Reviewed-by: Scott Nichols <nicholss@chromium.org>
Commit-Queue: Yuwei Huang <yuweih@chromium.org>
Cr-Commit-Position: refs/heads/master@{#497845}
[modify] https://crrev.com/a72a319471c5a4c78f16022a48f3083876a31adc/remoting/client/gesture_interpreter.cc
[modify] https://crrev.com/a72a319471c5a4c78f16022a48f3083876a31adc/remoting/client/ui/fling_tracker.cc

Comment 2 by yuweih@chromium.org, Aug 29 2017

Status: Fixed (was: Assigned)
Status: Verified (was: Fixed)

Sign in to add a comment