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

Issue 289743002: Overview Button Tray Animation accounting for startup (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

Overview Button Tray Animation accounting for startup Reapply the animation of TrayBackgroundView. Update to account for visibility changes that occur during animations. Added a test for to cover state changes during animations. Original review: https://codereview.chromium.org/251193004/ Revert review: https://codereview.chromium.org/281793002/ This reverts commit 399aa22e04f289f496f60ad23379a098e389d6a1 TEST=SystemTrayTest BUG=372285, 363714 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272829

Patch Set 1 #

Patch Set 2 : Implement Fix #

Total comments: 6

Patch Set 3 : #

Total comments: 3

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Total comments: 4

Patch Set 6 : . #

Total comments: 6

Patch Set 7 : #

Patch Set 8 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+165 lines, -9 lines) Patch
M ash/system/status_area_widget_delegate.cc View 3 chunks +35 lines, -0 lines 0 comments Download
M ash/system/tray/system_tray_unittest.cc View 1 2 2 chunks +22 lines, -0 lines 0 comments Download
M ash/system/tray/tray_background_view.h View 1 2 3 4 5 6 7 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 6 chunks +91 lines, -2 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
jonross
6 years, 7 months ago (2014-05-14 17:15:36 UTC) #1
flackr
https://codereview.chromium.org/289743002/diff/20001/ash/system/tray/system_tray_unittest.cc File ash/system/tray/system_tray_unittest.cc (right): https://codereview.chromium.org/289743002/diff/20001/ash/system/tray/system_tray_unittest.cc#newcode500 ash/system/tray/system_tray_unittest.cc:500: EXPECT_TRUE(tray->visible()); This test should end the animation before verifying ...
6 years, 7 months ago (2014-05-14 17:32:43 UTC) #2
jonross
https://codereview.chromium.org/289743002/diff/20001/ash/system/tray/system_tray_unittest.cc File ash/system/tray/system_tray_unittest.cc (right): https://codereview.chromium.org/289743002/diff/20001/ash/system/tray/system_tray_unittest.cc#newcode500 ash/system/tray/system_tray_unittest.cc:500: EXPECT_TRUE(tray->visible()); On 2014/05/14 17:32:43, flackr wrote: > This test ...
6 years, 7 months ago (2014-05-14 23:28:47 UTC) #3
flackr
https://codereview.chromium.org/289743002/diff/40001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/40001/ash/system/tray/tray_background_view.cc#newcode375 ash/system/tray/tray_background_view.cc:375: // must be turned on again here. This doesn't ...
6 years, 7 months ago (2014-05-15 21:39:43 UTC) #4
jonross
https://codereview.chromium.org/289743002/diff/40001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/40001/ash/system/tray/tray_background_view.cc#newcode492 ash/system/tray/tray_background_view.cc:492: // the visibility so that the next animation may ...
6 years, 7 months ago (2014-05-16 15:56:20 UTC) #5
flackr
https://codereview.chromium.org/289743002/diff/60001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/60001/ash/system/tray/tray_background_view.cc#newcode376 ash/system/tray/tray_background_view.cc:376: layer()->SetVisible(true); This seems like a fail-safe for when we ...
6 years, 7 months ago (2014-05-16 18:07:17 UTC) #6
jonross
https://codereview.chromium.org/289743002/diff/60001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/60001/ash/system/tray/tray_background_view.cc#newcode376 ash/system/tray/tray_background_view.cc:376: layer()->SetVisible(true); On 2014/05/16 18:07:17, flackr wrote: > This seems ...
6 years, 7 months ago (2014-05-16 19:11:38 UTC) #7
flackr
https://codereview.chromium.org/289743002/diff/80001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/80001/ash/system/tray/tray_background_view.cc#newcode355 ash/system/tray/tray_background_view.cc:355: // the layer to not visibible, so it must ...
6 years, 7 months ago (2014-05-21 14:47:39 UTC) #8
jonross
Reduced the usage of layer-SetVisible(true) to the more direct solution. Updated the comment to be ...
6 years, 7 months ago (2014-05-21 21:57:23 UTC) #9
flackr
Please update test in CL description to only name the test which verifies the animation. ...
6 years, 7 months ago (2014-05-21 22:02:47 UTC) #10
oshima
lgtm https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc#newcode350 ash/system/tray/tray_background_view.cc:350: views::View::SetVisible(visible); SetVisible(true) to be consistent with the code ...
6 years, 7 months ago (2014-05-22 18:39:30 UTC) #11
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 7 months ago (2014-05-22 20:38:17 UTC) #12
jonross
The CQ bit was unchecked by jonross@chromium.org
6 years, 7 months ago (2014-05-22 20:38:28 UTC) #13
jonross
https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc#newcode350 ash/system/tray/tray_background_view.cc:350: views::View::SetVisible(visible); On 2014/05/22 18:39:31, oshima wrote: > SetVisible(true) > ...
6 years, 7 months ago (2014-05-22 20:55:37 UTC) #14
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 7 months ago (2014-05-22 20:55:41 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jonross@chromium.org/289743002/40002
6 years, 7 months ago (2014-05-22 20:57:52 UTC) #16
flackr
https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc#newcode352 ash/system/tray/tray_background_view.cc:352: // views::View::SetVisible(true) is a no-op. When the previous animation ...
6 years, 7 months ago (2014-05-22 21:02:49 UTC) #17
jonross
https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc File ash/system/tray/tray_background_view.cc (right): https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc#newcode352 ash/system/tray/tray_background_view.cc:352: // views::View::SetVisible(true) is a no-op. When the previous animation ...
6 years, 7 months ago (2014-05-22 21:10:30 UTC) #18
jonross
The CQ bit was unchecked by jonross@chromium.org
6 years, 7 months ago (2014-05-22 21:10:58 UTC) #19
oshima
On 2014/05/22 21:02:49, flackr wrote: > https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc > File ash/system/tray/tray_background_view.cc (right): > > https://codereview.chromium.org/289743002/diff/100001/ash/system/tray/tray_background_view.cc#newcode352 > ...
6 years, 7 months ago (2014-05-22 21:19:31 UTC) #20
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 7 months ago (2014-05-23 14:15:08 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jonross@chromium.org/289743002/130001
6 years, 7 months ago (2014-05-23 14:15:55 UTC) #22
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-23 18:14:52 UTC) #23
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-23 20:27:59 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/mac_chromium_rel/builds/32147)
6 years, 7 months ago (2014-05-23 20:28:00 UTC) #25
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 7 months ago (2014-05-26 13:57:18 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jonross@chromium.org/289743002/130001
6 years, 7 months ago (2014-05-26 13:58:30 UTC) #27
commit-bot: I haz the power
6 years, 7 months ago (2014-05-26 15:49:49 UTC) #28
Message was sent while issue was closed.
Change committed as 272829

Powered by Google App Engine
This is Rietveld 408576698