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

Issue 2576833002: Make some updates to extension iconography. (Closed)

Created:
4 years ago by Evan Stade
Modified:
4 years ago
CC:
chromium-reviews, dbeam+watch-ntp_chromium.org, extensions-reviews_chromium.org, ntp-dev+reviews_chromium.org, tfarina, yamaguchi+watch_chromium.org, oka+watch_chromium.org, rginda+watch_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, fukino+watch_chromium.org, chromium-apps-reviews_chromium.org, davemoore+watch_chromium.org, pedrosimonetti+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make some updates to extension iconography. Several related changes in one go: 1. Remove padding from extension search icon in location bar (linux, cros, mac). This was causing misalignment between the popup icon and the location bar icon, and unintended discrepancies between platforms. 2. Make ExtensionIconManager handle all supported scale factors rather than just 1x. 3. Remove some obsolete code in the apps page. Apps will always be given a default icon, and we never use the small icon codepath any more. This also means FaviconWebUIHandler is no longer needed. BUG=674259, 596757 TBR=kinaba@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/32426e0c6511485debbf3b7c77e87791b6b3ec93 Cr-Commit-Position: refs/heads/master@{#439361}

Patch Set 1 #

Patch Set 2 : add test #

Total comments: 29

Patch Set 3 : Devlin review #

Patch Set 4 : closure compile #

Total comments: 2

Patch Set 5 : dbeam detail #

Total comments: 6

Patch Set 6 : devlin review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+310 lines, -558 lines) Patch
M chrome/browser/chromeos/file_manager/file_tasks.cc View 1 2 3 4 5 2 chunks +3 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/management/chrome_management_api_delegate.h View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/extensions/api/management/chrome_management_api_delegate.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/omnibox/omnibox_api.h View 2 chunks +2 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/omnibox/omnibox_api.cc View 1 4 chunks +1 line, -22 lines 0 comments Download
M chrome/browser/extensions/context_menu_matcher.cc View 1 chunk +4 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_icon_manager.h View 1 2 3 4 5 4 chunks +6 lines, -19 lines 0 comments Download
M chrome/browser/extensions/extension_icon_manager.cc View 1 2 3 chunks +29 lines, -76 lines 0 comments Download
M chrome/browser/extensions/extension_icon_manager_unittest.cc View 1 2 3 4 5 7 chunks +108 lines, -17 lines 0 comments Download
M chrome/browser/extensions/extension_util.cc View 1 chunk +2 lines, -4 lines 0 comments Download
M chrome/browser/extensions/menu_manager.h View 1 2 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/extensions/menu_manager.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/resources/ntp4/apps_page.css View 1 chunk +0 lines, -11 lines 0 comments Download
M chrome/browser/resources/ntp4/apps_page.js View 8 chunks +11 lines, -53 lines 0 comments Download
M chrome/browser/resources/ntp4/new_tab.html View 1 chunk +2 lines, -13 lines 0 comments Download
M chrome/browser/resources/ntp4/new_tab.js View 1 2 3 2 chunks +0 lines, -14 lines 0 comments Download
M chrome/browser/resources/ntp4/page_list_view.js View 1 2 3 4 1 chunk +1 line, -4 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/ui/omnibox/chrome_omnibox_client.cc View 1 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_install_dialog_view_browsertest.cc View 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/ui/webui/app_launcher_page_ui.cc View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_icon_source.h View 1 chunk +2 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_icon_source.cc View 1 chunk +1 line, -7 lines 0 comments Download
M chrome/browser/ui/webui/ntp/app_launcher_handler.cc View 1 1 chunk +5 lines, -18 lines 0 comments Download
D chrome/browser/ui/webui/ntp/favicon_webui_handler.h View 1 chunk +0 lines, -67 lines 0 comments Download
D chrome/browser/ui/webui/ntp/favicon_webui_handler.cc View 1 chunk +0 lines, -174 lines 0 comments Download
M chrome/browser/ui/webui/ntp/new_tab_ui.cc View 2 chunks +0 lines, -2 lines 0 comments Download
A chrome/test/data/extensions/context_menus/icons/16.png View 1 Binary file 0 comments Download
A chrome/test/data/extensions/context_menus/icons/24.png View 1 Binary file 0 comments Download
A chrome/test/data/extensions/context_menus/icons/32.png View 1 Binary file 0 comments Download
A chrome/test/data/extensions/context_menus/icons/manifest.json View 1 1 chunk +15 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/context_menus/icons/sample.js View 1 2 1 chunk +71 lines, -0 lines 0 comments Download
M extensions/browser/api/management/management_api.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M extensions/browser/api/management/management_api_delegate.h View 1 chunk +1 line, -2 lines 0 comments Download
M extensions/browser/image_loader.h View 1 2 2 chunks +12 lines, -3 lines 0 comments Download
M extensions/browser/image_loader.cc View 1 2 4 chunks +21 lines, -7 lines 0 comments Download

