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

Issue 816223008: Update UI for WebStore bundle installs. (Closed)

Created:
5 years, 11 months ago by Marc Treib
Modified:
5 years, 8 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@bundles_api
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update UI for WebStore bundle installs. This CL adds extension icons in the install dialog as well as the "was installed" bubble. Followup to https://codereview.chromium.org/855513002/ XIB changes in ExtensionInstallPromptBundle.xib: * convert the "bundle items" NSTextField (filled with a multiline string) to an NSView (filled with dynamically created per-item subviews) * add an NSImageView in the top right to hold the bundle item XIB changes in ExtensionInstalledBubbleBundle.xib: * convert the "installed" and "failed" NSTextFields (filled with multiline strings) to NSViews (filled with dynamically created per-item subviews) BUG=448724 Committed: https://crrev.com/d9e1d9dc1f30cba6b7a86d8d578dbd2ed36db808 Cr-Commit-Position: refs/heads/master@{#326769}

Patch Set 1 #

Patch Set 2 : Mac bubble #

Patch Set 3 : rebase #

Patch Set 4 : rebase #

Patch Set 5 : Mac spacings (and rebase) #

Patch Set 6 : Win spacings #

Total comments: 2

Patch Set 7 : finnur review #

Total comments: 6

Patch Set 8 : asvitkine review #

Total comments: 10

Patch Set 9 : asvitkine review 2 #

Total comments: 2

