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

Issue 2777773002: Show the image header for the Context Menu (Closed)

Created:
3 years, 9 months ago by JJ
Modified:
3 years, 8 months ago
CC:
chromium-reviews, srahim+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Show the image header for the Context Menu This CL should show an image above the context menu. It also adds a background as we wait for the image to load. Screenshots are below: https://drive.google.com/open?id=0B6D5A57VLDpeajkxZTBwVWZMcm8 https://drive.google.com/open?id=0B6D5A57VLDpeZWtIWlR1UlRyQ3c https://drive.google.com/open?id=0B6D5A57VLDpeY0dpU3lTT3NDb1k BUG=655359 Review-Url: https://codereview.chromium.org/2777773002 Cr-Commit-Position: refs/heads/master@{#461254} Committed: https://chromium.googlesource.com/chromium/src/+/88172028d81d3cedbf5f315bbbd0f280dd252ce4

Patch Set 1 #

Total comments: 25

Patch Set 2 : Fixed based off twellington's comments #

Total comments: 14

Patch Set 3 : Fixes based off twellington's comments #

Patch Set 4 : Mostly rebasing off previous patches #

Patch Set 5 : git rebase #

Total comments: 14

Patch Set 6 : updated based off dtrainor's comments #

Total comments: 2

Patch Set 7 : Needed to add tests #

Patch Set 8 : Fixed based off twellington's comments #

Patch Set 9 : Fixed a test #

Patch Set 10 : Fixed based off dtrainor's comments #

Total comments: 16

Patch Set 11 : Fixed based of tedchoc's comments #

Total comments: 13

Patch Set 12 : Fixed nits #

Patch Set 13 : I think I deleted on teh wrong branch? #

Patch Set 14 : Why be public when you can be private #

