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

Issue 1806353002: Enhanced Sync Confirmation modal (Closed)

Created:
4 years, 9 months ago by Moe
Modified:
4 years, 8 months ago
CC:
chromium-reviews, tim+watch_chromium.org, oshima+watch_chromium.org, zea+watch_chromium.org, tfarina, maxbogue+watch_chromium.org, plaree+watch_chromium.org, arv+watch_chromium.org, asvitkine+watch_chromium.org, Bernhard Bauer
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enhanced Sync Confirmation modal BUG=595349

Patch Set 1 #

Total comments: 8

Patch Set 2 : Addressed comments, fixed deprecated shadow piercing #

Total comments: 3

Patch Set 3 : Addressed comments #

Total comments: 7

Patch Set 4 : Addressed roger's comments #

Total comments: 4

Patch Set 5 : Addressed comments #

Total comments: 2

Patch Set 6 : Addressed comments #

Total comments: 8

Patch Set 7 : Addressed comments #

Total comments: 2

Patch Set 8 : Added comment #

Total comments: 4

Patch Set 9 : Added comment #

Patch Set 10 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+252 lines, -94 lines) Patch
M chrome/browser/resources/sync_confirmation/sync_confirmation.css View 1 2 3 4 5 6 7 8 9 4 chunks +50 lines, -21 lines 0 comments Download
M chrome/browser/resources/sync_confirmation/sync_confirmation.html View 1 2 3 4 5 6 2 chunks +44 lines, -7 lines 0 comments Download
M chrome/browser/resources/sync_confirmation/sync_confirmation.js View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer.h View 1 2 3 4 5 6 7 8 3 chunks +20 lines, -5 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer.cc View 1 2 3 4 6 chunks +25 lines, -10 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer_unittest.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_starter.h View 1 2 3 4 5 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_starter.cc View 1 2 3 4 5 4 chunks +49 lines, -25 lines 0 comments Download
M chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/signin/login_ui_service.h View 1 2 3 4 5 6 3 chunks +14 lines, -10 lines 0 comments Download
M chrome/browser/ui/webui/signin/login_ui_service.cc View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/signin/sync_confirmation_handler.h View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/signin/sync_confirmation_handler.cc View 1 2 3 4 5 6 7 8 9 3 chunks +18 lines, -5 lines 0 comments Download
M chrome/common/url_constants.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/url_constants.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M tools/metrics/actions/actions.xml View 1 2 3 4 5 6 7 8 9 1 chunk +9 lines, -0 lines 0 comments Download
A ui/webui/resources/images/200-logo_chrome.png View Binary file 0 comments Download
A ui/webui/resources/images/200-logo_googleg.png View Binary file 0 comments Download

Messages

