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

Issue 1236463002: Vectorize download shelf progress indicators (Closed)

Created:
5 years, 5 months ago by Evan Stade
Modified:
5 years, 5 months ago
CC:
benjhayden+dwatch_chromium.org, chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Vectorize download shelf progress indicators BUG=505953 TBR=oshima@chromium.org Committed: https://crrev.com/6ef02ec8fdd093a5c993c93b6938287eced4772b Cr-Commit-Position: refs/heads/master@{#340328}

Patch Set 1 #

Patch Set 2 : more wip #

Patch Set 3 : rdy for review #

Patch Set 4 : remove old resources #

Patch Set 5 : typo fix #

Total comments: 12

Patch Set 6 : fix mac, win #

Patch Set 7 : . #

Total comments: 2

Patch Set 8 : better #

Total comments: 1

Patch Set 9 : fix mac? #

Total comments: 4

Patch Set 10 : tweak constants #

Patch Set 11 : nits #

Total comments: 6

Patch Set 12 : names #

Patch Set 13 : fix mac? #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+117 lines, -199 lines) Patch
D chrome/app/theme/default_100_percent/common/download_progress_background16.png View 1 2 3 Binary file 0 comments Download
D chrome/app/theme/default_100_percent/common/download_progress_foreground16.png View 1 2 3 Binary file 0 comments Download
D chrome/app/theme/default_200_percent/common/download_progress_background16.png View 1 2 3 Binary file 0 comments Download
D chrome/app/theme/default_200_percent/common/download_progress_foreground16.png View 1 2 3 Binary file 0 comments Download
M chrome/app/theme/theme_resources.grd View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/download/download_shelf.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +18 lines, -47 lines 0 comments Download
M chrome/browser/download/download_shelf.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +49 lines, -86 lines 0 comments Download
M chrome/browser/ui/cocoa/download/download_item_cell.h View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/download/download_item_cell.mm View 1 2 3 4 5 6 7 8 9 10 11 12 7 chunks +21 lines, -24 lines 3 comments Download
M chrome/browser/ui/views/download/download_item_view.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/download/download_item_view.cc View 1 2 3 4 5 6 7 8 9 10 11 10 chunks +24 lines, -35 lines 0 comments Download
M ui/native_theme/common_theme.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 44 (12 generated)
Evan Stade
+sadrul for views +asanka for cocoa Note that I haven't actually tried this on mac, ...
5 years, 5 months ago (2015-07-10 22:22:17 UTC) #2
Evan Stade
got the owners files wrong. -sadrul, +pkasting for views/
5 years, 5 months ago (2015-07-10 22:24:02 UTC) #4
Peter Kasting
LGTM https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); Any way to use an ...
5 years, 5 months ago (2015-07-10 23:53:34 UTC) #5
Evan Stade
https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/10 23:53:34, Peter Kasting wrote: ...
5 years, 5 months ago (2015-07-11 00:18:35 UTC) #6
Peter Kasting
https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/11 at 00:18:34, Evan Stade ...
5 years, 5 months ago (2015-07-11 07:03:25 UTC) #7
Evan Stade
ping asanka https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/11 07:03:25, Peter ...
5 years, 5 months ago (2015-07-13 23:25:05 UTC) #8
Peter Kasting
https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/13 at 23:25:04, Evan Stade ...
5 years, 5 months ago (2015-07-14 01:25:23 UTC) #9
Evan Stade
https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/14 01:25:22, Peter Kasting wrote: ...
5 years, 5 months ago (2015-07-14 01:52:18 UTC) #10
Evan Stade
+thakis for cocoa
5 years, 5 months ago (2015-07-14 16:55:15 UTC) #12
Peter Kasting
https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/80001/chrome/browser/download/download_shelf.cc#newcode79 chrome/browser/download/download_shelf.cc:79: bg_paint.setColor(SkColorSetRGB(0xD7, 0xE4, 0xFA)); On 2015/07/14 at 01:52:18, Evan Stade ...
5 years, 5 months ago (2015-07-14 18:44:33 UTC) #13
asanka
Sorry about the delay. /cocoa/ lgtm
5 years, 5 months ago (2015-07-14 18:47:58 UTC) #14
Evan Stade
After discussion with Sebastien, the colors are changed slightly. It should now match the tab ...
5 years, 5 months ago (2015-07-15 23:33:35 UTC) #16
sadrul
lgtm
5 years, 5 months ago (2015-07-15 23:38:53 UTC) #17
asanka
lgtm https://codereview.chromium.org/1236463002/diff/120001/chrome/browser/download/download_shelf.h File chrome/browser/download/download_shelf.h (right): https://codereview.chromium.org/1236463002/diff/120001/chrome/browser/download/download_shelf.h#newcode66 chrome/browser/download/download_shelf.h:66: // know the total size, so we just ...
5 years, 5 months ago (2015-07-16 00:45:08 UTC) #18
Peter Kasting
Better! https://codereview.chromium.org/1236463002/diff/160001/chrome/browser/download/download_shelf.cc File chrome/browser/download/download_shelf.cc (right): https://codereview.chromium.org/1236463002/diff/160001/chrome/browser/download/download_shelf.cc#newcode83 chrome/browser/download/download_shelf.cc:83: theme_provider.GetColor(ThemeProperties::COLOR_THROBBER_SPINNING); Seems like maybe we should rename this ...
5 years, 5 months ago (2015-07-16 00:52:18 UTC) #19
Evan Stade
https://codereview.chromium.org/1236463002/diff/120001/chrome/browser/download/download_shelf.h File chrome/browser/download/download_shelf.h (right): https://codereview.chromium.org/1236463002/diff/120001/chrome/browser/download/download_shelf.h#newcode66 chrome/browser/download/download_shelf.h:66: // know the total size, so we just draw ...
5 years, 5 months ago (2015-07-16 02:16:44 UTC) #20
Peter Kasting
LGTM with some suggestions for constant names/comments https://codereview.chromium.org/1236463002/diff/200001/chrome/browser/download/download_shelf.h File chrome/browser/download/download_shelf.h (right): https://codereview.chromium.org/1236463002/diff/200001/chrome/browser/download/download_shelf.h#newcode57 chrome/browser/download/download_shelf.h:57: kSmallIconSize = ...
5 years, 5 months ago (2015-07-16 20:02:24 UTC) #21
Evan Stade
https://codereview.chromium.org/1236463002/diff/200001/chrome/browser/download/download_shelf.h File chrome/browser/download/download_shelf.h (right): https://codereview.chromium.org/1236463002/diff/200001/chrome/browser/download/download_shelf.h#newcode57 chrome/browser/download/download_shelf.h:57: kSmallIconSize = 16, On 2015/07/16 20:02:23, Peter Kasting wrote: ...
5 years, 5 months ago (2015-07-22 16:39:46 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1236463002/220001
5 years, 5 months ago (2015-07-22 16:40:26 UTC) #25
Evan Stade
oops, thought I already committed this. Mac unit tests have an issue. asanka@, can you ...
5 years, 5 months ago (2015-07-22 17:34:43 UTC) #27
asanka
https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm File chrome/browser/ui/cocoa/download/download_item_cell.mm (right): https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm#newcode563 chrome/browser/ui/cocoa/download/download_item_cell.mm:563: themeProvider = &defaultTheme; On 2015/07/22 at 17:34:43, Evan Stade ...
5 years, 5 months ago (2015-07-22 21:22:17 UTC) #28
Evan Stade
https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm File chrome/browser/ui/cocoa/download/download_item_cell.mm (right): https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm#newcode563 chrome/browser/ui/cocoa/download/download_item_cell.mm:563: themeProvider = &defaultTheme; On 2015/07/22 21:22:17, asanka wrote: > ...
5 years, 5 months ago (2015-07-22 21:32:20 UTC) #29
Evan Stade
On 2015/07/22 21:32:20, Evan Stade wrote: > https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm > File chrome/browser/ui/cocoa/download/download_item_cell.mm (right): > > https://codereview.chromium.org/1236463002/diff/240001/chrome/browser/ui/cocoa/download/download_item_cell.mm#newcode563 ...
5 years, 5 months ago (2015-07-23 17:25:46 UTC) #30
asanka
On 2015/07/23 at 17:25:46, estade wrote: > On 2015/07/22 21:32:20, Evan Stade wrote: > > ...
5 years, 5 months ago (2015-07-23 23:29:34 UTC) #31
Evan Stade
On 2015/07/23 23:29:34, asanka wrote: > On 2015/07/23 at 17:25:46, estade wrote: > > On ...
5 years, 5 months ago (2015-07-24 17:49:39 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1236463002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1236463002/240001
5 years, 5 months ago (2015-07-24 17:49:52 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/81904)
5 years, 5 months ago (2015-07-24 18:00:25 UTC) #37
Evan Stade
+oshima tbr for chrome/app/theme
5 years, 5 months ago (2015-07-24 20:44:36 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1236463002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1236463002/240001
5 years, 5 months ago (2015-07-24 20:45:14 UTC) #41
commit-bot: I haz the power
Committed patchset #13 (id:240001)
5 years, 5 months ago (2015-07-24 20:52:17 UTC) #42
commit-bot: I haz the power
Patchset 13 (id:??) landed as https://crrev.com/6ef02ec8fdd093a5c993c93b6938287eced4772b Cr-Commit-Position: refs/heads/master@{#340328}
5 years, 5 months ago (2015-07-24 20:53:13 UTC) #43
oshima
5 years, 5 months ago (2015-07-24 20:54:36 UTC) #44
Message was sent while issue was closed.
c/a/t lgtm

Powered by Google App Engine
This is Rietveld 408576698