import CS gnome-shell-extensions-40.7-28.el9
This commit is contained in:
parent
2ef9197341
commit
001276b06a
@ -0,0 +1,261 @@
|
||||
From 21c6b13e951e342e4f1e1178afa28f1303b19f2a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Mon, 5 May 2025 15:31:12 +0200
|
||||
Subject: [PATCH] dash-to-panel: Stop messing with overview allocation
|
||||
|
||||
See upstream commits facbdbd437a and e544d2c7a.
|
||||
---
|
||||
extensions/dash-to-panel/overview.js | 225 ---------------------------
|
||||
1 file changed, 225 deletions(-)
|
||||
|
||||
diff --git a/extensions/dash-to-panel/overview.js b/extensions/dash-to-panel/overview.js
|
||||
index 38f04c75..9b0a8e71 100644
|
||||
--- a/extensions/dash-to-panel/overview.js
|
||||
+++ b/extensions/dash-to-panel/overview.js
|
||||
@@ -70,7 +70,6 @@ var dtpOverview = Utils.defineClass({
|
||||
this._optionalNumberOverlay();
|
||||
this._optionalClickToExit();
|
||||
this._toggleDash();
|
||||
- this._hookupAllocation();
|
||||
|
||||
this._signalsHandler.add([
|
||||
Me.settings,
|
||||
@@ -81,10 +80,6 @@ var dtpOverview = Utils.defineClass({
|
||||
},
|
||||
|
||||
disable: function () {
|
||||
- Utils.hookVfunc(Workspace.WorkspaceBackground.prototype, 'allocate', Workspace.WorkspaceBackground.prototype.vfunc_allocate);
|
||||
- Utils.hookVfunc(OverviewControls.ControlsManagerLayout.prototype, 'allocate', OverviewControls.ControlsManagerLayout.prototype.vfunc_allocate);
|
||||
- OverviewControls.ControlsManagerLayout.prototype._computeWorkspacesBoxForState = this._oldComputeWorkspacesBoxForState;
|
||||
-
|
||||
this._signalsHandler.destroy();
|
||||
this._injectionsHandler.destroy();
|
||||
|
||||
@@ -481,224 +476,4 @@ var dtpOverview = Utils.defineClass({
|
||||
]);
|
||||
return true;
|
||||
},
|
||||
-
|
||||
- _hookupAllocation: function() {
|
||||
- Utils.hookVfunc(OverviewControls.ControlsManagerLayout.prototype, 'allocate', function vfunc_allocate(container, box) {
|
||||
- const childBox = new Clutter.ActorBox();
|
||||
-
|
||||
- const { spacing } = this;
|
||||
-
|
||||
- let startY = 0;
|
||||
- let startX = 0;
|
||||
-
|
||||
- if (Me.settings.get_boolean('stockgs-keep-top-panel') && Main.layoutManager.panelBox.y === Main.layoutManager.primaryMonitor.y) {
|
||||
- startY = Main.layoutManager.panelBox.height;
|
||||
- box.y1 += startY;
|
||||
- }
|
||||
-
|
||||
- const panel = global.dashToPanel.panels[0];
|
||||
- if(panel) {
|
||||
- switch (panel.getPosition()) {
|
||||
- case St.Side.TOP:
|
||||
- startY = panel.panelBox.height;
|
||||
- box.y1 += startY;
|
||||
- break;
|
||||
- case St.Side.LEFT:
|
||||
- startX = panel.panelBox.width;
|
||||
- box.x1 += startX;
|
||||
- break;
|
||||
- case St.Side.RIGHT:
|
||||
- box.x2 -= panel.panelBox.width;
|
||||
- break;
|
||||
-
|
||||
- }
|
||||
- }
|
||||
-
|
||||
-
|
||||
- const [width, height] = box.get_size();
|
||||
- let availableHeight = height;
|
||||
-
|
||||
- // Search entry
|
||||
- let [searchHeight] = this._searchEntry.get_preferred_height(width);
|
||||
- childBox.set_origin(startX, startY);
|
||||
- childBox.set_size(width, searchHeight);
|
||||
- this._searchEntry.allocate(childBox);
|
||||
-
|
||||
- availableHeight -= searchHeight + spacing;
|
||||
-
|
||||
- // Dash
|
||||
- const maxDashHeight = Math.round(box.get_height() * DASH_MAX_HEIGHT_RATIO);
|
||||
- this._dash.setMaxSize(width, maxDashHeight);
|
||||
-
|
||||
- let [, dashHeight] = this._dash.get_preferred_height(width);
|
||||
- if (Me.settings.get_boolean('stockgs-keep-dash'))
|
||||
- dashHeight = Math.min(dashHeight, maxDashHeight);
|
||||
- else
|
||||
- dashHeight = spacing*5; // todo: determine proper spacing for window labels on maximized windows on workspace display
|
||||
- childBox.set_origin(startX, startY + height - dashHeight);
|
||||
- childBox.set_size(width, dashHeight);
|
||||
- this._dash.allocate(childBox);
|
||||
-
|
||||
- availableHeight -= dashHeight + spacing;
|
||||
-
|
||||
- // Workspace Thumbnails
|
||||
- let thumbnailsHeight = 0;
|
||||
- if (this._workspacesThumbnails.visible) {
|
||||
- const { expandFraction } = this._workspacesThumbnails;
|
||||
- [thumbnailsHeight] =
|
||||
- this._workspacesThumbnails.get_preferred_height(width);
|
||||
- thumbnailsHeight = Math.min(
|
||||
- thumbnailsHeight * expandFraction,
|
||||
- height * WorkspaceThumbnail.MAX_THUMBNAIL_SCALE);
|
||||
- childBox.set_origin(startX, startY + searchHeight + spacing);
|
||||
- childBox.set_size(width, thumbnailsHeight);
|
||||
- this._workspacesThumbnails.allocate(childBox);
|
||||
- }
|
||||
-
|
||||
- // Workspaces
|
||||
- let params = [box, startX, startY, searchHeight, dashHeight, thumbnailsHeight];
|
||||
- const transitionParams = this._stateAdjustment.getStateTransitionParams();
|
||||
-
|
||||
- // Update cached boxes
|
||||
- for (const state of Object.values(OverviewControls.ControlsState)) {
|
||||
- this._cachedWorkspaceBoxes.set(
|
||||
- state, this._computeWorkspacesBoxForState(state, ...params));
|
||||
- }
|
||||
-
|
||||
- let workspacesBox;
|
||||
- if (!transitionParams.transitioning) {
|
||||
- workspacesBox = this._cachedWorkspaceBoxes.get(transitionParams.currentState);
|
||||
- } else {
|
||||
- const initialBox = this._cachedWorkspaceBoxes.get(transitionParams.initialState);
|
||||
- const finalBox = this._cachedWorkspaceBoxes.get(transitionParams.finalState);
|
||||
- workspacesBox = initialBox.interpolate(finalBox, transitionParams.progress);
|
||||
- }
|
||||
-
|
||||
- this._workspacesDisplay.allocate(workspacesBox);
|
||||
-
|
||||
- // AppDisplay
|
||||
- if (this._appDisplay.visible) {
|
||||
- const workspaceAppGridBox =
|
||||
- this._cachedWorkspaceBoxes.get(OverviewControls.ControlsState.APP_GRID);
|
||||
-
|
||||
- const monitor = Main.layoutManager.findMonitorForActor(this._container);
|
||||
- const workArea = Main.layoutManager.getWorkAreaForMonitor(monitor.index);
|
||||
- const workAreaBox = new Clutter.ActorBox();
|
||||
-
|
||||
- workAreaBox.set_origin(startX, startY);
|
||||
- workAreaBox.set_size(workArea.width, workArea.height);
|
||||
-
|
||||
- params = [workAreaBox, searchHeight, dashHeight, workspaceAppGridBox]
|
||||
-
|
||||
- let appDisplayBox;
|
||||
- if (!transitionParams.transitioning) {
|
||||
- appDisplayBox =
|
||||
- this._getAppDisplayBoxForState(transitionParams.currentState, ...params);
|
||||
- } else {
|
||||
- const initialBox =
|
||||
- this._getAppDisplayBoxForState(transitionParams.initialState, ...params);
|
||||
- const finalBox =
|
||||
- this._getAppDisplayBoxForState(transitionParams.finalState, ...params);
|
||||
-
|
||||
- appDisplayBox = initialBox.interpolate(finalBox, transitionParams.progress);
|
||||
- }
|
||||
-
|
||||
- this._appDisplay.allocate(appDisplayBox);
|
||||
- }
|
||||
-
|
||||
- // Search
|
||||
- childBox.set_origin(0, startY + searchHeight + spacing);
|
||||
- childBox.set_size(width, availableHeight);
|
||||
-
|
||||
- this._searchController.allocate(childBox);
|
||||
-
|
||||
- this._runPostAllocation();
|
||||
- });
|
||||
-
|
||||
- this._oldComputeWorkspacesBoxForState = OverviewControls.ControlsManagerLayout.prototype._computeWorkspacesBoxForState;
|
||||
- OverviewControls.ControlsManagerLayout.prototype._computeWorkspacesBoxForState = function _computeWorkspacesBoxForState(state, box, startX, startY, searchHeight, dashHeight, thumbnailsHeight) {
|
||||
- const workspaceBox = box.copy();
|
||||
- const [width, height] = workspaceBox.get_size();
|
||||
- const { spacing } = this;
|
||||
- const { expandFraction } = this._workspacesThumbnails;
|
||||
-
|
||||
- switch (state) {
|
||||
- case OverviewControls.ControlsState.HIDDEN:
|
||||
- break;
|
||||
- case OverviewControls.ControlsState.WINDOW_PICKER:
|
||||
- workspaceBox.set_origin(startX,
|
||||
- startY + searchHeight + spacing +
|
||||
- thumbnailsHeight + spacing * expandFraction);
|
||||
- workspaceBox.set_size(width,
|
||||
- height -
|
||||
- dashHeight - spacing -
|
||||
- searchHeight - spacing -
|
||||
- thumbnailsHeight - spacing * expandFraction);
|
||||
- break;
|
||||
- case OverviewControls.ControlsState.APP_GRID:
|
||||
- workspaceBox.set_origin(startX, startY + searchHeight + spacing);
|
||||
- workspaceBox.set_size(
|
||||
- width,
|
||||
- Math.round(height * SMALL_WORKSPACE_RATIO));
|
||||
- break;
|
||||
- }
|
||||
-
|
||||
- return workspaceBox;
|
||||
- }
|
||||
-
|
||||
- Utils.hookVfunc(Workspace.WorkspaceBackground.prototype, 'allocate', function vfunc_allocate(box) {
|
||||
- const [width, height] = box.get_size();
|
||||
- const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage);
|
||||
- const scaledHeight = height - (BACKGROUND_MARGIN * 2 * scaleFactor);
|
||||
- const scaledWidth = (scaledHeight / height) * width;
|
||||
-
|
||||
- const scaledBox = box.copy();
|
||||
- scaledBox.set_origin(
|
||||
- box.x1 + (width - scaledWidth) / 2,
|
||||
- box.y1 + (height - scaledHeight) / 2);
|
||||
- scaledBox.set_size(scaledWidth, scaledHeight);
|
||||
-
|
||||
- const progress = this._stateAdjustment.value;
|
||||
-
|
||||
- if (progress === 1)
|
||||
- box = scaledBox;
|
||||
- else if (progress !== 0)
|
||||
- box = box.interpolate(scaledBox, progress);
|
||||
-
|
||||
- this.set_allocation(box);
|
||||
-
|
||||
- const themeNode = this.get_theme_node();
|
||||
- const contentBox = themeNode.get_content_box(box);
|
||||
-
|
||||
- this._bin.allocate(contentBox);
|
||||
-
|
||||
-
|
||||
- const [contentWidth, contentHeight] = contentBox.get_size();
|
||||
- const monitor = Main.layoutManager.monitors[this._monitorIndex];
|
||||
- let xOff = (contentWidth / this._workarea.width) *
|
||||
- (this._workarea.x - monitor.x);
|
||||
- let yOff = (contentHeight / this._workarea.height) *
|
||||
- (this._workarea.y - monitor.y);
|
||||
-
|
||||
- let startX = -xOff;
|
||||
- let startY = -yOff;
|
||||
- const panel = Utils.find(global.dashToPanel.panels, p => p.monitor.index == this._monitorIndex);
|
||||
- switch (panel.getPosition()) {
|
||||
- case St.Side.TOP:
|
||||
- yOff += panel.panelBox.height;
|
||||
- startY -= panel.panelBox.height;
|
||||
- break;
|
||||
- case St.Side.BOTTOM:
|
||||
- yOff += panel.panelBox.height;
|
||||
- break;
|
||||
- case St.Side.RIGHT:
|
||||
- xOff += panel.panelBox.width;
|
||||
- break;
|
||||
- }
|
||||
- contentBox.set_origin(startX, startY);
|
||||
- contentBox.set_size(xOff + contentWidth, yOff + contentHeight);
|
||||
- this._backgroundGroup.allocate(contentBox);
|
||||
- });
|
||||
-
|
||||
- }
|
||||
});
|
||||
--
|
||||
2.49.0
|
||||
|
||||
2389
SOURCES/improve-workspace-names.patch
Normal file
2389
SOURCES/improve-workspace-names.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
From 60b46c8d82dfbdcfdf54d3f022318637870a3756 Mon Sep 17 00:00:00 2001
|
||||
From 6f3e804a4910b43b55848d7bbe35916753c098c0 Mon Sep 17 00:00:00 2001
|
||||
From: Jakub Steiner <jimmac@gmail.com>
|
||||
Date: Tue, 16 Jul 2024 09:40:53 +0200
|
||||
Subject: [PATCH 01/24] window-list: Update styling
|
||||
@ -17,7 +17,7 @@ Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests
|
||||
3 files changed, 78 insertions(+), 90 deletions(-)
|
||||
|
||||
diff --git a/extensions/window-list/classic.css b/extensions/window-list/classic.css
|
||||
index d7ceb062..088c9478 100644
|
||||
index d7ceb062..1d9b82f0 100644
|
||||
--- a/extensions/window-list/classic.css
|
||||
+++ b/extensions/window-list/classic.css
|
||||
@@ -1,22 +1,24 @@
|
||||
@ -80,29 +80,29 @@ index d7ceb062..088c9478 100644
|
||||
- box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
|
||||
- }
|
||||
+.window-button:hover > StWidget {
|
||||
+ background-color: st-darken(#eee,5%);
|
||||
+ background-color: #e1e1e1;
|
||||
+}
|
||||
|
||||
- .bottom-panel .window-button.focused:hover > StWidget {
|
||||
- background-color: #e9e9e9;
|
||||
+.window-button:active > StWidget,
|
||||
+.window-button:focus > StWidget {
|
||||
+ background-color: st-darken(#eee, 10%);
|
||||
+ background-color: #d4d4d4;
|
||||
+}
|
||||
+
|
||||
+.window-button.focused > StWidget {
|
||||
+ background-color: st-darken(#eee,15%);
|
||||
+ background-color: #c7c7c7;
|
||||
+}
|
||||
+
|
||||
+ .window-button.focused:hover > StWidget {
|
||||
+ background-color: st-darken(#eee, 20%);
|
||||
+ background-color: #bbb;
|
||||
}
|
||||
|
||||
- .bottom-panel .window-button.minimized > StWidget {
|
||||
- color: #888;
|
||||
- box-shadow: none;
|
||||
+ .window-button.focused:active > StWidget {
|
||||
+ background-color: st-darken(#eee, 25%);
|
||||
+ background-color: #aeaeae;
|
||||
}
|
||||
+
|
||||
+.window-button.minimized > StWidget {
|
||||
@ -115,7 +115,7 @@ index d7ceb062..088c9478 100644
|
||||
+ background-color: #f9f9f9;
|
||||
+}
|
||||
diff --git a/extensions/window-list/stylesheet.css b/extensions/window-list/stylesheet.css
|
||||
index 4ba47f07..b9087971 100644
|
||||
index 4ba47f07..2a835a1b 100644
|
||||
--- a/extensions/window-list/stylesheet.css
|
||||
+++ b/extensions/window-list/stylesheet.css
|
||||
@@ -1,3 +1,9 @@
|
||||
@ -187,7 +187,7 @@ index 4ba47f07..b9087971 100644
|
||||
.window-button:active > StWidget,
|
||||
.window-button:focus > StWidget {
|
||||
- box-shadow: inset 2px 2px 4px rgba(255,255,255,0.5);
|
||||
+ background-color: st-lighten(#303030, 5%);
|
||||
+ background-color: #3c3c3c;
|
||||
}
|
||||
|
||||
-.window-button.focused > StWidget,
|
||||
@ -203,11 +203,11 @@ index 4ba47f07..b9087971 100644
|
||||
- box-shadow: inset 2px 2px 4px rgba(255,255,255,0.7);
|
||||
-}
|
||||
+ .window-button.focused:hover > StWidget {
|
||||
+ background-color: st-lighten(#5b5b5b, 5%);
|
||||
+ background-color: #676767;
|
||||
+ }
|
||||
+
|
||||
+ .window-button.focused:active > StWidget {
|
||||
+ background-color: st-lighten(#5b5b5b, 10%);
|
||||
+ background-color: #747474;
|
||||
+ }
|
||||
|
||||
.window-button.minimized > StWidget {
|
||||
@ -285,10 +285,10 @@ index 017d844a..872c6afc 100644
|
||||
|
||||
.workspace-indicator-window-preview {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From b36d05f6d827a9063fb35a5120207718a2f30af1 Mon Sep 17 00:00:00 2001
|
||||
From 43bc977b5a0883707e6b326afa2424a96472f747 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 25 Sep 2024 03:36:08 +0200
|
||||
Subject: [PATCH 02/24] window-list: Small stylesheet cleanup
|
||||
@ -303,7 +303,7 @@ Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests
|
||||
1 file changed, 10 deletions(-)
|
||||
|
||||
diff --git a/extensions/window-list/classic.css b/extensions/window-list/classic.css
|
||||
index 088c9478..3a6ffd02 100644
|
||||
index 1d9b82f0..63e5e48c 100644
|
||||
--- a/extensions/window-list/classic.css
|
||||
+++ b/extensions/window-list/classic.css
|
||||
@@ -21,21 +21,11 @@
|
||||
@ -326,13 +326,13 @@ index 088c9478..3a6ffd02 100644
|
||||
-}
|
||||
-
|
||||
.window-button:hover > StWidget {
|
||||
background-color: st-darken(#eee,5%);
|
||||
background-color: #e1e1e1;
|
||||
}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From ad30fc0976bface7944beacc276c4ca85961f0d0 Mon Sep 17 00:00:00 2001
|
||||
From 452acc5dec2e81530f30d5d55681f76670f12ddd Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 25 Jun 2024 19:24:35 +0200
|
||||
Subject: [PATCH 03/24] window-list: Don't use homogeneous layout
|
||||
@ -378,10 +378,10 @@ index 688ca761..a59307e2 100644
|
||||
|
||||
let indicatorsBox = new St.BoxLayout({ x_align: Clutter.ActorAlign.END });
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 987a526802bae4970cc41c7504f98b5ac568d62d Mon Sep 17 00:00:00 2001
|
||||
From 1a8a31bc63d2001359894f443706401c5df5dff7 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 18 Jun 2024 18:55:05 +0200
|
||||
Subject: [PATCH 04/24] window-list: Don't hide window button while unmanaging
|
||||
@ -427,10 +427,10 @@ index a59307e2..8ac59dd0 100644
|
||||
global.display.disconnect(this._notifyFocusId);
|
||||
this._contextMenu.destroy();
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 9d37d880dacb3a29c4976b5442128e7269048d0e Mon Sep 17 00:00:00 2001
|
||||
From a11b4ec2b7eaea3c02d7966459f7e680686d74a6 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 18 Jun 2024 18:59:38 +0200
|
||||
Subject: [PATCH 05/24] window-list: Animate buttons in and out
|
||||
@ -581,10 +581,10 @@ index 8ac59dd0..cb9e7160 100644
|
||||
|
||||
_monitorDrag() {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 1f2213658f6d80ab7a9710dd5aa773499747efce Mon Sep 17 00:00:00 2001
|
||||
From d8a3b7c4604936eb4bef7ab51de3d5b32ea0e890 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 18 Jun 2024 20:08:56 +0200
|
||||
Subject: [PATCH 06/24] window-list: Replace custom tooltip implementation
|
||||
@ -636,10 +636,10 @@ index cb9e7160..0dd3775e 100644
|
||||
if (this._longPressTimeoutId)
|
||||
return;
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 59d45cbef4ab701146325c46aea8bc6ffd13ca1f Mon Sep 17 00:00:00 2001
|
||||
From 761fe142b4ba63f8be725758ed73c2022938d098 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Sat, 13 Jul 2024 00:11:19 +0200
|
||||
Subject: [PATCH 07/24] window-list: Fix .focused styling
|
||||
@ -673,10 +673,10 @@ index 0dd3775e..ec37f50f 100644
|
||||
|
||||
_windowEnteredOrLeftMonitor(_metaDisplay, _monitorIndex, _metaWindow) {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From ab1c5fc68916cbc2dff6302cb425f3afb4f4ea68 Mon Sep 17 00:00:00 2001
|
||||
From af63f529d679ebd0331d182c04ce393b54e9edcd Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 25 Sep 2024 02:23:41 +0200
|
||||
Subject: [PATCH 08/24] window-list: Split out AppTitle class
|
||||
@ -790,10 +790,10 @@ index ec37f50f..e778a4d4 100644
|
||||
this.app.disconnect(this._windowsChangedId);
|
||||
this._menu.destroy();
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From c2cd38942205b33920002d35f347f1051501ccbe Mon Sep 17 00:00:00 2001
|
||||
From 9b7b6d0f4f7ed077738ae3be2c08ff4c0d52e402 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 25 Sep 2024 02:55:14 +0200
|
||||
Subject: [PATCH 09/24] window-list: Simplify app button
|
||||
@ -909,10 +909,10 @@ index e778a4d4..f4434afa 100644
|
||||
|
||||
_onClicked(actor, button) {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From beadfe2a6f6a7627096cad5a2161add902edf039 Mon Sep 17 00:00:00 2001
|
||||
From 904be2f12f75eda75d85426f054b06b26e422a72 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Mon, 7 Oct 2024 17:22:04 +0200
|
||||
Subject: [PATCH 10/24] window-list: Fix minimized styling
|
||||
@ -947,10 +947,10 @@ index f4434afa..6c00686c 100644
|
||||
|
||||
_windowEnteredOrLeftMonitor(metaDisplay, monitorIndex, metaWindow) {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 77a1b57678e62ad091e09d5e97299d53999a3521 Mon Sep 17 00:00:00 2001
|
||||
From 29013aca96261a1ba5c87310bdb391f75a8b801e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Mon, 7 Oct 2024 17:10:43 +0200
|
||||
Subject: [PATCH 11/24] window-list: Fix active state
|
||||
@ -982,10 +982,10 @@ index 6c00686c..936dd9e4 100644
|
||||
|
||||
// eslint-disable-next-line camelcase
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 8ab9ab5cc43ccea7a3208b72e08f32685584c869 Mon Sep 17 00:00:00 2001
|
||||
From 7e8255f99b49a373bd93203567acfe895b852245 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 15 Oct 2024 17:48:52 +0200
|
||||
Subject: [PATCH 12/24] window-list: Remove outdated style
|
||||
@ -1001,7 +1001,7 @@ with notification styling, so stop doing that.
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/extensions/window-list/stylesheet.css b/extensions/window-list/stylesheet.css
|
||||
index b9087971..f02fca60 100644
|
||||
index 2a835a1b..99d47e32 100644
|
||||
--- a/extensions/window-list/stylesheet.css
|
||||
+++ b/extensions/window-list/stylesheet.css
|
||||
@@ -81,7 +81,3 @@
|
||||
@ -1013,10 +1013,10 @@ index b9087971..f02fca60 100644
|
||||
- font-weight: normal;
|
||||
-}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 807da4082a3a78789ab4926fd1074a8040f5d794 Mon Sep 17 00:00:00 2001
|
||||
From 7bb47650a0c80a7950aa7f87a93543125009ec53 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Thu, 26 Sep 2024 19:07:11 +0200
|
||||
Subject: [PATCH 13/24] window-list: Split out some common code
|
||||
@ -1067,10 +1067,10 @@ index 936dd9e4..d92a4155 100644
|
||||
|
||||
_removeWindow(win) {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From e10c1fd24bc86c7d980f50efd9e663b42097d2f1 Mon Sep 17 00:00:00 2001
|
||||
From 0b4da110e6539e209cf2ea75533e22b9d1a970ce Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Thu, 3 Oct 2024 17:19:31 +0200
|
||||
Subject: [PATCH 14/24] window-list: Split out common TitleWidget class
|
||||
@ -1183,10 +1183,10 @@ index d92a4155..69058fcd 100644
|
||||
|
||||
this.connect('destroy', this._onDestroy.bind(this));
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From e29fb2e04541157a6233b702588a3d206ad68615 Mon Sep 17 00:00:00 2001
|
||||
From a4373e1ceac4955325da97ce2deb9d7f2c8714d7 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Thu, 3 Oct 2024 17:27:57 +0200
|
||||
Subject: [PATCH 15/24] window-list: Add TitleWidget:abstract-label property
|
||||
@ -1241,7 +1241,7 @@ index 69058fcd..fc47d2e6 100644
|
||||
});
|
||||
|
||||
diff --git a/extensions/window-list/stylesheet.css b/extensions/window-list/stylesheet.css
|
||||
index f02fca60..fce6bcc5 100644
|
||||
index 99d47e32..ee500299 100644
|
||||
--- a/extensions/window-list/stylesheet.css
|
||||
+++ b/extensions/window-list/stylesheet.css
|
||||
@@ -81,3 +81,9 @@
|
||||
@ -1255,10 +1255,10 @@ index f02fca60..fce6bcc5 100644
|
||||
+ margin: 6px;
|
||||
+}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From e0a5584a79d938d649c17b54267bfb83d547f984 Mon Sep 17 00:00:00 2001
|
||||
From 0fb4950e013eea7513029e9a5f18e602c0925dfe Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 25 Sep 2024 03:20:52 +0200
|
||||
Subject: [PATCH 16/24] window-list: Split out `_createTitleActor()` hook
|
||||
@ -1340,10 +1340,10 @@ index fc47d2e6..a65e2108 100644
|
||||
let menuWasOpen = this._menu.isOpen;
|
||||
if (menuWasOpen)
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 75e0bbd671101dea9803d3fdcfe10d67e5f71e5d Mon Sep 17 00:00:00 2001
|
||||
From 3047fdf423f395ac677d1184a8a71680563635f5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 19 Jun 2024 13:01:37 +0200
|
||||
Subject: [PATCH 17/24] window-list: Rename XDND related methods and props
|
||||
@ -1407,10 +1407,10 @@ index a65e2108..263a2af8 100644
|
||||
Main.xdndHandler.disconnect(this._dragEndId);
|
||||
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 4ae3577e50907cdf0f257fd559475b1decdf4af0 Mon Sep 17 00:00:00 2001
|
||||
From 41888462f1675a1f9ce8abbdac5c66e154c24432 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 25 Sep 2024 04:13:25 +0200
|
||||
Subject: [PATCH 18/24] window-list: Allow rearranging window buttons
|
||||
@ -1430,7 +1430,7 @@ Closes https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues/4
|
||||
3 files changed, 157 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/extensions/window-list/classic.css b/extensions/window-list/classic.css
|
||||
index 3a6ffd02..74945657 100644
|
||||
index 63e5e48c..a43f11cf 100644
|
||||
--- a/extensions/window-list/classic.css
|
||||
+++ b/extensions/window-list/classic.css
|
||||
@@ -56,3 +56,8 @@
|
||||
@ -1653,7 +1653,7 @@ index 263a2af8..574c85ac 100644
|
||||
DND.addDragMonitor(this._xdndDragMonitor);
|
||||
}
|
||||
diff --git a/extensions/window-list/stylesheet.css b/extensions/window-list/stylesheet.css
|
||||
index fce6bcc5..c92081d2 100644
|
||||
index ee500299..afa1aaf0 100644
|
||||
--- a/extensions/window-list/stylesheet.css
|
||||
+++ b/extensions/window-list/stylesheet.css
|
||||
@@ -17,10 +17,19 @@
|
||||
@ -1688,10 +1688,10 @@ index fce6bcc5..c92081d2 100644
|
||||
max-width: 18.75em;
|
||||
}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 324236e9f4ba7a1ca743c0a432b246dfc9216001 Mon Sep 17 00:00:00 2001
|
||||
From 1175589f3e0a11ffda5460259a5fac161b79b864 Mon Sep 17 00:00:00 2001
|
||||
From: Jakub Steiner <jimmac@gmail.com>
|
||||
Date: Thu, 3 Oct 2024 14:18:32 +0200
|
||||
Subject: [PATCH 19/24] window-list: Indicate drop target more prominently
|
||||
@ -1704,7 +1704,7 @@ its styling more prominent.
|
||||
2 files changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/extensions/window-list/classic.css b/extensions/window-list/classic.css
|
||||
index 74945657..1147984c 100644
|
||||
index a43f11cf..81b161c9 100644
|
||||
--- a/extensions/window-list/classic.css
|
||||
+++ b/extensions/window-list/classic.css
|
||||
@@ -23,7 +23,6 @@
|
||||
@ -1724,7 +1724,7 @@ index 74945657..1147984c 100644
|
||||
+ border-color: rgba(0,0,0,0.5);
|
||||
+}
|
||||
diff --git a/extensions/window-list/stylesheet.css b/extensions/window-list/stylesheet.css
|
||||
index c92081d2..4c06ebc0 100644
|
||||
index afa1aaf0..24747442 100644
|
||||
--- a/extensions/window-list/stylesheet.css
|
||||
+++ b/extensions/window-list/stylesheet.css
|
||||
@@ -56,6 +56,12 @@
|
||||
@ -1741,10 +1741,10 @@ index c92081d2..4c06ebc0 100644
|
||||
background-color: #303030;
|
||||
}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 5b35516962e6c326f9ae4236a798b6e521d0c850 Mon Sep 17 00:00:00 2001
|
||||
From 9117f214d2ccf8cd7d88c7dca44127349eca2fb0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Thu, 3 Oct 2024 17:05:42 +0200
|
||||
Subject: [PATCH 20/24] window-list: Fade out drag source during drag
|
||||
@ -1793,10 +1793,10 @@ index 574c85ac..5aca473c 100644
|
||||
this._clearDragPlaceholder();
|
||||
});
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From bfbb54b4c903ec41f61748868d5f175ad469d811 Mon Sep 17 00:00:00 2001
|
||||
From 8a43b5dfe8fa5c6e896480c10b69fa51aedbaccf Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 9 Oct 2024 19:15:16 +0200
|
||||
Subject: [PATCH 21/24] window-list: Shrink drag-actor size during drags
|
||||
@ -1872,10 +1872,10 @@ index 5aca473c..2d5ce525 100644
|
||||
|
||||
getDragActorSource() {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From be721d3fee4faf5060dcf1a83fa5adc8e7ee5f89 Mon Sep 17 00:00:00 2001
|
||||
From a69401b07fa2e01932b847fdb3704755710e6c68 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 8 Oct 2024 19:25:53 +0200
|
||||
Subject: [PATCH 22/24] window-list: Handle DND events near the drop target
|
||||
@ -1942,10 +1942,10 @@ index 2d5ce525..b6c00f8b 100644
|
||||
DND.addDragMonitor(this._xdndDragMonitor);
|
||||
}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 66672ca11281deb9326dd164759db749263c143c Mon Sep 17 00:00:00 2001
|
||||
From b3dcf28250968bd6f3e1ddbab52ea9be768ad168 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Wed, 26 Jun 2024 00:58:18 +0200
|
||||
Subject: [PATCH 23/24] window-list: Add `id` property to buttons
|
||||
@ -1983,10 +1983,10 @@ index b6c00f8b..feefc66e 100644
|
||||
if (this._windowTracker.get_window_app(metaWindow) === this.app &&
|
||||
monitorIndex === this._monitorIndex) {
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
From 6f11b79c65085a49e6907571ad51f972c1579685 Mon Sep 17 00:00:00 2001
|
||||
From 9344fce65ca3b8705f05cc55395b2cd002a5dd83 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Tue, 24 Sep 2024 20:31:06 +0200
|
||||
Subject: [PATCH 24/24] window-list: Save and restore positions as runtime
|
||||
@ -2061,5 +2061,5 @@ index feefc66e..bb9ca80f 100644
|
||||
DND.addDragMonitor(this._itemDragMonitor);
|
||||
}
|
||||
--
|
||||
2.47.0
|
||||
2.49.0
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
Name: gnome-shell-extensions
|
||||
Version: 40.7
|
||||
Release: 25%{?dist}
|
||||
Release: 28%{?dist}
|
||||
Summary: Modify and extend GNOME Shell functionality and behavior
|
||||
|
||||
License: GPLv2+
|
||||
@ -52,6 +52,8 @@ Patch029: 0001-workspace-indicator-Re-fittsify-workspace-previews.patch
|
||||
Patch030: window-list-reordering.patch
|
||||
Patch031: 0001-dash-to-panel-Remove-faulty-version-check.patch
|
||||
Patch032: window-list-attention-indicator.patch
|
||||
Patch033: 0001-dash-to-panel-Stop-messing-with-overview-allocation.patch
|
||||
Patch034: improve-workspace-names.patch
|
||||
|
||||
%description
|
||||
GNOME Shell Extensions is a collection of extensions providing additional and
|
||||
@ -471,6 +473,18 @@ workspaces.
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 30 2025 Florian Müllner <fmuellner@redhat.com> - 40.7-28
|
||||
- Make workspace names more prominent
|
||||
Resolves: RHEL-96218
|
||||
|
||||
* Mon Jun 09 2025 Florian Müllner <fmuellner@redhat.com> - 40.7-27
|
||||
- Fix window-list styling
|
||||
Resolves: RHEL-95787
|
||||
|
||||
* Mon May 05 2025 Florian Müllner <fmuellner@redhat.com> - 40.7-26
|
||||
- Stop overriding gnome-shell's overview allocation
|
||||
Resolves: RHEL-70892
|
||||
|
||||
* Wed Jan 08 2025 Florian Müllner <fmuellner@redhat.com> - 40.7-25
|
||||
- Indicate urgency-hint in window-list
|
||||
Resolves: RHEL-73146
|
||||
|
||||
Loading…
Reference in New Issue
Block a user