diff options
author | skuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-05 00:46:44 +0000 |
---|---|---|
committer | skuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-05 00:46:44 +0000 |
commit | 7a3fa417a1f77493b00ec35264b5c1a5c91d335a (patch) | |
tree | 51afe7cc2c7d65bad118252962b32fc2ca11293f /sandbox/linux | |
parent | b309610f52d8e5ec9c0c6c3c1cab0130c2c0cfde (diff) | |
download | chromium_src-7a3fa417a1f77493b00ec35264b5c1a5c91d335a.zip chromium_src-7a3fa417a1f77493b00ec35264b5c1a5c91d335a.tar.gz chromium_src-7a3fa417a1f77493b00ec35264b5c1a5c91d335a.tar.bz2 |
Improving the user transition to add special cases for maximized windows and make the transition "more fluid"
There were user complaints with the old animation which said that the animation looked janky. This was in part because various transitions (e.g. maximized->maximized) were showing the background animating in the middle of the animation which looked like "flashing") and because there are some real causes where the CPU gets 100% hogged and the UI thread has not time processing the animation.
This is addressing the first part: Improving the animation by removing the "flash" in the middle and instead transitioning the desktop cleanly from one state to another.
The shelf animation stays the same, but the windows will cross dissolve. When switching from maximize to maximize, the desktop will not shine through and when switching from / or to maximize, the desktop background will only show the desktop background from the user which is not maximized. This way the intermediate frames do not show "some state".
BUG=357852
TEST=unittest & visual checking
Review URL: https://codereview.chromium.org/223823004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261944 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sandbox/linux')
0 files changed, 0 insertions, 0 deletions