[gnome-shell] overview: Don't fade OverviewActor
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] overview: Don't fade OverviewActor
- Date: Thu, 11 Feb 2021 15:55:50 +0000 (UTC)
commit 1ad1db406e430000f1e89ecca591042568b3bfa1
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Fri Jan 1 14:18:18 2021 -0300
overview: Don't fade OverviewActor
Now that the workspace display is properly allocated for each frame,
we don't want to fade the entire overview anymore.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1624>
js/ui/overview.js | 25 ++-----------------------
js/ui/overviewControls.js | 11 +++++++++--
2 files changed, 11 insertions(+), 25 deletions(-)
---
diff --git a/js/ui/overview.js b/js/ui/overview.js
index aabc4ec076..6606db594d 100644
--- a/js/ui/overview.js
+++ b/js/ui/overview.js
@@ -98,32 +98,11 @@ class OverviewActor extends St.BoxLayout {
}
animateToOverview(callback) {
- this._controls.animateToOverview();
-
- this.opacity = 0;
- this.ease({
- opacity: 255,
- mode: Clutter.AnimationMode.EASE_OUT_QUAD,
- duration: ANIMATION_TIME,
- onStopped: () => {
- if (callback)
- callback();
- },
- });
+ this._controls.animateToOverview(callback);
}
animateFromOverview(callback) {
- this._controls.animateFromOverview();
-
- this.ease({
- opacity: 0,
- mode: Clutter.AnimationMode.EASE_OUT_QUAD,
- duration: ANIMATION_TIME,
- onStopped: () => {
- if (callback)
- callback();
- },
- });
+ this._controls.animateFromOverview(callback);
}
get dash() {
diff --git a/js/ui/overviewControls.js b/js/ui/overviewControls.js
index 516de21b6f..756943630c 100644
--- a/js/ui/overviewControls.js
+++ b/js/ui/overviewControls.js
@@ -177,17 +177,21 @@ class ControlsManager extends St.Widget {
this._workspaceAdjustment.value = activeIndex;
}
- animateToOverview() {
+ animateToOverview(callback) {
this.viewSelector.animateToOverview();
this._stateAdjustment.value = ControlsState.HIDDEN;
this._stateAdjustment.ease(ControlsState.WINDOW_PICKER, {
duration: Overview.ANIMATION_TIME,
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
+ onStopped: () => {
+ if (callback)
+ callback();
+ },
});
}
- animateFromOverview() {
+ animateFromOverview(callback) {
this._ignoreShowAppsButtonToggle = true;
this.viewSelector.animateFromOverview();
@@ -198,6 +202,9 @@ class ControlsManager extends St.Widget {
onStopped: () => {
this.dash.showAppsButton.checked = false;
this._ignoreShowAppsButtonToggle = false;
+
+ if (callback)
+ callback();
},
});
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]