[gnome-shell] appDisplay: Never use animated indicators
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] appDisplay: Never use animated indicators
- Date: Wed, 3 Feb 2021 12:50:48 +0000 (UTC)
commit 5c7436be3eea6b85304a69d20b9dd2c937a1e19a
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Fri Jan 8 18:23:51 2021 -0300
appDisplay: Never use animated indicators
The app grid itself now is horizontal, and is displayed beneath
workspaces, above the dash. This makes the indicator animations
out of place, as they're not coming from the edge anymore.
Use PageIndicators for both FolderView and AppDisplay.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1629>
js/ui/appDisplay.js | 23 ++++-------------------
1 file changed, 4 insertions(+), 19 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 6abe25e9bf..574b9cd14a 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -128,11 +128,6 @@ var BaseAppView = GObject.registerClass({
},
}, class BaseAppView extends St.Widget {
_init(params = {}) {
- params = Params.parse(params, { animateIndicators: true }, true);
-
- const animateIndicators = params.animateIndicators;
- delete params.animateIndicators;
-
super._init(params);
this._grid = this._createGrid();
@@ -170,11 +165,8 @@ var BaseAppView = GObject.registerClass({
});
// Page Indicators
- const orientation = Clutter.Orientation.HORIZONTAL;
- if (animateIndicators)
- this._pageIndicators = new PageIndicators.AnimatedPageIndicators(orientation);
- else
- this._pageIndicators = new PageIndicators.PageIndicators(orientation);
+ this._pageIndicators =
+ new PageIndicators.PageIndicators(Clutter.Orientation.HORIZONTAL);
this._pageIndicators.y_expand = false;
this._pageIndicators.connect('page-activated',
@@ -1227,13 +1219,10 @@ class AppDisplay extends BaseAppView {
};
if (animationDirection == IconGrid.AnimationDirection.OUT &&
- this._displayingDialog && this._currentDialog) {
+ this._displayingDialog && this._currentDialog)
this._currentDialog.popdown();
- } else {
+ else
super.animate(animationDirection, completionFunc);
- if (animationDirection == IconGrid.AnimationDirection.OUT)
- this._pageIndicators.animateIndicators(animationDirection);
- }
}
animateSwitch(animationDirection) {
@@ -1248,9 +1237,6 @@ class AppDisplay extends BaseAppView {
onComplete: () => (this.opacity = 255),
});
}
-
- if (animationDirection == IconGrid.AnimationDirection.OUT)
- this._pageIndicators.animateIndicators(animationDirection);
}
goToPage(pageNumber, animate = true) {
@@ -1739,7 +1725,6 @@ class FolderView extends BaseAppView {
layout_manager: new Clutter.BinLayout(),
x_expand: true,
y_expand: true,
- animateIndicators: false,
});
// If it not expand, the parent doesn't take into account its preferred_width when allocating
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]