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

Issue 1884883004: Implement snap scrolling for Zine NTP. (Closed)

Created:
4 years, 8 months ago by PEConn
Modified:
4 years, 8 months ago
Reviewers:
Bernhard Bauer, May
CC:
chromium-reviews, mcwilliams+watch_chromium.org, dgn+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement snap scrolling for Zine NTP. Use absolute coordinates to smooth scroll to either the top of the NTP or to the top of the articles view. Additionally, removed NewTabPageRecyclerView.OnScrollListener and related functionality, since NewTabPageRecyclerView inherits that behaviour from RecyclerView. BUG=596416 Committed: https://crrev.com/e4a2b825f7517623ae026660f81ce96eb965d46f Cr-Commit-Position: refs/heads/master@{#387880}

Patch Set 1 #

Total comments: 12

Patch Set 2 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+98 lines, -31 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java View 1 3 chunks +60 lines, -3 lines 2 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java View 1 5 chunks +38 lines, -28 lines 0 comments Download

Messages

Total messages: 21 (7 generated)
PEConn
PTAL The actual behaviour of the scroll (what causes it to snap to which points) ...
4 years, 8 months ago (2016-04-13 13:31:12 UTC) #3
May
https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode418 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:418: // getVerticalScroll is valid only for the recyclerview if ...
4 years, 8 months ago (2016-04-13 13:40:15 UTC) #4
dgn
https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode68 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:68: private static final String TAG = "NewTabPageView"; That is ...
4 years, 8 months ago (2016-04-13 15:51:21 UTC) #5
Bernhard Bauer
https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode418 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:418: // getVerticalScroll is valid only for the recyclerview if ...
4 years, 8 months ago (2016-04-13 16:15:51 UTC) #6
PEConn
https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode68 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:68: private static final String TAG = "NewTabPageView"; On 2016/04/13 ...
4 years, 8 months ago (2016-04-14 11:21:02 UTC) #7
May
https://codereview.chromium.org/1884883004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode451 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:451: int targetScroll = mContentView.getHeight() - mContentView.getPaddingTop(); Why do we ...
4 years, 8 months ago (2016-04-15 12:33:55 UTC) #8
PEConn
https://codereview.chromium.org/1884883004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/1884883004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode451 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:451: int targetScroll = mContentView.getHeight() - mContentView.getPaddingTop(); On 2016/04/15 12:33:55, ...
4 years, 8 months ago (2016-04-15 12:50:32 UTC) #9
May
lgtm
4 years, 8 months ago (2016-04-15 13:05:41 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1884883004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1884883004/20001
4 years, 8 months ago (2016-04-15 13:06:25 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-15 14:31:58 UTC) #14
Bernhard Bauer
lgtm
4 years, 8 months ago (2016-04-18 08:08:43 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1884883004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1884883004/20001
4 years, 8 months ago (2016-04-18 09:05:51 UTC) #17
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 8 months ago (2016-04-18 09:45:04 UTC) #19
commit-bot: I haz the power
4 years, 8 months ago (2016-04-18 09:46:52 UTC) #21
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e4a2b825f7517623ae026660f81ce96eb965d46f
Cr-Commit-Position: refs/heads/master@{#387880}

Powered by Google App Engine
This is Rietveld 408576698