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

Issue 2809923003: [Home] Add a Chrome Home specific incognito NTP (Closed)

Created:
3 years, 8 months ago by Theresa
Modified:
3 years, 8 months ago
Reviewers:
mdjones, dgn, Steven Holte
CC:
chromium-reviews, noyau+watch_chromium.org, asvitkine+watch_chromium.org, ntp-dev+reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Home] Add a Chrome Home specific incognito NTP Adds a ChromeHomeIncognitoNewTabPage displayed behind the BottomSheet when an incognito NTP is selected and an IncognitoBottomSheetContent that is displayed inside the "Home" tab of the BottomSheet in incognito mode. Also updates ChromeHomeNewTabPageTest. BUG=695973 Review-Url: https://codereview.chromium.org/2809923003 Cr-Commit-Position: refs/heads/master@{#465036} Committed: https://chromium.googlesource.com/chromium/src/+/c72acf085d8c0977f28f3e54f4e99cc2cbd55554

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 13

Patch Set 3 : Changes from dgn@ and mdjones@ review #

Total comments: 3

Patch Set 4 : Rebase #

Patch Set 5 : Don't destroy IncognitoBottomSheetContent when bottom sheet closed #

Total comments: 6

Patch Set 6 : [Home] Add a Chrome Home specific incognito NTP #

Unified diffs Side-by-side diffs Delta from patch set Stats (+428 lines, -315 lines) Patch
M chrome/android/java/res/color/bottom_nav_tint.xml View 1 chunk +1 line, -1 line 0 comments Download
A + chrome/android/java/res/color/bottom_nav_tint_incognito.xml View 1 chunk +2 lines, -2 lines 0 comments Download
A + chrome/android/java/res/layout/chrome_home_incognito_new_tab_page.xml View 1 chunk +16 lines, -15 lines 0 comments Download
M chrome/android/java/res/layout/chrome_home_new_tab_page.xml View 3 chunks +6 lines, -5 lines 0 comments Download
A chrome/android/java/res/layout/incognito_bottom_sheet_content.xml View 1 chunk +64 lines, -0 lines 0 comments Download
M chrome/android/java/res/layout/new_tab_page_incognito.xml View 1 chunk +4 lines, -12 lines 0 comments Download
M chrome/android/java/res/values-v17/styles.xml View 1 2 3 3 chunks +24 lines, -10 lines 0 comments Download
M chrome/android/java/res/values/colors.xml View 1 2 3 3 chunks +4 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java View 1 chunk +5 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeIncognitoNewTabPage.java View 1 1 chunk +64 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java View 1 6 chunks +6 lines, -147 lines 0 comments Download
A + chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageBase.java View 1 2 10 chunks +21 lines, -91 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/ntp/IncognitoBottomSheetContent.java View 1 chunk +85 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java View 1 chunk +8 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java View 1 2 3 4 5 7 chunks +58 lines, -14 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetMetrics.java View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageTest.java View 10 chunks +47 lines, -13 lines 0 comments Download
M tools/metrics/actions/actions.xml View 1 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (29 generated)
Theresa
Matt, will you please do a first pass? Then I'll add the NTP folks.
3 years, 8 months ago (2017-04-11 23:47:50 UTC) #8
mdjones
Mostly looks good, just a few questions. https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode198 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:198: if (mTabModelSelector.isIncognitoSelected() ...
3 years, 8 months ago (2017-04-12 16:51:36 UTC) #11
Theresa
https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode198 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:198: if (mTabModelSelector.isIncognitoSelected() && navItemId == R.id.action_home) { On 2017/04/12 ...
3 years, 8 months ago (2017-04-12 21:32:03 UTC) #12
dgn
drive-by https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageBase.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageBase.java (right): https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageBase.java#newcode128 chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPageBase.java:128: public void destroy() { nit: adding the @CallSuper ...
3 years, 8 months ago (2017-04-12 22:28:00 UTC) #14
Theresa
https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode198 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:198: if (mTabModelSelector.isIncognitoSelected() && navItemId == R.id.action_home) { On 2017/04/12 ...
3 years, 8 months ago (2017-04-12 23:12:12 UTC) #15
mdjones
https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode198 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:198: if (mTabModelSelector.isIncognitoSelected() && navItemId == R.id.action_home) { On 2017/04/12 ...
3 years, 8 months ago (2017-04-13 20:34:03 UTC) #16
Theresa
Screenshots attached to the bug. mdjones@ - please take another look. dgn@ - will you ...
3 years, 8 months ago (2017-04-13 21:28:14 UTC) #22
mdjones
lgtm % suggestion https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode137 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:137: if (!newModel.isIncognito()) mBottomSheetContents.remove(INCOGNITO_HOME_ID); As discussed offline, ...
3 years, 8 months ago (2017-04-13 21:57:25 UTC) #25
Theresa
https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode137 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:137: if (!newModel.isIncognito()) mBottomSheetContents.remove(INCOGNITO_HOME_ID); On 2017/04/13 21:57:24, mdjones wrote: > ...
3 years, 8 months ago (2017-04-13 22:03:47 UTC) #26
mdjones
https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode137 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:137: if (!newModel.isIncognito()) mBottomSheetContents.remove(INCOGNITO_HOME_ID); On 2017/04/13 22:03:46, Theresa wrote: > ...
3 years, 8 months ago (2017-04-13 22:31:06 UTC) #27
Theresa
On 2017/04/13 22:31:06, mdjones wrote: > https://codereview.chromium.org/2809923003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java > File > chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java > (right): > > ...
3 years, 8 months ago (2017-04-13 22:50:32 UTC) #28
Theresa
https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java File chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java (right): https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java#newcode139 chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java:139: if (!newModel.isIncognito()) mBottomSheetContents.remove(INCOGNITO_HOME_ID); I still need to call mBottomSheetContengs.get(INCOGNITO_HOME_ID).destroy() ...
3 years, 8 months ago (2017-04-13 23:51:15 UTC) #31
dgn
lgtm is mdjones@ is happy https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/res/layout/new_tab_page_incognito.xml File chrome/android/java/res/layout/new_tab_page_incognito.xml (right): https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/res/layout/new_tab_page_incognito.xml#newcode69 chrome/android/java/res/layout/new_tab_page_incognito.xml:69: android:textColor="#03a9f4" /> nit: you're ...
3 years, 8 months ago (2017-04-15 12:37:05 UTC) #34
mdjones
still lgtm
3 years, 8 months ago (2017-04-17 15:37:57 UTC) #35
Theresa
https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/res/layout/new_tab_page_incognito.xml File chrome/android/java/res/layout/new_tab_page_incognito.xml (right): https://codereview.chromium.org/2809923003/diff/80001/chrome/android/java/res/layout/new_tab_page_incognito.xml#newcode69 chrome/android/java/res/layout/new_tab_page_incognito.xml:69: android:textColor="#03a9f4" /> On 2017/04/15 12:37:04, dgn (in PST timezone) ...
3 years, 8 months ago (2017-04-17 15:38:09 UTC) #36
Steven Holte
lgtm
3 years, 8 months ago (2017-04-17 21:44:50 UTC) #41
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/2809923003/100001
3 years, 8 months ago (2017-04-17 21:50:31 UTC) #44
commit-bot: I haz the power
3 years, 8 months ago (2017-04-17 21:58:18 UTC) #47
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/c72acf085d8c0977f28f3e54f4e9...

Powered by Google App Engine
This is Rietveld 408576698