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

Issue 596863003: Status Trays delayed visibility (Closed)

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

Description

Status Trays delayed visibility Change the shelf visibility animation so that the status area is visible before animating any properties. This way it is rendering for the full animation. TEST=ShelfLayoutManagerTest.SetAutoHideBehavior BUG=416618 Committed: https://crrev.com/50e36d1cd3e1d2706214b42f959563d301911cd7 Cr-Commit-Position: refs/heads/master@{#296307}

Patch Set 1 #

Total comments: 3

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -63 lines) Patch
M ash/shelf/shelf_layout_manager.cc View 1 2 3 1 chunk +70 lines, -63 lines 0 comments Download
M ash/shelf/shelf_layout_manager_unittest.cc View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (3 generated)
jonross
Hey Rob, Could you take a look at this review? It's for an m38 stable ...
6 years, 3 months ago (2014-09-23 18:50:20 UTC) #2
flackr
Wrong bug link? https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc#newcode658 ash/shelf/shelf_layout_manager.cc:658: shelf_->status_area_widget()->Show(); This doesn't cause the invalid ...
6 years, 3 months ago (2014-09-23 19:14:04 UTC) #3
jonross
https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc#newcode658 ash/shelf/shelf_layout_manager.cc:658: shelf_->status_area_widget()->Show(); On 2014/09/23 19:14:03, flackr wrote: > This doesn't ...
6 years, 3 months ago (2014-09-23 20:50:06 UTC) #4
jonross
https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/1/ash/shelf/shelf_layout_manager.cc#newcode658 ash/shelf/shelf_layout_manager.cc:658: shelf_->status_area_widget()->Show(); On 2014/09/23 20:50:06, jonross wrote: > On 2014/09/23 ...
6 years, 3 months ago (2014-09-23 21:06:20 UTC) #5
flackr
https://codereview.chromium.org/596863003/diff/20001/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/20001/ash/shelf/shelf_layout_manager.cc#newcode694 ash/shelf/shelf_layout_manager.cc:694: // animate. Override the animation settings to immediately set ...
6 years, 3 months ago (2014-09-23 21:18:40 UTC) #6
jonross
https://codereview.chromium.org/596863003/diff/20001/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/20001/ash/shelf/shelf_layout_manager.cc#newcode694 ash/shelf/shelf_layout_manager.cc:694: // animate. Override the animation settings to immediately set ...
6 years, 3 months ago (2014-09-23 21:34:26 UTC) #7
flackr
lgtm https://codereview.chromium.org/596863003/diff/40001/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/40001/ash/shelf/shelf_layout_manager.cc#newcode654 ash/shelf/shelf_layout_manager.cc:654: base::AutoReset<bool> auto_reset_updating_bounds(&updating_bounds_, true); nit: I think this should ...
6 years, 3 months ago (2014-09-23 21:56:22 UTC) #8
jonross
https://codereview.chromium.org/596863003/diff/40001/ash/shelf/shelf_layout_manager.cc File ash/shelf/shelf_layout_manager.cc (right): https://codereview.chromium.org/596863003/diff/40001/ash/shelf/shelf_layout_manager.cc#newcode654 ash/shelf/shelf_layout_manager.cc:654: base::AutoReset<bool> auto_reset_updating_bounds(&updating_bounds_, true); On 2014/09/23 21:56:22, flackr wrote: > ...
6 years, 3 months ago (2014-09-23 22:03:35 UTC) #9
jonross
skuhne@chromium.org: Please review changes in Hi Stefan, Could you provide an owner review for this ...
6 years, 3 months ago (2014-09-23 22:04:30 UTC) #11
Mr4D (OOO till 08-26)
lgtm.
6 years, 3 months ago (2014-09-23 22:42:48 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/596863003/60001
6 years, 3 months ago (2014-09-23 22:54:17 UTC) #14
commit-bot: I haz the power
Committed patchset #4 (id:60001) as fb21981785e6fdef809f5f899ab700df9acd72c1
6 years, 3 months ago (2014-09-23 23:59:31 UTC) #15
commit-bot: I haz the power
6 years, 3 months ago (2014-09-24 00:00:13 UTC) #16
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/50e36d1cd3e1d2706214b42f959563d301911cd7
Cr-Commit-Position: refs/heads/master@{#296307}

Powered by Google App Engine
This is Rietveld 408576698