New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 690333 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Feature



Sign in to add a comment

Show type based thumbnails for all downloads except images.

Project Member Reported by vitaliii@chromium.org, Feb 9 2017

Issue description

Currently we show no thumbnails for downloads in Downloads section.
It was decided in issue 631447 that we need to show thumbnails for all downloads as Downloads Home does.

 Issue 690332  is for image downloads.
 
Labels: zine-17-02-06
Status: Started (was: Assigned)

Comment 5 Deleted

The color is set here
https://cs.chromium.org/chromium/src/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadItemView.java?type=cs&q=Thumbnail+file:%5Esrc/chrome/android/java/src/org/chromium/chrome/browser/download/ui/+package:%5Echromium$&l=66

It is <color name="light_active_color">#4285F4</color>, which I confirmed by taking a screenshot.
color_scr.png
97.2 KB View Download
We need 

- R.drawable.ic_drive_file_white_24dp;
- R.drawable.ic_drive_site_white_24dp;
- R.drawable.ic_play_arrow_white_24dp;
- R.drawable.ic_music_note_white_24dp;
- R.drawable.ic_image_white_24dp;
- R.drawable.ic_drive_text_white_24dp;
After a discussion, we agreed to do it in Java instead. Reason: it is more like Android UI, i.e. this icons won't be used in iOS. dgn@ suggested to do it "in SnippetArticleViewHolder#onBindViewHolder, just getting the drawable the same way as we do in FilterAdapter#getView, instead of the regular thumbnail fetching mechanism".
Labels: zine-17-02-13
Project Member

Comment 10 by bugdroid1@chromium.org, Feb 16 2017

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

commit 15b486bc4330fb7892946cca2ba60eaafc24cea6
Author: vitaliii <vitaliii@chromium.org>
Date: Thu Feb 16 10:37:37 2017

[NTP::Downloads] Show thumbnails for Download suggestions.

1) Move some bits in DownloadItemView into functions and make them
public, so that NTP can reuse them;

2) Copy DownloadItemView thumbnails behaviour for Download suggestions
on the NTP:
  - for images show preview;
  - for other asset downloads show mimeType based icons;
  - for offline pages show specific icon;

BUG= 690333 , 690332 

Review-Url: https://codereview.chromium.org/2688383005
Cr-Commit-Position: refs/heads/master@{#450925}

[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/res/layout/new_tab_page_snippets_card.xml
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadFilter.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadItemView.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticle.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsNavigationDelegateImpl.java
[modify] https://crrev.com/15b486bc4330fb7892946cca2ba60eaafc24cea6/chrome/browser/ntp_snippets/download_suggestions_provider.cc

Scaled up icons look like this (see attached).
scaled_up.png
440 KB View Download
Comparison of scaled up and original size icons.

scr_scaled_up.png
295 KB View Download
scr_original.png
206 KB View Download
both.png
2.5 KB View Download
Status: Fixed (was: Started)
Scaling up the icons will be considered in  issue 693552 .

Sign in to add a comment