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

Issue 2715433008: 🏡 Add a ChromeHomeNewTabPage (Closed)

Created:
3 years, 9 months ago by Theresa
Modified:
3 years, 9 months ago
CC:
chromium-reviews, noyau+watch_chromium.org, ntp-dev+reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Home] Add a ChromeHomeNewTabPage Adds a simple NTP that displays the search provider logo and a close button for use in Chrome Home. BUG=695973 Review-Url: https://codereview.chromium.org/2715433008 Cr-Commit-Position: refs/heads/master@{#453662} Committed: https://chromium.googlesource.com/chromium/src/+/5c88a0f3700057690cd3e644e346e5fef84ae666

Patch Set 1 #

Patch Set 2 : [Home] Add a ChromeHomeNewTabPage #

Patch Set 3 : [Home] Add a ChromeHomeNewTabPage #

Patch Set 4 : Rebase #

Total comments: 4

Patch Set 5 : Changes from mdjones@ review #

Total comments: 26

Patch Set 6 : Changes from dgn@/mvanouwerkerk@ review #

Patch Set 7 : Add LogoDelegateImpl #

Total comments: 6

Patch Set 8 : Nits #

Total comments: 2

Patch Set 9 : Cancel inprogress animation when FBV disabled #

Unified diffs Side-by-side diffs Delta from patch set Stats (+398 lines, -101 lines) Patch
A chrome/android/java/res/layout/chrome_home_new_tab_page.xml View 1 2 1 chunk +42 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java View 1 2 3 4 5 6 7 3 chunks +11 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/StackLayout.java View 1 2 3 chunks +13 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java View 1 2 3 4 5 6 7 1 chunk +184 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java View 1 2 3 4 5 6 7 1 chunk +96 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoView.java View 1 2 3 4 5 6 7 5 chunks +29 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java View 1 2 3 4 2 chunks +4 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java View 1 2 3 5 chunks +0 lines, -58 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java View 1 2 3 4 5 6 7 6 chunks +4 lines, -30 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java View 1 2 3 4 5 6 7 8 2 chunks +13 lines, -1 line 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 55 (42 generated)
Theresa
mdjones@ - will you please take a look from a Chrome Home perspective before I ...
3 years, 9 months ago (2017-02-27 17:01:38 UTC) #11
mdjones
lgtm % nits https://codereview.chromium.org/2715433008/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java (right): https://codereview.chromium.org/2715433008/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java#newcode157 chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java:157: mTab.getActivity().getFadingBackgroundView().setAlpha(0.f); setViewAlpha please. That class should ...
3 years, 9 months ago (2017-02-27 19:50:25 UTC) #20
Theresa
+dgn@ - ptal https://codereview.chromium.org/2715433008/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java (right): https://codereview.chromium.org/2715433008/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java#newcode157 chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java:157: mTab.getActivity().getFadingBackgroundView().setAlpha(0.f); On 2017/02/27 19:50:25, mdjones wrote: ...
3 years, 9 months ago (2017-02-27 21:44:08 UTC) #22
Michael van Ouwerkerk
https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java (right): https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java#newcode36 chrome/android/java/src/org/chromium/chrome/browser/ntp/ChromeHomeNewTabPage.java:36: private final LogoManagerImpl mLogoManager; I wanted to say: just ...
3 years, 9 months ago (2017-02-28 13:36:16 UTC) #28
dgn
Nice to see NTPManager getting dismantled further! https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/res/layout/chrome_home_new_tab_page.xml File chrome/android/java/res/layout/chrome_home_new_tab_page.xml (right): https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/res/layout/chrome_home_new_tab_page.xml#newcode11 chrome/android/java/res/layout/chrome_home_new_tab_page.xml:11: android:focusable="true" why ...
3 years, 9 months ago (2017-02-28 14:09:57 UTC) #29
Theresa
https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/res/layout/chrome_home_new_tab_page.xml File chrome/android/java/res/layout/chrome_home_new_tab_page.xml (right): https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/res/layout/chrome_home_new_tab_page.xml#newcode11 chrome/android/java/res/layout/chrome_home_new_tab_page.xml:11: android:focusable="true" On 2017/02/28 14:09:56, dgn wrote: > why make ...
3 years, 9 months ago (2017-02-28 17:02:24 UTC) #35
dgn
lgtm if Michael is happy https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode490 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:490: final LogoManagerImpl manager = ...
3 years, 9 months ago (2017-02-28 17:21:23 UTC) #39
Michael van Ouwerkerk
lgtm with nits Thanks! https://codereview.chromium.org/2715433008/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java (right): https://codereview.chromium.org/2715433008/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java#newcode40 chrome/android/java/src/org/chromium/chrome/browser/ntp/LogoDelegateImpl.java:40: * Construct a new LogoManagerImpl. ...
3 years, 9 months ago (2017-02-28 17:24:32 UTC) #40
Theresa
+tedchoc@ for ChromeActivity and FadingBackgroundView OWNERS https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/2715433008/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode490 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:490: final LogoManagerImpl manager ...
3 years, 9 months ago (2017-02-28 17:50:40 UTC) #42
Ted C
lgtm https://codereview.chromium.org/2715433008/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java File chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java (right): https://codereview.chromium.org/2715433008/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java:80: if (!isEnabled) setAlpha(0f); Should this be canceling the ...
3 years, 9 months ago (2017-02-28 17:56:33 UTC) #45
Theresa
Thank you all for the reviews. https://codereview.chromium.org/2715433008/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java File chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java (right): https://codereview.chromium.org/2715433008/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/widget/FadingBackgroundView.java:80: if (!isEnabled) setAlpha(0f); ...
3 years, 9 months ago (2017-02-28 18:05:32 UTC) #47
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/2715433008/140001
3 years, 9 months ago (2017-02-28 19:13:58 UTC) #52
commit-bot: I haz the power
3 years, 9 months ago (2017-02-28 19:27:00 UTC) #55
Message was sent while issue was closed.
Committed patchset #9 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/5c88a0f3700057690cd3e644e346...

Powered by Google App Engine
This is Rietveld 408576698