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

Issue 2868403003: added scale animation for context menu (Closed)

Created:
3 years, 7 months ago by injae
Modified:
3 years, 6 months ago
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

added scale animation for context menu BUG=655359, 730330 Review-Url: https://codereview.chromium.org/2868403003 Cr-Commit-Position: refs/heads/master@{#479100} Committed: https://chromium.googlesource.com/chromium/src/+/facb458c362b51cbe79dc41b6a2680c8b76ea4c5

Patch Set 1 #

Patch Set 2 : updates #

Patch Set 3 : added animations to context menu #

Patch Set 4 : put back deleted new lines #

Patch Set 5 : changes to exit animation destination & duration #

Patch Set 6 : switching context menu tab bug fix #

Total comments: 24

Patch Set 7 : bug fix #

Patch Set 8 : bug fix #

Patch Set 9 : made contextmenuwidth a local variable, renamed mContextMenuLocationOnScreen --> mContextMenuY... #

Patch Set 10 : periods #

Total comments: 27

Patch Set 11 : y #

Total comments: 22

Patch Set 12 : comments #

Patch Set 13 : refactoring #

Total comments: 20

Patch Set 14 : refactor #

Patch Set 15 : comments #

Total comments: 13

Patch Set 16 : comments #

Patch Set 17 : creating a new contextmenudialog constructor #

Total comments: 8

Patch Set 18 : comments #

Total comments: 29

Patch Set 19 : comments #

Patch Set 20 : more renaming #

Patch Set 21 : fixing resizing when rotating issue #

Patch Set 22 : refactor #

Total comments: 1

Patch Set 23 : fixing issues brought because infrequent syncing" #

Total comments: 2

Patch Set 24 : refactor #

Patch Set 25 : fixed broken tests #

Patch Set 26 : fixing more tests #

