summaryrefslogtreecommitdiffstats
path: root/sandbox/linux
diff options
context:
space:
mode:
authorskuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-05 00:46:44 +0000
committerskuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-05 00:46:44 +0000
commit7a3fa417a1f77493b00ec35264b5c1a5c91d335a (patch)
tree51afe7cc2c7d65bad118252962b32fc2ca11293f /sandbox/linux
parentb309610f52d8e5ec9c0c6c3c1cab0130c2c0cfde (diff)
downloadchromium_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