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

Issue 11419225: Decouple workspace animation from other actions on windows (e.g. hide/show), so that animations can… (Closed)

Created:
8 years ago by Denis Kuznetsov (DE-MUC)
Modified:
8 years ago
CC:
chromium-reviews, sadrul, ben+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Decouple workspace animation from other actions on windows (e.g. hide/show), so that animations can be used separately. It would fix focus loss upon locking issue, as well as remove flickering on partial lock/cancel locking. BUG=162646 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170580

Patch Set 1 #

Patch Set 2 : Fix window size after animation #

Patch Set 3 : Merge with ToT #

Total comments: 2

Patch Set 4 : Rework as Scott asked (move animations) + few ui tweaks requested #

Patch Set 5 : Fix doc #

Total comments: 7

Patch Set 6 : Fixed Daniel's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+99 lines, -62 lines) Patch
M ash/wm/session_state_animator.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M ash/wm/session_state_animator.cc View 1 2 3 4 5 4 chunks +60 lines, -34 lines 0 comments Download
M ash/wm/window_animations.h View 1 2 3 4 5 3 chunks +13 lines, -0 lines 0 comments Download
M ash/wm/window_animations.cc View 1 2 3 4 5 3 chunks +17 lines, -2 lines 0 comments Download
M ash/wm/workspace/workspace_animations.cc View 1 2 3 4 5 4 chunks +7 lines, -26 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Denis Kuznetsov (DE-MUC)
With this approach there is no need https://chromiumcodereview.appspot.com/11280188/, so no strange flags will be required.
8 years ago (2012-11-29 16:00:45 UTC) #1
Denis Kuznetsov (DE-MUC)
8 years ago (2012-11-29 16:56:16 UTC) #2
Daniel Erat
(letting Scott look at this one)
8 years ago (2012-11-29 18:23:03 UTC) #3
sky
https://chromiumcodereview.appspot.com/11419225/diff/5001/ash/wm/workspace/workspace_animations.cc File ash/wm/workspace/workspace_animations.cc (right): https://chromiumcodereview.appspot.com/11419225/diff/5001/ash/wm/workspace/workspace_animations.cc#newcode71 ash/wm/workspace/workspace_animations.cc:71: if (details.animate_scale || force) { Why do we need ...
8 years ago (2012-11-29 19:06:51 UTC) #4
sky
I've removed Dan from this patch.
8 years ago (2012-11-29 19:07:14 UTC) #5
Denis Kuznetsov (DE-MUC)
Daniel, Scott have day off today, he said he is fine with approach, but wanted ...
8 years ago (2012-11-30 13:12:47 UTC) #6
Nikita (slow)
+Daniel
8 years ago (2012-11-30 14:12:12 UTC) #7
Daniel Erat
I'm out today as well, but LGTM after some comments are addressed. https://chromiumcodereview.appspot.com/11419225/diff/4002/ash/wm/session_state_animator.cc File ash/wm/session_state_animator.cc ...
8 years ago (2012-11-30 14:33:08 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/11419225/7002
8 years ago (2012-11-30 18:27:27 UTC) #9
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) content_browsertests
8 years ago (2012-11-30 20:37:27 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/antrim@chromium.org/11419225/7002
8 years ago (2012-11-30 20:49:01 UTC) #11
commit-bot: I haz the power
8 years ago (2012-11-30 22:36:04 UTC) #12
Message was sent while issue was closed.
Change committed as 170580

Powered by Google App Engine
This is Rietveld 408576698