8ef75524ea
Reorganize the code to break up positioning into: 1) updating workspace object's scale and position 2) applying the updated parameters to the workspace actor 3) scrolling the view to a particular workspace 4) handling dragging of the scroll bar With these cleanups, it becomes much easier to fix the following issues: - use animations consistantly instead of doing hard breaks for some actions and smooth transitions for others - snap to the closest workspace when scrolling stops (https://bugzilla.gnome.org/show_bug.cgi?id=607823) - fix the regression of the zoomFromOverlay animation when the selected app is on another workspace (https://bugzilla.gnome.org/show_bug.cgi?id=609081) https://bugzilla.gnome.org/show_bug.cgi?id=609673 |
||
---|---|---|
.. | ||
misc | ||
ui | ||
Makefile.am |