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

Issue 1871343006: [NTP Snippets] 📷 Add placeholders and start caching thumbnails (Closed)

Created:
4 years, 8 months ago by dgn
Modified:
4 years, 8 months ago
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

[NTP Snippets] Add placeholders and start caching thumbnails Adds placeholders that are displayed while the thumbnail is being fetched from the network, and keeps the downloaded thumbnail while we stay on the NTP. BUG=601456 Committed: https://crrev.com/204cf9c4eb767c7f8cfbd85267c4b9e87b62067d Cr-Commit-Position: refs/heads/master@{#387262}

Patch Set 1 #

Patch Set 2 : move the async task out as it needs to be stopped from the view, not the snippet #

Total comments: 29

Patch Set 3 : Address comments #

Total comments: 6

Patch Set 4 : Address lint errors #

Patch Set 5 : #

Total comments: 4

Patch Set 6 : Address comments #

Total comments: 8

Patch Set 7 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -76 lines) Patch
A chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml View 1 2 3 4 5 1 chunk +18 lines, -0 lines 0 comments Download
M chrome/android/java/res/layout/new_tab_page_snippets_card.xml View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/android/java/res/values/colors.xml View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticle.java View 1 2 3 4 5 6 3 chunks +11 lines, -70 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java View 1 2 3 4 5 6 4 chunks +89 lines, -5 lines 0 comments Download

Messages

Total messages: 32 (10 generated)
dgn
PTAL Preview of the changes: https://goo.gl/photos/SmrJ5bnGfTehxqYR8
4 years, 8 months ago (2016-04-11 21:49:34 UTC) #3
Theresa
https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml File chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode3 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:3: android:width="72dp" Use @dimen/snippets_thumbnail_size https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode9 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:9: android:pathData="M0,0 L72,0 L72,71.9997 L0,71.9997 ...
4 years, 8 months ago (2016-04-11 23:42:27 UTC) #4
Bernhard Bauer
https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/ThumbnailFetchingTask.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/ThumbnailFetchingTask.java (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/ThumbnailFetchingTask.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/ThumbnailFetchingTask.java:51: } else { Instead of doing this in the ...
4 years, 8 months ago (2016-04-12 08:34:34 UTC) #5
Bernhard Bauer
Also, as much as I like the 📷 in the CL description, Monorail currently has ...
4 years, 8 months ago (2016-04-12 08:36:31 UTC) #6
Bernhard Bauer
On 2016/04/12 08:36:31, Bernhard Bauer wrote: > Also, as much as I like the 📷 ...
4 years, 8 months ago (2016-04-12 08:48:40 UTC) #7
dgn
PTAL https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml File chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode3 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:3: android:width="72dp" On 2016/04/11 23:42:27, Theresa Wellington wrote: > ...
4 years, 8 months ago (2016-04-12 11:17:15 UTC) #9
Bernhard Bauer
https://codereview.chromium.org/1871343006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1871343006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode118 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:118: mThumbnailView.setImageBitmap(snippet.getThumbnailBitmap()); Return in this case? https://codereview.chromium.org/1871343006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode127 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:127: Log.e(TAG, "Could ...
4 years, 8 months ago (2016-04-12 11:21:19 UTC) #10
dgn
PTAL https://codereview.chromium.org/1871343006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java (right): https://codereview.chromium.org/1871343006/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java#newcode118 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java:118: mThumbnailView.setImageBitmap(snippet.getThumbnailBitmap()); On 2016/04/12 11:21:19, Bernhard Bauer wrote: > ...
4 years, 8 months ago (2016-04-12 13:40:21 UTC) #11
Bernhard Bauer
lgtm https://codereview.chromium.org/1871343006/diff/80001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml File chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml (right): https://codereview.chromium.org/1871343006/diff/80001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode2 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:2: <!-- TODO(https://crbug.com/602627) tools:targetApi added mute a lint error.--> ...
4 years, 8 months ago (2016-04-12 13:46:19 UTC) #12
dgn
yusufo@chromium.org: Please review changes in chrome/android/java/res
4 years, 8 months ago (2016-04-12 16:34:19 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1871343006/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1871343006/80001
4 years, 8 months ago (2016-04-12 16:36:40 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-12 17:07:48 UTC) #18
Theresa
lgtm https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml File chrome/android/java/res/layout/new_tab_page_snippets_card.xml (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml#newcode59 chrome/android/java/res/layout/new_tab_page_snippets_card.xml:59: android:contentDescription="@null" On 2016/04/12 11:17:14, dgn wrote: > On ...
4 years, 8 months ago (2016-04-12 18:11:49 UTC) #19
dgn
https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml File chrome/android/java/res/layout/new_tab_page_snippets_card.xml (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml#newcode59 chrome/android/java/res/layout/new_tab_page_snippets_card.xml:59: android:contentDescription="@null" On 2016/04/12 18:11:48, Theresa Wellington wrote: > On ...
4 years, 8 months ago (2016-04-13 16:52:21 UTC) #20
Theresa
https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml File chrome/android/java/res/layout/new_tab_page_snippets_card.xml (right): https://codereview.chromium.org/1871343006/diff/20001/chrome/android/java/res/layout/new_tab_page_snippets_card.xml#newcode59 chrome/android/java/res/layout/new_tab_page_snippets_card.xml:59: android:contentDescription="@null" On 2016/04/13 16:52:21, dgn wrote: > On 2016/04/12 ...
4 years, 8 months ago (2016-04-13 16:53:09 UTC) #21
Yusuf
https://codereview.chromium.org/1871343006/diff/100001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml File chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml (right): https://codereview.chromium.org/1871343006/diff/100001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode2 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:2: <!-- TODO(https://crbug.com/602627) tools:targetApi added to mute the NewApi lint ...
4 years, 8 months ago (2016-04-13 17:02:15 UTC) #22
dgn
PTAL https://codereview.chromium.org/1871343006/diff/100001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml File chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml (right): https://codereview.chromium.org/1871343006/diff/100001/chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml#newcode2 chrome/android/java/res/drawable/ic_snippet_thumbnail_placeholder.xml:2: <!-- TODO(https://crbug.com/602627) tools:targetApi added to mute the NewApi ...
4 years, 8 months ago (2016-04-13 17:38:43 UTC) #23
Yusuf
lgtm
4 years, 8 months ago (2016-04-13 23:53:18 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1871343006/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1871343006/120001
4 years, 8 months ago (2016-04-14 08:09:52 UTC) #27
dgn
On 2016/04/13 23:53:18, Yusuf wrote: > lgtm Awesome, thanks all for the review!
4 years, 8 months ago (2016-04-14 08:09:55 UTC) #28
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 8 months ago (2016-04-14 08:41:53 UTC) #30
commit-bot: I haz the power
4 years, 8 months ago (2016-04-14 08:43:37 UTC) #32
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/204cf9c4eb767c7f8cfbd85267c4b9e87b62067d
Cr-Commit-Position: refs/heads/master@{#387262}

Powered by Google App Engine
This is Rietveld 408576698