Patch Set 27 : fixing broken tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+334 lines, -77 lines) Patch
A chrome/android/java/res/drawable/grey_with_top_rounded_corners.xml View 1 2 3 4 5 6 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/android/java/res/layout/tabular_context_menu.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +28 lines, -18 lines 0 comments Download
M chrome/android/java/res/values/dimens.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -1 line 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 14 15 16 17 18 19 20 21 22 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +26 lines, -5 lines 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 12 13 14 15 16 17 18 19 20 21 22 9 chunks +56 lines, -37 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuViewPager.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +11 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/widget/ContextMenuDialog.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +171 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -0 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 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 4 chunks +19 lines, -9 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulatorTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +3 lines, -3 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 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 61 (31 generated)
Daniel Park
3 years, 7 months ago (2017-05-10 20:59:01 UTC) #2
Daniel Park
3 years, 7 months ago (2017-05-18 22:41:52 UTC) #4
Theresa
Will you please upload some videos of this animation on tablets and phones? https://codereview.chromium.org/2868403003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java File ...
3 years, 7 months ago (2017-05-19 17:19:31 UTC) #5
Daniel Park
https://codereview.chromium.org/2868403003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java (right): https://codereview.chromium.org/2868403003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java#newcode140 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java:140: public int getX() { On 2017/05/19 17:19:30, Theresa wrote: ...
3 years, 7 months ago (2017-05-22 18:12:55 UTC) #6
Theresa
https://codereview.chromium.org/2868403003/diff/170001/chrome/android/java/res/values/dimens.xml File chrome/android/java/res/values/dimens.xml (right): https://codereview.chromium.org/2868403003/diff/170001/chrome/android/java/res/values/dimens.xml#newcode474 chrome/android/java/res/values/dimens.xml:474: <dimen name="context_menu_max_width_in_dp">500dp</dimen> the "_in_dp" isn't really necessary. https://codereview.chromium.org/2868403003/diff/170001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java File ...
3 years, 7 months ago (2017-05-23 01:58:08 UTC) #7
Daniel Park
https://codereview.chromium.org/2868403003/diff/170001/chrome/android/java/res/values/dimens.xml File chrome/android/java/res/values/dimens.xml (right): https://codereview.chromium.org/2868403003/diff/170001/chrome/android/java/res/values/dimens.xml#newcode474 chrome/android/java/res/values/dimens.xml:474: <dimen name="context_menu_max_width_in_dp">500dp</dimen> On 2017/05/23 01:58:07, Theresa wrote: > the ...
3 years, 7 months ago (2017-05-24 16:44:32 UTC) #8
Theresa
https://codereview.chromium.org/2868403003/diff/190001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/190001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode24 chrome/android/java/res/layout/tabular_context_menu.xml:24: app:tabTextColor="#80000000" nit: While not a change introduced in this ...
3 years, 7 months ago (2017-05-24 17:53:35 UTC) #9
Daniel Park
https://codereview.chromium.org/2868403003/diff/190001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/190001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode24 chrome/android/java/res/layout/tabular_context_menu.xml:24: app:tabTextColor="#80000000" On 2017/05/24 17:53:33, Theresa wrote: > nit: While ...
3 years, 7 months ago (2017-05-24 19:44:39 UTC) #10
Theresa
https://codereview.chromium.org/2868403003/diff/230001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/230001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode29 chrome/android/java/res/layout/tabular_context_menu.xml:29: app:tabMaxWidth="2000dp" /> nit: add a comment explaining why a ...
3 years, 7 months ago (2017-05-24 20:16:33 UTC) #11
Daniel Park
https://codereview.chromium.org/2868403003/diff/230001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/230001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode29 chrome/android/java/res/layout/tabular_context_menu.xml:29: app:tabMaxWidth="2000dp" /> On 2017/05/24 20:16:32, Theresa (OOO) wrote: > ...
3 years, 7 months ago (2017-05-24 22:34:31 UTC) #12
Theresa
This is getting pretty close! https://codereview.chromium.org/2868403003/diff/270001/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/2868403003/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java#newcode83 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java:83: dialogWindow.setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); Can contextMenuDialog ...
3 years, 7 months ago (2017-05-24 22:50:51 UTC) #13
Daniel Park
https://codereview.chromium.org/2868403003/diff/270001/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/2868403003/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java#newcode83 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java:83: dialogWindow.setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); On 2017/05/24 22:50:50, Theresa (OOO) wrote: > ...
3 years, 7 months ago (2017-05-25 17:12:37 UTC) #14
Theresa
lgtm % a few comments https://codereview.chromium.org/2868403003/diff/310001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/310001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode10 chrome/android/java/res/layout/tabular_context_menu.xml:10: <org.chromium.chrome.browser.contextmenu.TabularContextMenuViewPager nit: add a ...
3 years, 6 months ago (2017-05-30 16:16:07 UTC) #15
Daniel Park
https://codereview.chromium.org/2868403003/diff/310001/chrome/android/java/res/layout/tabular_context_menu.xml File chrome/android/java/res/layout/tabular_context_menu.xml (right): https://codereview.chromium.org/2868403003/diff/310001/chrome/android/java/res/layout/tabular_context_menu.xml#newcode10 chrome/android/java/res/layout/tabular_context_menu.xml:10: <org.chromium.chrome.browser.contextmenu.TabularContextMenuViewPager On 2017/05/30 16:16:07, Theresa wrote: > nit: add ...
3 years, 6 months ago (2017-05-30 17:40:40 UTC) #16
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/2868403003/330001
3 years, 6 months ago (2017-05-30 18:58:27 UTC) #19
Daniel Park
+tedchoc@ for OWNERS
3 years, 6 months ago (2017-05-30 19:05:54 UTC) #22
Ted C
most style and naming nits...overall looks good https://codereview.chromium.org/2868403003/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java (right): https://codereview.chromium.org/2868403003/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java#newcode144 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java:144: public int ...
3 years, 6 months ago (2017-05-30 23:04:05 UTC) #23
Daniel Park
https://codereview.chromium.org/2868403003/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java (right): https://codereview.chromium.org/2868403003/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java#newcode144 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java:144: public int getTriggeringTouchX() { On 2017/05/30 23:04:04, Ted C ...
3 years, 6 months ago (2017-05-31 18:19:40 UTC) #24
Ted C
lgtm w/ min-padding change https://codereview.chromium.org/2868403003/diff/330001/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/2868403003/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/TabularContextMenuUi.java:105: (int) Math.min(resources.getDisplayMetrics().widthPixels * MAX_WIDTH_PROPORTION, On ...
3 years, 6 months ago (2017-06-02 22:51:40 UTC) #25
Ted C
lgtm w/ nit (we discussed moving the width logic to a followup CL, so we ...
3 years, 6 months ago (2017-06-08 17:52:59 UTC) #27
Daniel Park
3 years, 6 months ago (2017-06-09 21:29:19 UTC) #28
Daniel Park
3 years, 6 months ago (2017-06-09 21:29:22 UTC) #29
Daniel Park
https://codereview.chromium.org/2868403003/diff/430001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java (right): https://codereview.chromium.org/2868403003/diff/430001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java#newcode104 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java:104: referrer, false /* canSaveMedia */, 0 /* touchPointXDp */, ...
3 years, 6 months ago (2017-06-09 21:32:53 UTC) #30
Daniel Park
3 years, 6 months ago (2017-06-09 23:27:42 UTC) #37
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/2868403003/490001
3 years, 6 months ago (2017-06-12 15:49:31 UTC) #47
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/315449)
3 years, 6 months ago (2017-06-12 18:24:49 UTC) #49
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/2868403003/510001
3 years, 6 months ago (2017-06-13 16:54:34 UTC) #52
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/287944) android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 6 months ago (2017-06-13 16:59:58 UTC) #54
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/2868403003/510001
3 years, 6 months ago (2017-06-13 17:37:17 UTC) #56
commit-bot: I haz the power
3 years, 6 months ago (2017-06-13 19:37:55 UTC) #61
Message was sent while issue was closed.
Committed patchset #27 (id:510001) as
https://chromium.googlesource.com/chromium/src/+/facb458c362b51cbe79dc41b6a26...

Powered by Google App Engine
This is Rietveld 408576698