3 Commits
68.1 ... 68.2.3

Author SHA1 Message Date
Artyom Zorin
34717961b6 Bump to version 68.2.3 2025-07-04 20:38:38 +01:00
Artyom Zorin
770649ff0a Updated metadata 2025-06-06 23:05:40 +01:00
Artyom Zorin
35e98e2061 Bump to version 68.2 2025-05-10 23:55:10 +01:00
6 changed files with 34 additions and 3 deletions

24
debian/changelog vendored
View File

@@ -1,3 +1,27 @@
gnome-shell-extension-zorin-taskbar (68.2.3) noble; urgency=medium
* Fixed logic error when adjusting panel menu buttons
-- Artyom Zorin <azorin@zoringroup.com> Fri, 04 Jul 2025 20:36:32 +0100
gnome-shell-extension-zorin-taskbar (68.2.2) noble; urgency=medium
* Added settings schema to metadata file
-- Artyom Zorin <azorin@zoringroup.com> Fri, 06 Jun 2025 23:03:34 +0100
gnome-shell-extension-zorin-taskbar (68.2.1) noble; urgency=medium
* Updated debian control file
-- Artyom Zorin <azorin@zoringroup.com> Fri, 23 May 2025 20:05:49 +0100
gnome-shell-extension-zorin-taskbar (68.2) noble; urgency=medium
* Corrected code to detect Tiling Shell gap offset
-- Artyom Zorin <azorin@zoringroup.com> Sat, 10 May 2025 23:52:12 +0100
gnome-shell-extension-zorin-taskbar (68.1) noble; urgency=medium
* Adjusted app icon margins and padding

2
debian/control vendored
View File

@@ -8,6 +8,6 @@ Rules-Requires-Root: no
Package: gnome-shell-extension-zorin-taskbar
Architecture: all
Depends: ${misc:Depends}, gnome-shell (>= 46), gnome-shell (<< 48~)
Depends: ${misc:Depends}, gnome-shell (>= 46), gnome-shell (<< 49~)
Description: Zorin Taskbar extension
A taskbar extension for the Zorin OS desktop.

View File

@@ -5,5 +5,6 @@
"description": "A taskbar extension for the Zorin OS desktop.",
"shell-version": [ "46", "47", "48" ],
"gettext-domain": "zorin-taskbar",
"settings-schema": "org.gnome.shell.extensions.zorin-taskbar",
"version": 68
}

View File

@@ -42,6 +42,7 @@ let zorinDashDelayId = 0
export let DTP_EXTENSION = null
export let SETTINGS = null
export let TILINGSETTINGS = null
export let SHELLSETTINGS = null
export let DESKTOPSETTINGS = null
export let TERMINALSETTINGS = null
export let NOTIFICATIONSSETTINGS = null
@@ -69,6 +70,9 @@ export default class ZorinTaskbarExtension extends Extension {
} catch (e) {
console.log(e)
}
SHELLSETTINGS = new Gio.Settings({
schema_id: 'org.gnome.shell',
})
DESKTOPSETTINGS = new Gio.Settings({
schema_id: 'org.gnome.desktop.interface',
})
@@ -135,6 +139,7 @@ export default class ZorinTaskbarExtension extends Extension {
DTP_EXTENSION = null
SETTINGS = null
SHELLSETTINGS = null
DESKTOPSETTINGS = null
TERMINALSETTINGS = null
panelManager = null

View File

@@ -59,6 +59,7 @@ import * as Transparency from './transparency.js'
import {
SETTINGS,
TILINGSETTINGS,
SHELLSETTINGS,
DESKTOPSETTINGS,
PERSISTENTSTORAGE,
EXTENSION_PATH,
@@ -1078,7 +1079,7 @@ export const Panel = GObject.registerClass(
if (
TILINGSETTINGS != null &&
Main.extensionManager._extensionOrder.includes(ZORIN_TILING_SHELL_UUID) &&
SHELLSETTINGS.get_strv('enabled-extensions').includes(ZORIN_TILING_SHELL_UUID) &&
TILINGSETTINGS.get_uint('outer-gaps') > 0
) {
let position = this.getPosition()

View File

@@ -670,7 +670,7 @@ export const PanelManager = class {
}
_adjustPanelMenuButton(button, monitor, arrowSide) {
if (button) {
if (button && button.menu) {
button.menu._boxPointer._dtpSourceActor =
button.menu._boxPointer.sourceActor
button.menu._boxPointer.sourceActor = button