Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1078)

Issue 436213002: athena: Add support for fling-scroll in overview mode. (Closed)

Created:
6 years, 4 months ago by sadrul
Modified:
6 years, 4 months ago
Reviewers:
Jun Mukai, oshima, sky
CC:
chromium-reviews, tdresser+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

athena: Add support for fling-scroll in overview mode. Install an animation-observer in the compositor when a fling happens, and use a FlingCurve (which implements the same fling-curve used for fling-scrolling web-pages) to progress the fling at each animation step in the compositor. BUG=398117 R=mukai@chromium.org, sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287783

Patch Set 1 #

Patch Set 2 : tot-merge #

Patch Set 3 : . #

Patch Set 4 : test #

Total comments: 8

Patch Set 5 : . #

Total comments: 4

Patch Set 6 : test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+210 lines, -2 lines) Patch
M athena/athena.gyp View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M athena/wm/window_overview_mode.cc View 1 2 3 4 5 chunks +50 lines, -2 lines 0 comments Download
M ui/events/events.gyp View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
A ui/events/gestures/fling_curve.h View 1 2 3 4 1 chunk +40 lines, -0 lines 0 comments Download
A ui/events/gestures/fling_curve.cc View 1 2 3 4 1 chunk +80 lines, -0 lines 0 comments Download
A ui/events/gestures/fling_curve_unittest.cc View 1 2 3 4 5 1 chunk +36 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
sadrul
sky@ for the addition of fling_curve in ui/events/ (it could live in any place, since ...
6 years, 4 months ago (2014-08-05 17:34:47 UTC) #1
sky
LGTM https://codereview.chromium.org/436213002/diff/80001/ui/events/fling_curve.h File ui/events/fling_curve.h (right): https://codereview.chromium.org/436213002/diff/80001/ui/events/fling_curve.h#newcode5 ui/events/fling_curve.h:5: #ifndef UI_EVENTS_FLING_CURVE_H_ As this is gesture related would ...
6 years, 4 months ago (2014-08-05 17:53:37 UTC) #2
sadrul
https://codereview.chromium.org/436213002/diff/80001/ui/events/fling_curve.h File ui/events/fling_curve.h (right): https://codereview.chromium.org/436213002/diff/80001/ui/events/fling_curve.h#newcode5 ui/events/fling_curve.h:5: #ifndef UI_EVENTS_FLING_CURVE_H_ On 2014/08/05 17:53:36, sky wrote: > As ...
6 years, 4 months ago (2014-08-05 18:09:06 UTC) #3
Jun Mukai
lgtm In addition to comments around IsZero, I'm a bit curious about where these functions ...
6 years, 4 months ago (2014-08-06 05:31:39 UTC) #4
sadrul
> In addition to comments around IsZero, I'm a bit curious about where these > ...
6 years, 4 months ago (2014-08-06 11:53:50 UTC) #5
sadrul
6 years, 4 months ago (2014-08-06 16:38:53 UTC) #6
Message was sent while issue was closed.
Committed patchset #6 manually as 287783 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698