Messages

Total messages: 37 (24 generated)
Evan Stade
Sorry for large patchset. The rabbit hole went deep on this one. +pkasting for *omnibox* ...
4 years ago (2016-12-15 03:07:08 UTC) #4
Peter Kasting
I get the easy review! *omnibox* LGTM https://codereview.chromium.org/2576833002/diff/20001/chrome/browser/ui/omnibox/chrome_omnibox_client.cc File chrome/browser/ui/omnibox/chrome_omnibox_client.cc (right): https://codereview.chromium.org/2576833002/diff/20001/chrome/browser/ui/omnibox/chrome_omnibox_client.cc#newcode51 chrome/browser/ui/omnibox/chrome_omnibox_client.cc:51: #include "third_party/skia/include/core/SkBitmap.h" ...
4 years ago (2016-12-15 07:54:26 UTC) #5
Devlin
Nice! Mostly just nits. Could you also add a screenshot of the before/after to one ...
4 years ago (2016-12-15 17:14:41 UTC) #8
Evan Stade
https://codereview.chromium.org/2576833002/diff/20001/chrome/browser/chromeos/file_manager/file_tasks.cc File chrome/browser/chromeos/file_manager/file_tasks.cc (right): https://codereview.chromium.org/2576833002/diff/20001/chrome/browser/chromeos/file_manager/file_tasks.cc#newcode506 chrome/browser/chromeos/file_manager/file_tasks.cc:506: false); // exists On 2016/12/15 17:14:40, Devlin wrote: > ...
4 years ago (2016-12-15 23:49:02 UTC) #11
Dan Beam
lgtm https://codereview.chromium.org/2576833002/diff/60001/chrome/browser/resources/ntp4/page_list_view.js File chrome/browser/resources/ntp4/page_list_view.js (right): https://codereview.chromium.org/2576833002/diff/60001/chrome/browser/resources/ntp4/page_list_view.js#newcode24 chrome/browser/resources/ntp4/page_list_view.js:24: * icon_small_exists: boolean, did you mean to remove ...
4 years ago (2016-12-16 01:01:23 UTC) #14
Devlin
lgtm https://codereview.chromium.org/2576833002/diff/80001/chrome/browser/chromeos/file_manager/file_tasks.cc File chrome/browser/chromeos/file_manager/file_tasks.cc (right): https://codereview.chromium.org/2576833002/diff/80001/chrome/browser/chromeos/file_manager/file_tasks.cc#newcode563 chrome/browser/chromeos/file_manager/file_tasks.cc:563: false); // exists s/exists/grayscale https://codereview.chromium.org/2576833002/diff/80001/chrome/browser/extensions/extension_icon_manager.h File chrome/browser/extensions/extension_icon_manager.h (right): ...
4 years ago (2016-12-16 19:54:55 UTC) #21
Evan Stade
TBR kinaba@ for mechanical change to file_tasks.cc https://codereview.chromium.org/2576833002/diff/60001/chrome/browser/resources/ntp4/page_list_view.js File chrome/browser/resources/ntp4/page_list_view.js (right): https://codereview.chromium.org/2576833002/diff/60001/chrome/browser/resources/ntp4/page_list_view.js#newcode24 chrome/browser/resources/ntp4/page_list_view.js:24: * icon_small_exists: ...
4 years ago (2016-12-16 21:37:04 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2576833002/100001
4 years ago (2016-12-16 21:38:19 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: closure_compilation on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL)
4 years ago (2016-12-16 23:41:11 UTC) #29
kinaba
file_manager lgtm
4 years ago (2016-12-16 23:59:04 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2576833002/100001
4 years ago (2016-12-17 23:57:48 UTC) #32
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years ago (2016-12-18 01:27:26 UTC) #35
commit-bot: I haz the power
4 years ago (2016-12-18 01:30:19 UTC) #37
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/32426e0c6511485debbf3b7c77e87791b6b3ec93
Cr-Commit-Position: refs/heads/master@{#439361}

Powered by Google App Engine
This is Rietveld 408576698