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

Issue 2062083002: Implements the Lightweight First Run Experience (Closed)

Created:
4 years, 6 months ago by gogerald1
Modified:
3 years, 5 months ago
CC:
chromium-reviews, anthonyvd
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implements the Lightweight First Run Experience Only show ToS dialog if Chrome is opened via VIEW intents except from GSA (Google Search App). And show ToS dialog before loading URL in Chrome. Always show Welcome page with ToS if Chrome is opened via Chrome icon and the user has not accepted ToS. Check screenshot in comment #64 of http://crbug.com/450423. BUG=450423, 612879 Committed: https://crrev.com/57cee59c3b7566f14a67b7a982447f5ea3b6bbee Cr-Commit-Position: refs/heads/master@{#403702}

Patch Set 1 #

Patch Set 2 : format #

Total comments: 6

Patch Set 3 : address comments #

Total comments: 4

Patch Set 4 : address comments #

Total comments: 6

Patch Set 5 : address comments and update behaviors #

Patch Set 6 : format #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+261 lines, -18 lines) Patch
M chrome/android/java/AndroidManifest.xml View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
A chrome/android/java/res/layout/lightweight_fre_tos.xml View 1 1 chunk +66 lines, -0 lines 0 comments Download
M chrome/android/java/res/values-v17/styles.xml View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ChromeBackupAgent.java View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java View 1 2 3 4 5 6 1 chunk +2 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnectionService.java View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java View 1 2 3 4 5 6 2 chunks +10 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java View 1 2 3 4 5 6 4 chunks +9 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java View 1 2 3 4 5 6 3 chunks +31 lines, -5 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunSignInProcessor.java View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunStatus.java View 1 2 3 4 2 chunks +39 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/firstrun/LightweightFirstRunActivity.java View 1 2 3 4 1 chunk +75 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/ToSAndUMAFirstRunFragment.java View 1 2 3 4 2 chunks +1 line, -2 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 76 (45 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/120001
4 years, 6 months ago (2016-06-15 21:18:54 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/140001
4 years, 6 months ago (2016-06-15 21:36:54 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-15 23:02:45 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/160001
4 years, 6 months ago (2016-06-16 14:38:30 UTC) #20
gogerald1
yusufo@chromium.org: Please review changes in *.xml and customtabs/ bauerb@chromium.org: Please review changes in the rest ...
4 years, 6 months ago (2016-06-16 14:57:39 UTC) #22
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-16 15:34:19 UTC) #25
Bernhard Bauer
https://codereview.chromium.org/2062083002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java File chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java (right): https://codereview.chromium.org/2062083002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java#newcode492 chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java:492: IntentHandler.determineExternalIntentSource(getPackageName(), getIntent())); You pass this to checkIfFirstRunIsNecessary() every single ...
4 years, 6 months ago (2016-06-16 16:35:37 UTC) #26
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/200001
4 years, 6 months ago (2016-06-16 18:55:21 UTC) #29
gogerald1
https://codereview.chromium.org/2062083002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java File chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java (right): https://codereview.chromium.org/2062083002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java#newcode492 chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java:492: IntentHandler.determineExternalIntentSource(getPackageName(), getIntent())); On 2016/06/16 16:35:36, Bernhard Bauer wrote: > ...
4 years, 6 months ago (2016-06-16 18:59:20 UTC) #30
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-16 19:57:17 UTC) #33
Bernhard Bauer
https://codereview.chromium.org/2062083002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java (right): https://codereview.chromium.org/2062083002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java#newcode220 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java:220: * @param fromIntent That was used to launch Chrome. ...
4 years, 6 months ago (2016-06-17 09:48:16 UTC) #34
gogerald1
https://codereview.chromium.org/2062083002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java (right): https://codereview.chromium.org/2062083002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java#newcode220 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java:220: * @param fromIntent That was used to launch Chrome. ...
4 years, 6 months ago (2016-06-17 14:46:07 UTC) #36
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/220001
4 years, 6 months ago (2016-06-17 14:46:18 UTC) #37
Bernhard Bauer
LGTM w/ a formatting nit: https://codereview.chromium.org/2062083002/diff/220001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java (right): https://codereview.chromium.org/2062083002/diff/220001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java#newcode240 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java:240: if (fromChromeIcon || (fromIntent ...
4 years, 6 months ago (2016-06-17 15:15:53 UTC) #38
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-17 15:33:19 UTC) #40
Yusuf
https://codereview.chromium.org/2062083002/diff/220001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java File chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java (right): https://codereview.chromium.org/2062083002/diff/220001/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java#newcode241 chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencer.java:241: && IntentHandler.determineExternalIntentSource( This part is rather fragile as we ...
4 years, 6 months ago (2016-06-20 10:00:24 UTC) #41
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/280001
4 years, 6 months ago (2016-06-21 23:24:48 UTC) #45
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-22 02:36:16 UTC) #47
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2062083002/300001
4 years, 6 months ago (2016-06-22 14:54:18 UTC) #49
gogerald1
Hi, please take another look, 1, addressed the comments. 2, update string according to requirement. ...
4 years, 6 months ago (2016-06-22 15:02:36 UTC) #50
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-22 15:59:48 UTC) #52
Yusuf
lgtm thank you
4 years, 6 months ago (2016-06-24 12:00:32 UTC) #55
anthonyvd
Hi everyone, Ganggui has been on vacation since this CL was l-g-t-m'd. Since the team ...
4 years, 5 months ago (2016-06-29 18:39:20 UTC) #57
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/2062083002/300001
4 years, 5 months ago (2016-06-29 19:36:44 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/28857) ios-device-gn on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 5 months ago (2016-06-29 19:41:06 UTC) #62
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2062083002/320001
4 years, 5 months ago (2016-07-04 16:10:38 UTC) #64
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-04 17:55:39 UTC) #66
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/2062083002/320001
4 years, 5 months ago (2016-07-04 18:10:13 UTC) #69
commit-bot: I haz the power
Committed patchset #7 (id:320001)
4 years, 5 months ago (2016-07-04 18:14:35 UTC) #71
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-04 18:14:39 UTC) #72
commit-bot: I haz the power
4 years, 5 months ago (2016-07-04 18:16:20 UTC) #74
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/57cee59c3b7566f14a67b7a982447f5ea3b6bbee
Cr-Commit-Position: refs/heads/master@{#403702}

Powered by Google App Engine
This is Rietveld 408576698