Compare commits

...

4 Commits
46.3 ... 46.5

Author SHA1 Message Date
Florian Müllner
1b28db1283 Bump version to 46.5
Update NEWS.
2025-02-05 00:42:06 +01:00
Florian Müllner
d4dac27d8e window-list: Use correct params when re-tracking chrome
Since commit 981e8e42, we temporarily untrack the window-list actor
while in the overview.

However as we don't pass pass the chrome parameters when re-tracking
chrome, the window-list no longer contributes to struts or tracks
fullscreen changes, whoops.

Make sure to pass the original parameters when re-tracking chrome
to restore the expected behavior.

Fixes: 981e8e42 ("window-list: Untrack chrome while in overview")
Closes: https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/550
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/379>
(cherry picked from commit 01f7df1e8a)
2025-01-16 12:10:31 +01:00
Florian Müllner
bca459c6d5 Bump version to 46.4
Update NEWS.
2025-01-13 16:36:33 +01:00
Florian Müllner
d9951501bf ci: Switch ci-templates to master
The alternative is to monitor the upstream repository and update
the references when necessary. I don't have the resources to do
that, so trust upstream to not mess up their development branch.

(cherry picked from commit 4e50e9f8dc)

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/377>
2025-01-13 16:31:31 +01:00
4 changed files with 18 additions and 4 deletions

View File

@@ -3,8 +3,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
include:
- remote: 'https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/bbe5232986c9b98eb1efe62484e07216f7d1a4df/templates/fedora.yml'
- remote: "https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/6f86b8bcb0cd5168c32779c4fea9a893c4a0c046/templates/ci-fairy.yml"
- remote: 'https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/master/templates/fedora.yml'
- remote: "https://gitlab.gnome.org/Infrastructure/freedesktop-ci-templates/-/raw/master/templates/ci-fairy.yml"
- component: gitlab.gnome.org/GNOME/citemplates/release-service@master
inputs:
job-stage: deploy

14
NEWS
View File

@@ -1,3 +1,17 @@
46.5
====
* window-list: Fix regression in chrome tracking [Florian; !379]
Contributors:
Florian Müllner
46.4
====
* Update template CI images to fix release pipeline [Florian; !377]
Contributors:
Florian Müllner
46.3
====
* places-menu: Fix a11y labelling [Florian; #542]

View File

@@ -811,7 +811,7 @@ class WindowList extends St.Widget {
this._updateKeyboardAnchor();
},
'hidden', () => {
Main.layoutManager.trackChrome(this);
Main.layoutManager.trackChrome(this, chromeOptions);
this.visible = !this._monitor.inFullscreen;
this._updateKeyboardAnchor();
}, this);

View File

@@ -4,7 +4,7 @@
project(
'gnome-shell-extensions',
version: '46.3',
version: '46.5',
meson_version: '>= 0.58.0',
license: 'GPL-2.0-or-later',
)