controlsManager: Don't fade icon grid while dragging
As pointed out by designers, fading it signals that the icon grid is not a drop target, when now it actually is. Remove the fade effect applied to the icon grid when dragging. Since this is the only caller of fadeIn() and fadeHalf(), also remove these methods. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/664
This commit is contained in:
parent
fd19906c64
commit
e45c917811
@ -447,17 +447,6 @@ var ControlsManager = class {
|
||||
layout.connect('allocation-changed', this._updateWorkspacesGeometry.bind(this));
|
||||
|
||||
Main.overview.connect('showing', this._updateSpacerVisibility.bind(this));
|
||||
Main.overview.connect('item-drag-begin', () => {
|
||||
let activePage = this.viewSelector.getActivePage();
|
||||
if (activePage != ViewSelector.ViewPage.WINDOWS)
|
||||
this.viewSelector.fadeHalf();
|
||||
});
|
||||
Main.overview.connect('item-drag-end', () => {
|
||||
this.viewSelector.fadeIn();
|
||||
});
|
||||
Main.overview.connect('item-drag-cancelled', () => {
|
||||
this.viewSelector.fadeIn();
|
||||
});
|
||||
}
|
||||
|
||||
_updateWorkspacesGeometry() {
|
||||
|
@ -599,23 +599,5 @@ var ViewSelector = class {
|
||||
else
|
||||
return ViewPage.SEARCH;
|
||||
}
|
||||
|
||||
fadeIn() {
|
||||
let actor = this._activePage;
|
||||
actor.ease({
|
||||
opacity: 255,
|
||||
duration: OverviewControls.SIDE_CONTROLS_ANIMATION_TIME / 2,
|
||||
mode: Clutter.AnimationMode.EASE_IN_QUAD
|
||||
});
|
||||
}
|
||||
|
||||
fadeHalf() {
|
||||
let actor = this._activePage;
|
||||
actor.ease({
|
||||
opacity: 128,
|
||||
duration: OverviewControls.SIDE_CONTROLS_ANIMATION_TIME / 2,
|
||||
mode: Clutter.AnimationMode.EASE_OUT_QUAD
|
||||
});
|
||||
}
|
||||
};
|
||||
Signals.addSignalMethods(ViewSelector.prototype);
|
||||
|
Loading…
Reference in New Issue
Block a user