Total messages: 38 (7 generated)
Moe
4 years, 9 months ago (2016-03-17 16:08:58 UTC) #2
anthonyvd
Hi Moe, I mostly looked at the C++ but this is on the right track. ...
4 years, 9 months ago (2016-03-17 20:23:41 UTC) #3
Moe
https://codereview.chromium.org/1806353002/diff/1/chrome/browser/resources/sync_confirmation/sync_confirmation.js File chrome/browser/resources/sync_confirmation/sync_confirmation.js (right): https://codereview.chromium.org/1806353002/diff/1/chrome/browser/resources/sync_confirmation/sync_confirmation.js#newcode9 chrome/browser/resources/sync_confirmation/sync_confirmation.js:9: chrome.send('confirm', [$('activityControlsCheckbox').checked]); On 2016/03/17 20:23:41, anthonyvd (OoO until April ...
4 years, 9 months ago (2016-03-18 21:53:40 UTC) #5
anthonyvd
this looks good so far, just a couple comments on my end. Off to Owners ...
4 years, 9 months ago (2016-03-19 19:50:58 UTC) #6
Moe
Hi, Please review my changes for the enhanced sync confirmation screen. https://codereview.chromium.org/1806353002/diff/40001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h File chrome/browser/ui/webui/signin/sync_confirmation_handler.h (right): ...
4 years, 9 months ago (2016-03-21 20:47:28 UTC) #8
sky
I only looked at c/b/ui/views. That LGTM
4 years, 9 months ago (2016-03-21 22:49:05 UTC) #9
rkaplow
https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (right): https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml#newcode12675 tools/metrics/actions/actions.xml:12675: <action name="Signin_Signin_WithActivityControlsCheckbox"> user actions generally are related to a ...
4 years, 9 months ago (2016-03-22 14:57:01 UTC) #10
Moe
https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (right): https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml#newcode12675 tools/metrics/actions/actions.xml:12675: <action name="Signin_Signin_WithActivityControlsCheckbox"> On 2016/03/22 14:57:01, rkaplow wrote: > user ...
4 years, 9 months ago (2016-03-22 20:41:32 UTC) #11
Moe
+estade@
4 years, 9 months ago (2016-03-22 20:56:32 UTC) #13
rkaplow
lgtm https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml File tools/metrics/actions/actions.xml (right): https://codereview.chromium.org/1806353002/diff/60001/tools/metrics/actions/actions.xml#newcode12675 tools/metrics/actions/actions.xml:12675: <action name="Signin_Signin_WithActivityControlsCheckbox"> On 2016/03/22 20:41:32, Moe wrote: > ...
4 years, 9 months ago (2016-03-22 21:10:59 UTC) #14
Roger Tawa OOO till Jul 10th
Hi Moe, Can you add a BUG= to the description? Thanks. https://codereview.chromium.org/1806353002/diff/60001/chrome/browser/ui/sync/one_click_signin_sync_observer.cc File chrome/browser/ui/sync/one_click_signin_sync_observer.cc (right): ...
4 years, 9 months ago (2016-03-23 01:14:15 UTC) #15
Moe
https://codereview.chromium.org/1806353002/diff/60001/chrome/browser/ui/sync/one_click_signin_sync_observer.cc File chrome/browser/ui/sync/one_click_signin_sync_observer.cc (right): https://codereview.chromium.org/1806353002/diff/60001/chrome/browser/ui/sync/one_click_signin_sync_observer.cc#newcode41 chrome/browser/ui/sync/one_click_signin_sync_observer.cc:41: DCHECK(!continue_url_.is_empty() || !activity_controls_url.is_empty()); On 2016/03/23 01:14:15, Roger Tawa wrote: ...
4 years, 9 months ago (2016-03-24 00:02:41 UTC) #17
Roger Tawa OOO till Jul 10th
lgtm Thanks Moe.
4 years, 9 months ago (2016-03-24 15:14:43 UTC) #18
Evan Stade
sorry for the delay. Feel free to ping me faster next time (like 24 hours ...
4 years, 8 months ago (2016-03-29 22:50:21 UTC) #19
Moe
https://codereview.chromium.org/1806353002/diff/80001/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc File chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc (right): https://codereview.chromium.org/1806353002/diff/80001/chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc#newcode26 chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc:26: const int kSyncConfirmationDialogHeight = 511; On 2016/03/29 22:50:21, Evan ...
4 years, 8 months ago (2016-03-30 18:07:48 UTC) #20
Evan Stade
https://codereview.chromium.org/1806353002/diff/100001/chrome/browser/ui/webui/signin/login_ui_service.h File chrome/browser/ui/webui/signin/login_ui_service.h (right): https://codereview.chromium.org/1806353002/diff/100001/chrome/browser/ui/webui/signin/login_ui_service.h#newcode46 chrome/browser/ui/webui/signin/login_ui_service.h:46: DEFAULT_SETTINGS_OPEN_ACTIVITY_CONTROLS_URL = SYNC_WITH_DEFAULT_SETTINGS | don't add these, instead you ...
4 years, 8 months ago (2016-03-30 22:40:48 UTC) #21
Moe
https://codereview.chromium.org/1806353002/diff/100001/chrome/browser/ui/webui/signin/login_ui_service.h File chrome/browser/ui/webui/signin/login_ui_service.h (right): https://codereview.chromium.org/1806353002/diff/100001/chrome/browser/ui/webui/signin/login_ui_service.h#newcode46 chrome/browser/ui/webui/signin/login_ui_service.h:46: DEFAULT_SETTINGS_OPEN_ACTIVITY_CONTROLS_URL = SYNC_WITH_DEFAULT_SETTINGS | On 2016/03/30 22:40:48, Evan Stade ...
4 years, 8 months ago (2016-03-31 19:09:29 UTC) #22
Evan Stade
+dbeam for css https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css File chrome/browser/resources/sync_confirmation/sync_confirmation.css (right): https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css#newcode11 chrome/browser/resources/sync_confirmation/sync_confirmation.css:11: color: rgb(51, 103, 214); i feel ...
4 years, 8 months ago (2016-03-31 19:30:53 UTC) #24
Dan Beam
https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css File chrome/browser/resources/sync_confirmation/sync_confirmation.css (right): https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css#newcode11 chrome/browser/resources/sync_confirmation/sync_confirmation.css:11: color: rgb(51, 103, 214); On 2016/03/31 19:30:53, Evan Stade ...
4 years, 8 months ago (2016-03-31 20:13:32 UTC) #25
Moe
https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css File chrome/browser/resources/sync_confirmation/sync_confirmation.css (right): https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css#newcode11 chrome/browser/resources/sync_confirmation/sync_confirmation.css:11: color: rgb(51, 103, 214); On 2016/03/31 20:13:32, Dan Beam ...
4 years, 8 months ago (2016-03-31 21:00:49 UTC) #26
Dan Beam
https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css File chrome/browser/resources/sync_confirmation/sync_confirmation.css (right): https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css#newcode11 chrome/browser/resources/sync_confirmation/sync_confirmation.css:11: color: rgb(51, 103, 214); On 2016/03/31 21:00:49, Moe wrote: ...
4 years, 8 months ago (2016-04-01 18:07:07 UTC) #27
Moe
On 2016/04/01 18:07:07, Dan Beam wrote: > https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css > File chrome/browser/resources/sync_confirmation/sync_confirmation.css (right): > > https://codereview.chromium.org/1806353002/diff/120001/chrome/browser/resources/sync_confirmation/sync_confirmation.css#newcode11 ...
4 years, 8 months ago (2016-04-04 13:27:44 UTC) #28
Evan Stade
chrome/browser/ui/webui/ lgtm (resources/ stuff I assume Dan is reviewing) https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h File chrome/browser/ui/webui/signin/sync_confirmation_handler.h (right): https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h#newcode60 chrome/browser/ui/webui/signin/sync_confirmation_handler.h:60: ...
4 years, 8 months ago (2016-04-04 22:22:17 UTC) #29
Moe
Thank you Evan! https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h File chrome/browser/ui/webui/signin/sync_confirmation_handler.h (right): https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h#newcode60 chrome/browser/ui/webui/signin/sync_confirmation_handler.h:60: void CloseModalSigninWindow(uint32_t result); On 2016/04/04 22:22:17, ...
4 years, 8 months ago (2016-04-04 23:13:06 UTC) #30
Moe
Thank you Evan! https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h File chrome/browser/ui/webui/signin/sync_confirmation_handler.h (right): https://codereview.chromium.org/1806353002/diff/140001/chrome/browser/ui/webui/signin/sync_confirmation_handler.h#newcode60 chrome/browser/ui/webui/signin/sync_confirmation_handler.h:60: void CloseModalSigninWindow(uint32_t result); On 2016/04/04 22:22:17, ...
4 years, 8 months ago (2016-04-04 23:13:06 UTC) #31
Dan Beam
can this UI show on chromium? if so: we should probably have the chromium logo ...
4 years, 8 months ago (2016-04-04 23:48:38 UTC) #32
Moe
Hi Dan, We had a discussion with the Sync team about the string and and ...
4 years, 8 months ago (2016-04-05 17:14:42 UTC) #33
Dan Beam
lgtm
4 years, 8 months ago (2016-04-06 06:39:08 UTC) #34
Moe
Thank you Dan!
4 years, 8 months ago (2016-04-06 13:38:02 UTC) #35
Evan Stade
I just saw this bubble in action and filed crbug.com/601595. I don't think this should ...
4 years, 8 months ago (2016-04-07 21:38:36 UTC) #37
Moe
4 years, 8 months ago (2016-04-07 22:27:10 UTC) #38
On 2016/04/07 21:38:36, Evan Stade wrote:
> I just saw this bubble in action and filed crbug.com/601595. I don't think
this
> should be WebUI.

@evan, I'll CC the PM on the bug. However, I'm closing this due to design
changes that would make a good chunk of this patch redundant. I'll open another
CL. Thanks for the reviews everyone!

Powered by Google App Engine
This is Rietveld 408576698