workspace: Animate opening new windows while in overview
Use the pivot point and scale to animate in new windows which are opened while the overview is shown. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1305
This commit is contained in:
parent
751189253a
commit
6757c7d20a
@ -953,7 +953,17 @@ class Workspace extends St.Widget {
|
||||
return;
|
||||
}
|
||||
|
||||
this._addWindowClone(metaWin);
|
||||
const clone = this._addWindowClone(metaWin);
|
||||
|
||||
clone.set_pivot_point(0.5, 0.5);
|
||||
clone.scale_x = 0;
|
||||
clone.scale_y = 0;
|
||||
clone.ease({
|
||||
scale_x: 1,
|
||||
scale_y: 1,
|
||||
duration: 250,
|
||||
onStopped: () => clone.set_pivot_point(0, 0),
|
||||
});
|
||||
|
||||
if (this._layoutFrozenId > 0) {
|
||||
// If a window was closed before, unfreeze the layout to ensure
|
||||
|
Loading…
Reference in New Issue
Block a user