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

Issue 251193004: Animate the OverviewButtonTray (Closed)

Created:
6 years, 7 months ago by jonross
Modified:
6 years, 7 months ago
Reviewers:
flackr, oshima
CC:
chromium-reviews, kalyank, sadrul, ben+ash_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Animate the OverviewButtonTray Take the animations from TrayItemView and port them to TrayBackgroundView so that the outer trays also animate their visibility. TEST=OverviewButtonTray TEST=SystemTrayTest TEST=WebNotificationTrayTest BUG=363714 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269378

Patch Set 1 #

Total comments: 8

Patch Set 2 : Reimplement animation using compositor layers #

Total comments: 10

Patch Set 3 : #

Patch Set 4 : Animate Container of the tray items #

Total comments: 14

Patch Set 5 : #

Total comments: 4

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Total comments: 16

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+131 lines, -9 lines) Patch
M ash/system/status_area_widget_delegate.cc View 1 2 3 4 5 6 7 3 chunks +35 lines, -0 lines 0 comments Download
M ash/system/tray/tray_background_view.h View 1 2 6 chunks +17 lines, -7 lines 0 comments Download
M ash/system/tray/tray_background_view.cc View 1 2 3 4 5 6 7 8 6 chunks +79 lines, -2 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
jonross
6 years, 7 months ago (2014-04-29 13:24:47 UTC) #1
flackr
I wouldn't list those tests as they specifically disable animations, so they're not really verifying ...
6 years, 7 months ago (2014-04-29 14:18:22 UTC) #2
jonross
I've reimplemented the animation using compositor layers. I still need to make the outer container ...
6 years, 7 months ago (2014-04-30 14:09:31 UTC) #3
flackr
https://codereview.chromium.org/251193004/diff/40001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/251193004/diff/40001/ash/system/tray/tray_background_view.cc#newcode329 ash/system/tray/tray_background_view.cc:329: void TrayBackgroundView::SetVisible(bool set_visible) { s/set_visible/visible to match the variable ...
6 years, 7 months ago (2014-04-30 16:06:40 UTC) #4
jonross
https://codereview.chromium.org/251193004/diff/40001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/251193004/diff/40001/ash/system/tray/tray_background_view.cc#newcode329 ash/system/tray/tray_background_view.cc:329: void TrayBackgroundView::SetVisible(bool set_visible) { On 2014/04/30 16:06:40, flackr wrote: ...
6 years, 7 months ago (2014-04-30 21:25:37 UTC) #5
jonross
Animation for both the tray items, as well as their layout within their parent container. ...
6 years, 7 months ago (2014-05-02 15:40:14 UTC) #6
flackr
https://codereview.chromium.org/251193004/diff/70001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/70001/ash/system/status_area_widget_delegate.cc#newcode158 ash/system/status_area_widget_delegate.cc:158: StatusAreaWidgetDelegate::SetupAnimationForLayer(ui::Layer* layer) { Use anonymous namespace, though it'd probably ...
6 years, 7 months ago (2014-05-06 15:42:11 UTC) #7
jonross
https://codereview.chromium.org/251193004/diff/70001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/70001/ash/system/status_area_widget_delegate.cc#newcode158 ash/system/status_area_widget_delegate.cc:158: StatusAreaWidgetDelegate::SetupAnimationForLayer(ui::Layer* layer) { On 2014/05/06 15:42:11, flackr wrote: > ...
6 years, 7 months ago (2014-05-07 13:52:35 UTC) #8
flackr
LGTM with nits. https://codereview.chromium.org/251193004/diff/80001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/80001/ash/system/status_area_widget_delegate.cc#newcode34 ash/system/status_area_widget_delegate.cc:34: : ui::ScopedLayerAnimationSettings(layer->GetAnimator()) { Separate out implementation: ...
6 years, 7 months ago (2014-05-07 21:32:26 UTC) #9
jonross
Hi Oshima, Could you review an animation for the status area on touchview? https://codereview.chromium.org/251193004/diff/80001/ash/system/status_area_widget_delegate.cc File ...
6 years, 7 months ago (2014-05-08 16:44:17 UTC) #10
flackr
https://codereview.chromium.org/251193004/diff/100001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/100001/ash/system/status_area_widget_delegate.cc#newcode42 ash/system/status_area_widget_delegate.cc:42: : ui::ScopedLayerAnimationSettings(layer->GetAnimator()) { nit: I think this should align ...
6 years, 7 months ago (2014-05-08 17:09:48 UTC) #11
jonross
https://codereview.chromium.org/251193004/diff/100001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/100001/ash/system/status_area_widget_delegate.cc#newcode42 ash/system/status_area_widget_delegate.cc:42: : ui::ScopedLayerAnimationSettings(layer->GetAnimator()) { On 2014/05/08 17:09:49, flackr wrote: > ...
6 years, 7 months ago (2014-05-08 17:24:24 UTC) #12
oshima
https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc#newcode33 ash/system/status_area_widget_delegate.cc:33: StatusAreaWidgetDelegateAnimationSettings(ui::Layer* layer); explicit https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc#newcode34 ash/system/status_area_widget_delegate.cc:34: virtual ~StatusAreaWidgetDelegateAnimationSettings(); just inline ...
6 years, 7 months ago (2014-05-08 17:38:42 UTC) #13
flackr
https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc#newcode34 ash/system/status_area_widget_delegate.cc:34: virtual ~StatusAreaWidgetDelegateAnimationSettings(); On 2014/05/08 17:38:42, oshima wrote: > just ...
6 years, 7 months ago (2014-05-08 17:43:14 UTC) #14
jonross
https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc#newcode346 ash/system/tray/tray_background_view.cc:346: HideTransformation(); On 2014/05/08 17:38:42, oshima wrote: > If you ...
6 years, 7 months ago (2014-05-08 17:50:07 UTC) #15
oshima
https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc#newcode34 ash/system/status_area_widget_delegate.cc:34: virtual ~StatusAreaWidgetDelegateAnimationSettings(); On 2014/05/08 17:43:14, flackr wrote: > On ...
6 years, 7 months ago (2014-05-08 18:13:44 UTC) #16
jonross
https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc File ash/system/status_area_widget_delegate.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/status_area_widget_delegate.cc#newcode34 ash/system/status_area_widget_delegate.cc:34: virtual ~StatusAreaWidgetDelegateAnimationSettings(); On 2014/05/08 18:13:45, oshima wrote: > On ...
6 years, 7 months ago (2014-05-08 18:23:15 UTC) #17
oshima
lgtm https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc#newcode346 ash/system/tray/tray_background_view.cc:346: HideTransformation(); On 2014/05/08 17:50:07, jonross wrote: > On ...
6 years, 7 months ago (2014-05-08 18:30:54 UTC) #18
jonross
https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/251193004/diff/120001/ash/system/tray/tray_background_view.cc#newcode346 ash/system/tray/tray_background_view.cc:346: HideTransformation(); On 2014/05/08 18:30:54, oshima wrote: > On 2014/05/08 ...
6 years, 7 months ago (2014-05-08 18:44:26 UTC) #19
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 7 months ago (2014-05-08 18:44:32 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jonross@chromium.org/251193004/160001
6 years, 7 months ago (2014-05-08 18:47:31 UTC) #21
commit-bot: I haz the power
6 years, 7 months ago (2014-05-09 18:21:38 UTC) #22
Message was sent while issue was closed.
Change committed as 269378

Powered by Google App Engine
This is Rietveld 408576698