1f31e80c47
Instead of only transforming the active workspace, create a zooming effect when showing or hiding the overlay. This makes the transitions simpler: the workspaces are now fixed to the overlay actor group and will not slide over the Dash. overlay.js: Add zoom animations, fade in/out Dash during those, remove obsolete Dash clipping and stacking logic, add public get[Scale|Position]() and getZoomedIn[Scale|Position]() functions. workspaces.js: Remove zoom animations, add fade animations for the remove button, add helper functions for the overlay zooming, keep the movement of windows linear to that of their workspaces, remove the updatePosition() and updateInOverlay() functions and fullSize variables that were left from the old overlay design. |
||
---|---|---|
.. | ||
altTab.js | ||
appDisplay.js | ||
button.js | ||
chrome.js | ||
dash.js | ||
dnd.js | ||
docDisplay.js | ||
genericDisplay.js | ||
link.js | ||
lookingGlass.js | ||
main.js | ||
Makefile.am | ||
overlay.js | ||
panel.js | ||
places.js | ||
runDialog.js | ||
sidebar.js | ||
tweener.js | ||
widget.js | ||
widgetBox.js | ||
windowManager.js | ||
workspaces.js |