Unified diffs Side-by-side diffs Delta from patch set Stats (+246 lines, -22 lines) Patch
A chrome/android/java/res/drawable/checkerboard_background.xml View 1 1 chunk +31 lines, -0 lines 0 comments Download
A chrome/android/java/res/drawable/tabular_context_menu_image_border.xml View 1 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/android/java/res/layout/tabular_context_menu_page.xml View 1 2 3 4 5 6 7 8 9 10 1 chunk +34 lines, -11 lines 0 comments Download
M chrome/android/java/res/values-sw600dp/dimens.xml View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/java/res/values/colors.xml View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/res/values/dimens.xml View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +35 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuListAdapter.java View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java View 1 2 3 4 5 6 7 8 9 10 11 8 chunks +71 lines, -5 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUiTest.java View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/android/context_menu_helper.h View 1 2 3 4 5 6 7 8 9 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/ui/android/context_menu_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +46 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 51 (30 generated)
JJ
Currently the other CL is out for review. I want your opinion on this before ...
3 years, 9 months ago (2017-03-27 00:38:54 UTC) #2
Theresa
https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/checkerboard_background.xml File chrome/android/java/res/drawable/checkerboard_background.xml (right): https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/checkerboard_background.xml#newcode4 chrome/android/java/res/drawable/checkerboard_background.xml:4: found in the LICENSE file. --> nit: add a ...
3 years, 9 months ago (2017-03-27 18:28:26 UTC) #3
JJ
Thanks for the quick update! I appreciate it. https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/checkerboard_background.xml File chrome/android/java/res/drawable/checkerboard_background.xml (right): https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/checkerboard_background.xml#newcode4 chrome/android/java/res/drawable/checkerboard_background.xml:4: found ...
3 years, 9 months ago (2017-03-27 20:47:12 UTC) #4
JJ
dtrainor@chromium.org: Please review changes in all of the share code. tedchoc@chromium.org: Please review changes in ...
3 years, 8 months ago (2017-03-28 17:12:04 UTC) #6
Theresa
https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/tabular_context_menu_image_border.xml File chrome/android/java/res/drawable/tabular_context_menu_image_border.xml (right): https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/tabular_context_menu_image_border.xml#newcode8 chrome/android/java/res/drawable/tabular_context_menu_image_border.xml:8: android:color="@color/google_grey_400"/> On 2017/03/27 20:47:12, JJ wrote: > On 2017/03/27 ...
3 years, 8 months ago (2017-03-28 17:23:08 UTC) #7
JJ
Next round of comments complete! Hit me up if it doesn't make sense. https://codereview.chromium.org/2777773002/diff/1/chrome/android/java/res/drawable/tabular_context_menu_image_border.xml File ...
3 years, 8 months ago (2017-03-28 23:19:20 UTC) #8
JJ
Friendly ping as it's been 24 hours c:
3 years, 8 months ago (2017-03-29 23:11:31 UTC) #15
David Trainor- moved to gerrit
https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java (right): https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java#newcode188 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java:188: public void getThumbnail() { I actually think this (and ...
3 years, 8 months ago (2017-03-30 05:03:14 UTC) #18
JJ
Thanks so much for the reviews! I put in the admittedly easier change for now. ...
3 years, 8 months ago (2017-03-30 16:00:26 UTC) #19
JJ
Follow up comment on the possible change with callbacks. In short it's almost possible but ...
3 years, 8 months ago (2017-03-30 17:09:00 UTC) #20
Theresa
lgtm % nit https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java (right): https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java#newcode174 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java:174: private void setBackgroundForImageView(ImageView imageView, Resources resources) ...
3 years, 8 months ago (2017-03-30 18:34:34 UTC) #25
JJ
Thanks for the review! https://codereview.chromium.org/2777773002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java (right): https://codereview.chromium.org/2777773002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java#newcode160 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java:160: headerTextView.setVisibility(View.VISIBLE); On 2017/03/30 18:34:34, Theresa ...
3 years, 8 months ago (2017-03-30 18:59:51 UTC) #26
David Trainor- moved to gerrit
https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java (right): https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java#newcode188 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java:188: public void getThumbnail() { On 2017/03/30 17:09:00, JJ wrote: ...
3 years, 8 months ago (2017-03-30 23:45:14 UTC) #35
JJ
Alright! I've updated the fixes! Tell me how it looks to you! https://codereview.chromium.org/2777773002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java ...
3 years, 8 months ago (2017-03-31 02:28:45 UTC) #36
Ted C
https://codereview.chromium.org/2777773002/diff/180001/chrome/android/java/res/layout/tabular_context_menu_page.xml File chrome/android/java/res/layout/tabular_context_menu_page.xml (right): https://codereview.chromium.org/2777773002/diff/180001/chrome/android/java/res/layout/tabular_context_menu_page.xml#newcode30 chrome/android/java/res/layout/tabular_context_menu_page.xml:30: android:contentDescription="@string/context_menu_header_image_default_desc_text" I think we shouldn't use a content description ...
3 years, 8 months ago (2017-03-31 16:19:33 UTC) #37
JJ
here are the updated comments! https://codereview.chromium.org/2777773002/diff/180001/chrome/android/java/res/layout/tabular_context_menu_page.xml File chrome/android/java/res/layout/tabular_context_menu_page.xml (right): https://codereview.chromium.org/2777773002/diff/180001/chrome/android/java/res/layout/tabular_context_menu_page.xml#newcode30 chrome/android/java/res/layout/tabular_context_menu_page.xml:30: android:contentDescription="@string/context_menu_header_image_default_desc_text" On 2017/03/31 16:19:32, ...
3 years, 8 months ago (2017-03-31 18:43:59 UTC) #38
Ted C
https://codereview.chromium.org/2777773002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java (right): https://codereview.chromium.org/2777773002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java#newcode46 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java:46: ContextMenuHelper() {} is this still needed? https://codereview.chromium.org/2777773002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java#newcode197 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java:197: // ...
3 years, 8 months ago (2017-03-31 18:48:32 UTC) #39
JJ
Yay c: https://codereview.chromium.org/2777773002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java (right): https://codereview.chromium.org/2777773002/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java#newcode46 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java:46: ContextMenuHelper() {} On 2017/03/31 18:48:32, Ted C ...
3 years, 8 months ago (2017-03-31 19:01:20 UTC) #40
Ted C
lgtm
3 years, 8 months ago (2017-03-31 22:04:49 UTC) #43
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/2777773002/260001
3 years, 8 months ago (2017-03-31 22:18:30 UTC) #48
commit-bot: I haz the power
3 years, 8 months ago (2017-03-31 22:29:36 UTC) #51
Message was sent while issue was closed.
Committed patchset #14 (id:260001) as
https://chromium.googlesource.com/chromium/src/+/88172028d81d3cedbf5f315bbbd0...

Powered by Google App Engine
This is Rietveld 408576698