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

Issue 1219133003: Contextual Search UI changes for custom tabs (Closed)

Created:
5 years, 5 months ago by Theresa
Modified:
5 years, 5 months ago
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Contextual Search UI changes for custom tabs For custom tabs, in the maximized state a tap on the search panel should not promote to a new tab. Also, a close button has been added in the maximized state. BUG=499502 Committed: https://crrev.com/38bbc5a1475b346d0bd3164712737dd96d3636a2 Cr-Commit-Position: refs/heads/master@{#337948}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Add close button #

Patch Set 3 : RTL support #

Total comments: 27

Patch Set 4 : Add isSearchIconVisible to ContextualSearchPanelBase #

Patch Set 5 : Changes from Pedro's review #

Total comments: 8

Patch Set 6 : Rebase & more changes from Pedro's review #

Total comments: 4

Patch Set 7 : Use fadingInPercentage and fadingOutPercentage, get rid of PanelBase#isCloseIconVisible() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+188 lines, -13 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java View 1 2 3 4 5 4 chunks +17 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java View 1 2 3 4 5 6 10 chunks +87 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelFeatures.java View 1 2 3 4 5 2 chunks +4 lines, -6 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java View 1 2 3 4 5 6 6 chunks +10 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.java View 1 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/android/compositor/layer/contextual_search_layer.h View 1 2 3 4 5 3 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/android/compositor/layer/contextual_search_layer.cc View 1 2 3 4 5 5 chunks +44 lines, -0 lines 0 comments Download
M chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.h View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/android/compositor/scene_layer/contextual_search_scene_layer.cc View 1 2 3 4 5 4 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/android/feature_utilities.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (6 generated)
Theresa
I think a method in FeatureUtilities.java (or even a separate ContextualSearchFeatures.java) is cleaner than passing ...
5 years, 5 months ago (2015-07-01 18:29:09 UTC) #2
pedro (no code reviews)
Thanks Theresa, I agree that having a method in FeatureUtilities to check for custom tabs ...
5 years, 5 months ago (2015-07-01 19:28:53 UTC) #3
Theresa
ptal https://codereview.chromium.org/1219133003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1219133003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode253 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:253: } else if (isTouchOnCloseButton(x, y)) { On 2015/07/01 ...
5 years, 5 months ago (2015-07-06 20:28:32 UTC) #4
Theresa
https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode246 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:246: if (!isCloseIconVisible()) { Check ContextualSearchPanelFeatures.isSearchTermRefiningAvailable() instead. https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode248 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:248: } ...
5 years, 5 months ago (2015-07-07 23:18:55 UTC) #5
Theresa
https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java (right): https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java#newcode1113 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java:1113: float searchIconOpacity = MathUtils.interpolate( On 2015/07/07 23:18:55, Theresa Wellington ...
5 years, 5 months ago (2015-07-08 00:29:16 UTC) #6
pedro (no code reviews)
Sorry for the delay! I had to prioritize a release blocker fix for M44. https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java ...
5 years, 5 months ago (2015-07-08 00:43:47 UTC) #7
Theresa
https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java (right): https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java#newcode487 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java:487: public float getSearchBarWidth() { On 2015/07/08 00:43:47, pedrosimonetti wrote: ...
5 years, 5 months ago (2015-07-08 16:03:58 UTC) #8
pedro (no code reviews)
Theresa, please sync and rebase now that my change was submitted. Posted some more comments, ...
5 years, 5 months ago (2015-07-08 20:15:06 UTC) #9
Theresa
https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java (right): https://codereview.chromium.org/1219133003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java#newcode246 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java:246: if (!isCloseIconVisible()) { On 2015/07/08 00:43:46, pedrosimonetti wrote: > ...
5 years, 5 months ago (2015-07-08 21:04:59 UTC) #11
Theresa
+dtrainor for OWNERS review
5 years, 5 months ago (2015-07-08 21:06:02 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1219133003/100001
5 years, 5 months ago (2015-07-08 21:06:34 UTC) #14
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. Only full committers are accepted. Even if an ...
5 years, 5 months ago (2015-07-08 21:06:40 UTC) #16
pedro (no code reviews)
lgtm Just a couple more nits. Code LGTM. You will need an owners approval though. ...
5 years, 5 months ago (2015-07-08 21:21:19 UTC) #17
Theresa
https://codereview.chromium.org/1219133003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java (right): https://codereview.chromium.org/1219133003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java#newcode578 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelBase.java:578: public boolean isCloseIconVisible() { On 2015/07/08 21:21:19, pedrosimonetti wrote: ...
5 years, 5 months ago (2015-07-08 21:43:39 UTC) #18
David Trainor- moved to gerrit
lgtm
5 years, 5 months ago (2015-07-08 22:43:03 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1219133003/120001
5 years, 5 months ago (2015-07-09 00:05:47 UTC) #22
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 5 months ago (2015-07-09 00:12:09 UTC) #23
commit-bot: I haz the power
5 years, 5 months ago (2015-07-09 00:13:11 UTC) #24
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/38bbc5a1475b346d0bd3164712737dd96d3636a2
Cr-Commit-Position: refs/heads/master@{#337948}

Powered by Google App Engine
This is Rietveld 408576698