Patch Set 10 : style fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+400 lines, -243 lines) Patch
M chrome/app/nibs/ExtensionInstallPromptBundle.xib View 1 2 3 4 10 chunks +60 lines, -29 lines 0 comments Download
M chrome/app/nibs/ExtensionInstalledBubbleBundle.xib View 1 6 chunks +9 lines, -45 lines 0 comments Download
M chrome/browser/extensions/bundle_installer.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_install_prompt.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/extension_install_prompt.cc View 1 2 3 4 5 chunks +5 lines, -2 lines 0 comments Download
A chrome/browser/ui/cocoa/extensions/bundle_util.h View 1 2 3 4 5 6 7 8 1 chunk +18 lines, -0 lines 0 comments Download
A chrome/browser/ui/cocoa/extensions/bundle_util.mm View 1 2 3 4 5 6 7 8 1 chunk +64 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm View 1 2 3 4 5 6 7 8 9 4 chunks +64 lines, -44 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/extensions/extension_installed_bubble_controller.mm View 1 2 3 4 5 6 7 8 3 chunks +13 lines, -17 lines 0 comments Download
M chrome/browser/ui/views/extensions/bundle_installed_bubble.cc View 6 chunks +69 lines, -46 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_install_dialog_view.h View 1 2 3 4 5 6 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_install_dialog_view.cc View 1 2 3 4 5 8 chunks +82 lines, -56 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (3 generated)
Marc Treib
asvitkine@chromium.org: Please review changes in c/a/nibs and c/b/ui/cocoa/extensions. finnur@chromium.org: Please review changes in c/b/extensions and ...
5 years, 8 months ago (2015-04-21 12:10:30 UTC) #2
Finnur
LGTM, one nit. https://codereview.chromium.org/816223008/diff/100001/chrome/browser/ui/views/extensions/extension_install_dialog_view.h File chrome/browser/ui/views/extensions/extension_install_dialog_view.h (right): https://codereview.chromium.org/816223008/diff/100001/chrome/browser/ui/views/extensions/extension_install_dialog_view.h#newcode154 chrome/browser/ui/views/extensions/extension_install_dialog_view.h:154: explicit IconedView(views::View* view, const gfx::ImageSkia& image); ...
5 years, 8 months ago (2015-04-21 13:36:51 UTC) #3
Marc Treib
https://codereview.chromium.org/816223008/diff/100001/chrome/browser/ui/views/extensions/extension_install_dialog_view.h File chrome/browser/ui/views/extensions/extension_install_dialog_view.h (right): https://codereview.chromium.org/816223008/diff/100001/chrome/browser/ui/views/extensions/extension_install_dialog_view.h#newcode154 chrome/browser/ui/views/extensions/extension_install_dialog_view.h:154: explicit IconedView(views::View* view, const gfx::ImageSkia& image); On 2015/04/21 13:36:51, ...
5 years, 8 months ago (2015-04-21 13:46:45 UTC) #4
Alexei Svitkine (slow)
Please add a "XIB changes" section to the CL description, per the guidelines here: https://www.chromium.org/developers/design-documents/mac-xib-files
5 years, 8 months ago (2015-04-21 15:14:45 UTC) #5
Marc Treib
On 2015/04/21 15:14:45, Alexei Svitkine wrote: > Please add a "XIB changes" section to the ...
5 years, 8 months ago (2015-04-21 15:31:50 UTC) #6
Alexei Svitkine (slow)
Please also add a TEST= line with instructions as to how someone from QA team ...
5 years, 8 months ago (2015-04-21 16:40:53 UTC) #7
Marc Treib
Comments addressed. Unfortunately, there's no good way to test this yet, because the corresponding Web ...
5 years, 8 months ago (2015-04-22 08:09:16 UTC) #8
Alexei Svitkine (slow)
https://codereview.chromium.org/816223008/diff/140001/chrome/browser/ui/cocoa/extensions/bundle_util.h File chrome/browser/ui/cocoa/extensions/bundle_util.h (right): https://codereview.chromium.org/816223008/diff/140001/chrome/browser/ui/cocoa/extensions/bundle_util.h#newcode13 chrome/browser/ui/cocoa/extensions/bundle_util.h:13: // to |itemsField|. Document the return value. https://codereview.chromium.org/816223008/diff/140001/chrome/browser/ui/cocoa/extensions/bundle_util.h#newcode15 chrome/browser/ui/cocoa/extensions/bundle_util.h:15: ...
5 years, 8 months ago (2015-04-22 16:52:27 UTC) #9
Marc Treib
https://codereview.chromium.org/816223008/diff/140001/chrome/browser/ui/cocoa/extensions/bundle_util.h File chrome/browser/ui/cocoa/extensions/bundle_util.h (right): https://codereview.chromium.org/816223008/diff/140001/chrome/browser/ui/cocoa/extensions/bundle_util.h#newcode13 chrome/browser/ui/cocoa/extensions/bundle_util.h:13: // to |itemsField|. On 2015/04/22 16:52:27, Alexei Svitkine wrote: ...
5 years, 8 months ago (2015-04-23 09:47:07 UTC) #10
Alexei Svitkine (slow)
lgtm % comment https://codereview.chromium.org/816223008/diff/160001/chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm File chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm (right): https://codereview.chromium.org/816223008/diff/160001/chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm#newcode138 chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm:138: void OffsetViewVerticallyToFitContent(NSView* view, CGFloat* totalOffset) { ...
5 years, 8 months ago (2015-04-23 16:47:39 UTC) #11
Marc Treib
https://codereview.chromium.org/816223008/diff/160001/chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm File chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm (right): https://codereview.chromium.org/816223008/diff/160001/chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm#newcode138 chrome/browser/ui/cocoa/extensions/extension_install_view_controller.mm:138: void OffsetViewVerticallyToFitContent(NSView* view, CGFloat* totalOffset) { On 2015/04/23 16:47:39, ...
5 years, 8 months ago (2015-04-24 09:06:05 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/816223008/180001
5 years, 8 months ago (2015-04-24 09:06:33 UTC) #15
commit-bot: I haz the power
Committed patchset #10 (id:180001)
5 years, 8 months ago (2015-04-24 11:17:17 UTC) #16
commit-bot: I haz the power
5 years, 8 months ago (2015-04-24 11:18:21 UTC) #17
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/d9e1d9dc1f30cba6b7a86d8d578dbd2ed36db808
Cr-Commit-Position: refs/heads/master@{#326769}

Powered by Google App Engine
This is Rietveld 408576698