Compare commits
13 Commits
debian/lat
...
debian/for
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b7168f8956 | ||
|
|
d772e27d9c | ||
|
|
4a5d4adb55 | ||
|
|
8e55027061 | ||
|
|
d70eb1cb72 | ||
|
|
11ca31c7cb | ||
|
|
2dd9ae80ca | ||
|
|
00b30c1a47 | ||
|
|
5f68dd5645 | ||
|
|
752ed054fe | ||
|
|
88c420f8f2 | ||
|
|
0e31708227 | ||
|
|
5ec6daa8e5 |
7
NEWS
7
NEWS
@@ -1,3 +1,10 @@
|
||||
48.3
|
||||
====
|
||||
* Misc. bug fixes and cleanups [Florian; !409, !411, !405, !413]
|
||||
|
||||
Contributors:
|
||||
Florian Müllner
|
||||
|
||||
48.2
|
||||
====
|
||||
* windowsNavigator: Fix handling keyboard shortcuts [Daniel; !395]
|
||||
|
||||
20
debian/changelog
vendored
20
debian/changelog
vendored
@@ -1,3 +1,23 @@
|
||||
gnome-shell-extensions (48.3-1) unstable; urgency=medium
|
||||
|
||||
[ Simon McVittie ]
|
||||
* d/control, d/gbp.conf, d/watch: Track only 48.x branch for trixie
|
||||
* New upstream bugfix release
|
||||
- window-list: Avoid unwanted window resizes around transition between
|
||||
overview and normal mode
|
||||
(gnome-shell-extensions!409 upstream)
|
||||
- workspace-indicator: Remove an unused variable
|
||||
(gnome-shell-extensions!405 upstream)
|
||||
- apps-menu: Remove an unused variable binding when catching an error
|
||||
(gnome-shell-extensions!405 upstream)
|
||||
- Lint fixes
|
||||
(gnome-shell-extensions!411, gnome-shell-extensions!413 upstream)
|
||||
|
||||
[ Jeremy Bícha ]
|
||||
* d/control, d/gbp.conf: update branch for forky
|
||||
|
||||
-- Jeremy Bícha <jbicha@ubuntu.com> Tue, 12 Aug 2025 19:19:18 -0400
|
||||
|
||||
gnome-shell-extensions (48.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream bugfix release
|
||||
|
||||
2
debian/control
vendored
2
debian/control
vendored
@@ -11,7 +11,7 @@ Build-Depends: debhelper-compat (= 13),
|
||||
sassc
|
||||
Standards-Version: 4.7.0
|
||||
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell-extensions
|
||||
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell-extensions.git
|
||||
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell-extensions.git -b debian/forky
|
||||
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
|
||||
|
||||
Package: gnome-shell-extensions
|
||||
|
||||
4
debian/gbp.conf
vendored
4
debian/gbp.conf
vendored
@@ -1,7 +1,7 @@
|
||||
[DEFAULT]
|
||||
pristine-tar = True
|
||||
debian-branch = debian/latest
|
||||
upstream-branch = upstream/latest
|
||||
debian-branch = debian/forky
|
||||
upstream-branch = upstream/48.x
|
||||
|
||||
[buildpackage]
|
||||
sign-tags = True
|
||||
|
||||
2
debian/watch
vendored
2
debian/watch
vendored
@@ -1,4 +1,4 @@
|
||||
version=4
|
||||
opts="searchmode=plain, uversionmangle=s/\.(alpha|beta|rc)/~$1/, downloadurlmangle=s|cache.json||" \
|
||||
https://download.gnome.org/sources/@PACKAGE@/cache.json \
|
||||
[\d.]+/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
|
||||
48/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
|
||||
|
||||
@@ -488,7 +488,7 @@ class ApplicationsButton extends PanelMenu.Button {
|
||||
let id;
|
||||
try {
|
||||
id = entry.get_desktop_file_id(); // catch non-UTF8 filenames
|
||||
} catch (e) {
|
||||
} catch {
|
||||
continue;
|
||||
}
|
||||
let app = appSys.lookup_app(id);
|
||||
|
||||
@@ -432,12 +432,10 @@ class BaseButton extends DashItemContainer {
|
||||
return this._button.has_style_class_name('focused');
|
||||
}
|
||||
|
||||
// eslint-disable-next-line camelcase
|
||||
get ignore_workspace() {
|
||||
return this._ignoreWorkspace;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line camelcase
|
||||
set ignore_workspace(ignore) {
|
||||
if (this._ignoreWorkspace === ignore)
|
||||
return;
|
||||
@@ -983,11 +981,20 @@ class WindowList extends St.Widget {
|
||||
() => this._onWorkspaceMenuSet(), this);
|
||||
this._onWorkspaceMenuSet();
|
||||
|
||||
const chromeOptions = {
|
||||
const inOverview = Main.overview.visible ||
|
||||
(Main.layoutManager._startingUp && Main.sessionMode.hasOverview);
|
||||
|
||||
const overviewChromeOptions = {
|
||||
affectsStruts: true,
|
||||
};
|
||||
const chromeOptions = {
|
||||
...overviewChromeOptions,
|
||||
trackFullscreen: true,
|
||||
};
|
||||
Main.layoutManager.addChrome(this, chromeOptions);
|
||||
Main.layoutManager.addChrome(this, inOverview
|
||||
? overviewChromeOptions
|
||||
: chromeOptions);
|
||||
|
||||
Main.uiGroup.set_child_above_sibling(this, Main.layoutManager.panelBox);
|
||||
Main.ctrlAltTabManager.addGroup(this, _('Window List'), 'start-here-symbolic');
|
||||
|
||||
@@ -1024,20 +1031,17 @@ class WindowList extends St.Widget {
|
||||
|
||||
Main.overview.connectObject(
|
||||
'showing', () => {
|
||||
Main.layoutManager.untrackChrome(this);
|
||||
this._retrackChrome(overviewChromeOptions);
|
||||
this.hide();
|
||||
this._updateKeyboardAnchor();
|
||||
},
|
||||
'hidden', () => {
|
||||
Main.layoutManager.trackChrome(this, chromeOptions);
|
||||
this._retrackChrome(chromeOptions);
|
||||
this.visible = !this._monitor.inFullscreen;
|
||||
this._updateKeyboardAnchor();
|
||||
}, this);
|
||||
|
||||
global.display.connectObject('in-fullscreen-changed', () => {
|
||||
// Work-around for initial change from unknown to !fullscreen
|
||||
if (Main.overview.visible)
|
||||
this.hide();
|
||||
this._updateKeyboardAnchor();
|
||||
}, this);
|
||||
|
||||
@@ -1103,6 +1107,11 @@ class WindowList extends St.Widget {
|
||||
this._monitor.y + this._monitor.height - this.height);
|
||||
}
|
||||
|
||||
_retrackChrome(options) {
|
||||
Main.layoutManager.untrackChrome(this);
|
||||
Main.layoutManager.trackChrome(this, options);
|
||||
}
|
||||
|
||||
_updateWorkspaceIndicatorVisibility() {
|
||||
let workspaceManager = global.workspace_manager;
|
||||
let hasWorkspaces = this._mutterSettings.get_boolean('dynamic-workspaces') ||
|
||||
|
||||
@@ -459,8 +459,6 @@ export class WorkspaceIndicator extends PanelMenu.Button {
|
||||
this._thumbnails = new WorkspacePreviews();
|
||||
container.add_child(this._thumbnails);
|
||||
|
||||
this._workspacesItems = [];
|
||||
|
||||
workspaceManager.connectObject(
|
||||
'workspace-switched', this._onWorkspaceSwitched.bind(this), GObject.ConnectFlags.AFTER,
|
||||
this);
|
||||
|
||||
@@ -30,6 +30,7 @@ rules:
|
||||
- error
|
||||
- arrays: always-multiline
|
||||
objects: always-multiline
|
||||
imports: always-multiline
|
||||
functions: never
|
||||
comma-spacing:
|
||||
- error
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
project(
|
||||
'gnome-shell-extensions',
|
||||
version: '48.2',
|
||||
version: '48.3',
|
||||
meson_version: '>= 1.1.0',
|
||||
license: 'GPL-2.0-or-later',
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user