From cdb241fb91b0978a839e76d6d24ffd4152cde040 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Sun, 5 Jan 2020 16:30:18 +0100 Subject: [PATCH 01/76] v58 - Gnome 3.34 --- extension.js | 59 +++++++++++++++++++++++++++------------------------- windows.js | 16 +++++++------- 2 files changed, 39 insertions(+), 36 deletions(-) diff --git a/extension.js b/extension.js index e448f51..3368cfa 100644 --- a/extension.js +++ b/extension.js @@ -32,11 +32,14 @@ const St = imports.gi.St; const AppFavorites = imports.ui.appFavorites; const Layout = imports.ui.layout; const Main = imports.ui.main; + +const Util = imports.misc.util; + const MessageTray = imports.ui.messageTray; const Panel = imports.ui.main.panel; const PanelMenu = imports.ui.panelMenu; const PopupMenu = imports.ui.popupMenu; -const RemoteMenu = imports.ui.remoteMenu; +//const RemoteMenu = imports.ui.remoteMenu; const ThumbnailsSlider = imports.ui.overviewControls.ThumbnailsSlider.prototype; const Tweener = imports.ui.tweener; @@ -450,11 +453,11 @@ TaskBar.prototype = { //Disconnect Workspace Signals if (this.workspaceSwitchedId !== null) { - global.screen.disconnect(this.workspaceSwitchedId); + global.workspace_manager.disconnect(this.workspaceSwitchedId); this.workspaceSwitchedId = null; } if (this.nWorkspacesId !== null) { - global.screen.disconnect(this.nWorkspacesId); + global.workspace_manager.disconnect(this.nWorkspacesId); this.nWorkspacesId = null; } @@ -751,7 +754,7 @@ TaskBar.prototype = { } if ((this.settings.get_boolean("first-start")) && (Main.sessionMode.currentMode === 'user')) { //Comment out the next line to disable the preferences window from opening at the first start - Main.Util.trySpawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); + Util.spawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); this.settings.set_boolean("first-start", false); } }, @@ -854,7 +857,7 @@ TaskBar.prototype = { //Export Settings exportSettings: function() { if (this.settings.get_boolean("export-settings")) { - Main.Util.trySpawnCommandLine('sh ' + Extension.path + '/scripts/export.sh'); + Util.spawnCommandLine('sh ' + Extension.path + '/scripts/export.sh'); this.settings.set_boolean("export-settings", false); } }, @@ -862,7 +865,7 @@ TaskBar.prototype = { //Import Settings importSettings: function() { if (this.settings.get_boolean("import-settings")) { - Main.Util.trySpawnCommandLine('sh ' + Extension.path + '/scripts/import.sh'); + Util.spawnCommandLine('sh ' + Extension.path + '/scripts/import.sh'); this.settings.set_boolean("import-settings", false); } }, @@ -870,7 +873,7 @@ TaskBar.prototype = { //Reset All ! resetAll: function() { if (this.settings.get_boolean("reset-all")) { - Main.Util.trySpawnCommandLine('dconf reset -f /org/gnome/shell/extensions/TaskBar/'); + Util.spawnCommandLine('dconf reset -f /org/gnome/shell/extensions/TaskBar/'); } }, @@ -924,7 +927,7 @@ TaskBar.prototype = { keyPreviousTask: function() { this.previousTask = null; let focusWindow = global.display.focus_window; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); this.tasksList.forEach( function(task) { let [windowTask, buttonTask, signalsTask] = task; @@ -947,7 +950,7 @@ TaskBar.prototype = { keyNextTask: function() { this.nextTask = false; let focusWindow = global.display.focus_window; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); this.tasksList.forEach( function(task) { let [windowTask, buttonTask, signalsTask] = task; @@ -971,7 +974,7 @@ TaskBar.prototype = { keyToggleDesktop: function() { let maxWindows = false; let userTime = null; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); let windows = activeWorkspace.list_windows().filter(function(w) { return w.get_window_type() !== Meta.WindowType.DESKTOP; }); @@ -1160,8 +1163,8 @@ TaskBar.prototype = { this.nWorkspacesId = null; if (this.settings.get_boolean("display-workspace-button")) { //Connect Workspace Changes - this.workspaceSwitchedId = global.screen.connect('workspace-switched', Lang.bind(this, this.updateWorkspaces)); - this.nWorkspacesId = global.screen.connect('notify::n-workspaces', Lang.bind(this, this.updateWorkspaces)); + this.workspaceSwitchedId = global.workspace_manager.connect('workspace-switched', Lang.bind(this, this.updateWorkspaces)); + this.nWorkspacesId = global.workspace_manager.connect('notify::n-workspaces', Lang.bind(this, this.updateWorkspaces)); this.buttonWorkspace = new St.Button({ style_class: "tkb-task-button" }); @@ -1183,9 +1186,9 @@ TaskBar.prototype = { }, updateWorkspaces: function() { - this.activeWorkspaceIndex = global.screen.get_active_workspace().index(); + this.activeWorkspaceIndex = global.workspace_manager.get_active_workspace().index(); let workspaceButtonWidth = this.settings.get_int("workspace-button-width"); - this.totalWorkspace = global.screen.n_workspaces - 1; + this.totalWorkspace = global.workspace_manager.n_workspaces - 1; let labelWorkspaceIndex = this.activeWorkspaceIndex + 1; let labelTotalWorkspace = this.totalWorkspace + 1; if (this.settings.get_enum("workspace-button-index") === 1) { @@ -1711,13 +1714,13 @@ TaskBar.prototype = { { if (this.activeWorkspaceIndex === this.totalWorkspace) this.activeWorkspaceIndex = -1; - let newActiveWorkspace = global.screen.get_workspace_by_index(this.activeWorkspaceIndex + 1); + let newActiveWorkspace = global.workspace_manager.get_workspace_by_index(this.activeWorkspaceIndex + 1); newActiveWorkspace.activate(global.get_current_time()); } else if (numButton === RIGHTBUTTON) //Right Button { if (this.activeWorkspaceIndex === 0) this.activeWorkspaceIndex = this.totalWorkspace + 1; - let newActiveWorkspace = global.screen.get_workspace_by_index(this.activeWorkspaceIndex - 1); + let newActiveWorkspace = global.workspace_manager.get_workspace_by_index(this.activeWorkspaceIndex - 1); newActiveWorkspace.activate(global.get_current_time()); } }, @@ -1725,7 +1728,7 @@ TaskBar.prototype = { onClickDesktopButton: function(button, pspec) { let maxWindows = false; let userTime = null; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); let windows = activeWorkspace.list_windows().filter(function(w) { return w.get_window_type() !== Meta.WindowType.DESKTOP; }); @@ -1752,7 +1755,7 @@ TaskBar.prototype = { if (Main.overview.visible) Main.overview.hide(); } else if ((numButton === RIGHTBUTTON) && (this.settings.get_boolean("desktop-button-right-click"))) //Right Button - Main.Util.trySpawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); + Util.spawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); }, onClickTaskButton: function(button, pspec, window) { @@ -1806,7 +1809,7 @@ TaskBar.prototype = { //Actions executed depending on button click on Task clickActionMinMax: function(window, appname, index) { - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); let focusWindow = global.display.focus_window; let nextApp = false; @@ -1881,7 +1884,7 @@ TaskBar.prototype = { }); if (app.action_group && app.menu) { - this.taskMenu = new RemoteMenu.RemoteMenu(button, app.menu, app.action_group); + this.taskMenu = new imports.ui.remoteMenu.RemoteMenu(button, app.menu, app.action_group); } else { this.taskMenu = new PopupMenu.PopupMenu(button, 0.0, St.Side.TOP); @@ -1916,7 +1919,7 @@ TaskBar.prototype = { windowsList = new PopupMenu.PopupMenuItem(title); windowsList.connect('activate', Lang.bind(this, function() { - if (windowWorkspace !== global.screen.get_active_workspace()) + if (windowWorkspace !== global.workspace_manager.get_active_workspace()) windowWorkspace.activate(global.get_current_time()); windowTask.activate(global.get_current_time()); })); @@ -1972,13 +1975,13 @@ TaskBar.prototype = { ((scrollDirection === Clutter.ScrollDirection.DOWN) && (this.settings.get_enum("scroll-workspaces") === 2))) { if (this.activeWorkspaceIndex === this.totalWorkspace) this.activeWorkspaceIndex = -1; - let newActiveWorkspace = global.screen.get_workspace_by_index(this.activeWorkspaceIndex + 1); + let newActiveWorkspace = global.workspace_manager.get_workspace_by_index(this.activeWorkspaceIndex + 1); newActiveWorkspace.activate(global.get_current_time()); } else if (((scrollDirection === Clutter.ScrollDirection.DOWN) && (this.settings.get_enum("scroll-workspaces") === 1)) || ((scrollDirection === Clutter.ScrollDirection.UP) && (this.settings.get_enum("scroll-workspaces") === 2))) { if (this.activeWorkspaceIndex === 0) this.activeWorkspaceIndex = this.totalWorkspace + 1; - let newActiveWorkspace = global.screen.get_workspace_by_index(this.activeWorkspaceIndex - 1); + let newActiveWorkspace = global.workspace_manager.get_workspace_by_index(this.activeWorkspaceIndex - 1); newActiveWorkspace.activate(global.get_current_time()); } } @@ -1989,7 +1992,7 @@ TaskBar.prototype = { this.nextTask = false; this.previousTask = null; let focusWindow = global.display.focus_window; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); let scrollDirection = event.get_scroll_direction(); if (((scrollDirection === Clutter.ScrollDirection.UP) && (this.settings.get_enum("scroll-tasks") === 1)) || ((scrollDirection === Clutter.ScrollDirection.DOWN) && (this.settings.get_enum("scroll-tasks") === 2))) { @@ -2043,7 +2046,7 @@ TaskBar.prototype = { if (!this.resetHover) { let focusWindow = global.display.focus_window; let appname = Shell.WindowTracker.get_default().get_window_app(focusWindow).get_name(); - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); this.tasksList.forEach( function(task) { let [windowTask, buttonTask, signalsTask] = task; @@ -2207,7 +2210,7 @@ TaskBar.prototype = { //Active Tasks activeTasks: function(window) { let active = false; - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); this.tasksList.forEach( function(task) { let [windowTask, buttonTask, signalsTask] = task; @@ -2250,7 +2253,7 @@ TaskBar.prototype = { let _app_name = Shell.WindowTracker.get_default().get_window_app(window).get_name(); let appname = Shell.WindowTracker.get_default().get_window_app(windowTask).get_name(); let workspaceTask = windowTask.get_workspace(); - let activeWorkspace = global.screen.get_active_workspace(); + let activeWorkspace = global.workspace_manager.get_active_workspace(); if ((_app_name === appname) && ((workspaceTask === activeWorkspace) || (this.settings.get_enum("sort-tasks") === 3))) buttonTask.hide(); } @@ -2392,7 +2395,7 @@ TaskBar.prototype = { ]; //Display Tasks of All Workspaces if (!this.settings.get_boolean("tasks-all-workspaces")) { - let workspace = global.screen.get_active_workspace(); + let workspace = global.workspace_manager.get_active_workspace(); if (!this.settings.get_boolean("tasks-all-workspaces")) { buttonTask.visible = window.located_on_workspace(workspace); } diff --git a/windows.js b/windows.js index 799801c..26f615a 100644 --- a/windows.js +++ b/windows.js @@ -49,15 +49,15 @@ Windows.prototype = { //Add window manager signals - this.workspaceSwitchSignal = global.screen.connect('workspace-switched', Lang.bind(this, this.buildWindowsList)); - this.nWorkspacesSignal = global.screen.connect('notify::n-workspaces', Lang.bind(this, this.onWorkspaceChanged)); + this.workspaceSwitchSignal = global.workspace_manager.connect('workspace-switched', Lang.bind(this, this.buildWindowsList)); + this.nWorkspacesSignal = global.workspace_manager.connect('notify::n-workspaces', Lang.bind(this, this.onWorkspaceChanged)); }, destruct: function() { //Remove window manager signals - let numWorkspaces = global.screen.n_workspaces; + let numWorkspaces = global.workspace_manager.n_workspaces; for (let i = 0; i < numWorkspaces; i++) { - let workspace = global.screen.get_workspace_by_index(i); + let workspace = global.workspace_manager.get_workspace_by_index(i); let signals = this.workspaceSignals.get(workspace); this.workspaceSignals.delete(workspace); workspace.disconnect(signals.windowAddedId); @@ -69,9 +69,9 @@ Windows.prototype = { }, onWorkspaceChanged: function() { - let numWorkspaces = global.screen.n_workspaces; + let numWorkspaces = global.workspace_manager.n_workspaces; for (let i = 0; i < numWorkspaces; i++) { - let workspace = global.screen.get_workspace_by_index(i); + let workspace = global.workspace_manager.get_workspace_by_index(i); if (this.workspaceSignals.has(workspace)) continue; let signals = { @@ -89,9 +89,9 @@ Windows.prototype = { this.cleanWindowsList(); //Build windows list - let totalWorkspaces = global.screen.n_workspaces; + let totalWorkspaces = global.workspace_manager.n_workspaces; for (let i = 0; i < totalWorkspaces; i++) { - let activeWorkspace = global.screen.get_workspace_by_index(i); + let activeWorkspace = global.workspace_manager.get_workspace_by_index(i); activeWorkspace.list_windows().sort(this.sortWindowsCompareFunction).forEach( function(window) { this.addWindowInList(window); From d52faa216c8004b9913f227c266e75ee5b0c5f2b Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 16:42:51 +0100 Subject: [PATCH 02/76] Update metadata.json --- metadata.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/metadata.json b/metadata.json index 894ad84..9f85b8c 100644 --- a/metadata.json +++ b/metadata.json @@ -26,9 +26,10 @@ "3.30", "3.31", "3.32", - "3.33" + "3.33", + "3.34" ], "url": "https://github.com/zpydr/gnome-shell-extension-taskbar", "uuid": "TaskBar@zpydr", - "version": 57 + "version": 58 } From bc9a94508fd2d33abdf029d6292995cd37489587 Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 16:47:15 +0100 Subject: [PATCH 03/76] Update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ace8ba6..15b6f27 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) **GNOME Shell Extension TaskBar** Copyright (C) 2013-2018 zpydr @@ -21,7 +23,11 @@ zpydr@openmailbox.org ![TaskBar Image](https://github.com/zpydr/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) - + +**Version 58 for GNOME 3.30-3.34** + +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ + **Version 57 for GNOME 3.10 - 3.28** https://extensions.gnome.org/extension/584/taskbar/ From 176de6167224cdca466489b94ff3509f2bf37676 Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 16:48:31 +0100 Subject: [PATCH 04/76] Update README.md --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 15b6f27..7c3f998 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) **GNOME Shell Extension TaskBar** -Copyright (C) 2013-2018 zpydr +Copyright (C) 2013-2018 zpydr +Copyright (C) 2020 c0ldplasma This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,9 +16,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program. If not, see https://www.gnu.org/licenses/. - -zpydr@openmailbox.org +along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) From 7efe15ce069d5b79260658b1e007cff49337803a Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 16:49:48 +0100 Subject: [PATCH 05/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c3f998..1e68f2a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - +Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) **GNOME Shell Extension TaskBar** From 4bf5ca71b8082d04b3cabf3759a272b8a6942ad1 Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 16:50:48 +0100 Subject: [PATCH 06/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e68f2a..b439555 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![TaskBar Image](https://github.com/zpydr/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) -**Version 58 for GNOME 3.30-3.34** +**Version 58 for GNOME 3.30 - 3.34** https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ From 5e53c98c1c4fdd13136672f408624d0f5dffa26b Mon Sep 17 00:00:00 2001 From: Pascal Paul <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 5 Jan 2020 17:03:13 +0100 Subject: [PATCH 07/76] Update metadata.json --- metadata.json | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/metadata.json b/metadata.json index 9f85b8c..00ae086 100644 --- a/metadata.json +++ b/metadata.json @@ -1,35 +1,15 @@ { "_generated": "Generated by SweetTooth, do not edit", "description": "TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click.\nTaskBar is a dock-like windows list on the top/bottom bar.\n\nOptions:\nDesktop button - toggle desktop view\nWorkspace button - switch workspaces left/right-click: cycle forward/backwards\nAppview button - left/right-click: toggle appview/overview\nFavorites - add from dash\nAlign position\nResize panels + adjust icon, label and content sizes\nTop/bottom panel background color + opacity\nBottom panel tray button - activate the message tray\nTasks on all workspaces\nGroup/sort tasks\nTasks label\nTasks application menu\nClose tasks with a right/middle click\nActivate tasks on hover\nScroll tasks/workspaces\nSeparators\nThumbnail/label-preview\nPreview color + opacity\nKeybindings\nColor or hide menu buttons\nDisable hot corner\nExport/import settings\n\nVersion 57 for GNOME 3.10 - 3.28\nzpydr@openmailbox.org\n\nTranslation:\nChinese by wsxy162\nCzech by Michal Růžička\nFrench by narzb\nGerman by jonnius\nRussian by dersteinkauz\nSpanish by Testoriano\n\nCredit to Xes, flubshi, rogst, Baltix, boennhoff, skoslowski, rgeary1, hkskoglund, Michal Růžička, skochxxl, tuhaihe, to-ba, tobimensch, navarrano, unixfox, jkosecki, Taz8du29, diegosanz", - "name": "TaskBar", + "name": "TaskBar Updated", "shell-version": [ - "3.10", - "3.11", - "3.12", - "3.13", - "3.14", - "3.15", - "3.16", - "3.17", - "3.18", - "3.19", - "3.20", - "3.21", - "3.22", - "3.23", - "3.24", - "3.25", - "3.26", - "3.27", - "3.28", - "3.29", "3.30", "3.31", "3.32", "3.33", "3.34" ], - "url": "https://github.com/zpydr/gnome-shell-extension-taskbar", - "uuid": "TaskBar@zpydr", + "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", + "uuid": "TaskBar@c0ldplasma", "version": 58 } From 9858e079f1ab321293ad912f201d2881c16330e9 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 10 Jan 2020 11:57:33 +0100 Subject: [PATCH 08/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b439555..c7dbb75 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/ TaskBar Wiki (Installation - Settings - Translation - Troubleshooting)              -https://github.com/zpydr/gnome-shell-extension-taskbar/wiki/                            +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/                            Arch Linux User Repository https://aur.archlinux.org/packages/gnome-shell-extension-taskbar/ From 3e1bee8799d739e57a4a96c65b0b2d1b1011b2fe Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 10 Jan 2020 12:16:09 +0100 Subject: [PATCH 09/76] Update README.md --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c7dbb75..bf8f265 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,9 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![TaskBar Image](https://github.com/zpydr/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) +TaskBar Wiki (Installation - Settings - Translation - Troubleshooting)              +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     + **Version 58 for GNOME 3.30 - 3.34** https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ @@ -30,16 +33,16 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ **Version 57 for GNOME 3.10 - 3.28** https://extensions.gnome.org/extension/584/taskbar/ -https://github.com/zpydr/gnome-shell-extension-taskbar/ - -TaskBar Wiki (Installation - Settings - Translation - Troubleshooting)              -https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/                            +https://github.com/zpydr/gnome-shell-extension-taskbar/                        Arch Linux User Repository https://aur.archlinux.org/packages/gnome-shell-extension-taskbar/ Debian / Ubuntu PPA Repository -https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/                         +https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ + + +**Further information** GNOME Shell Extension TaskBar is free software and released under the GNU General Public License (GPL) https://www.gnu.org/licenses/ From 1bcc119ea612f85c049f3e0a96e0424c95b0d684 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Mon, 13 Jan 2020 22:02:22 +0100 Subject: [PATCH 10/76] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bf8f265..9b8283c 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     **Version 58 for GNOME 3.30 - 3.34** https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ +https://extensions.gnome.org/extension/2506/taskbar-updated/ **Version 57 for GNOME 3.10 - 3.28** From 63944e279458a4fd669bec3494e31f3c4a201b24 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Mon, 13 Jan 2020 22:02:42 +0100 Subject: [PATCH 11/76] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9b8283c..c86adba 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     **Version 58 for GNOME 3.30 - 3.34** https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ + https://extensions.gnome.org/extension/2506/taskbar-updated/ **Version 57 for GNOME 3.10 - 3.28** From 2c37f75e669a273a74678b656311ad4eebeaee7d Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:21:46 +0100 Subject: [PATCH 12/76] Delete duplicate README --- README | 76 ---------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 README diff --git a/README b/README deleted file mode 100644 index afc54c8..0000000 --- a/README +++ /dev/null @@ -1,76 +0,0 @@ -GNOME Shell Extension TaskBar -Copyright (C) 2013-2018 zpydr - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see https://www.gnu.org/licenses/. - -zpydr@openmailbox.org - - -Version 57 for GNOME 3.10 - 3.28 - -https://extensions.gnome.org/extension/584/taskbar/ -https://github.com/zpydr/gnome-shell-extension-taskbar/ - -TaskBar Wiki (Installation - Settings - Translation - Troubleshooting) -https://github.com/zpydr/gnome-shell-extension-taskbar/wiki/ - -Arch Linux User Repository -https://aur.archlinux.org/packages/gnome-shell-extension-taskbar/ - -Debian / Ubuntu PPA Repository -https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ - -GNOME Shell Extension TaskBar is free software and released under the GNU General Public License (GPL) -https://www.gnu.org/licenses/ - -TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. -Activate, minimize or close tasks with a simple click. -TaskBar is a dock-like windows list on the top/bottom bar. - -Options: -Desktop button - toggle desktop view -Workspace button - switch workspaces left/right-click: cycle forward/backwards -Appview button - left/right-click: toggle appview/overview -Favorites - add from dash -Align position -Resize panels + adjust icon, label and content sizes -Top/bottom panel background color + opacity -Bottom panel tray button - activate the message tray -Tasks on all workspaces -Group/sort tasks -Tasks label -Tasks application menu -Close tasks with a right/middle click -Activate tasks on hover -Scroll tasks/workspaces -Separators -Thumbnail/label-preview -Preview color + opacity -Keybindings -Color or hide menu buttons -Disable hot corner -Export/import settings - -Translation: -Chinese by wsxy162 -Czech by Michal Růžička -French by narzb -German by jonnius -Russian by dersteinkauz -Spanish by Testoriano - -Credit to Xes, flubshi, rogst, Baltix, boennhoff, -skoslowski, rgeary1, hkskoglund, Michal Růžička, -skochxxl, tuhaihe, to-ba, tobimensch, navarrano, -unixfox, jkosecki, Taz8du29, diegosanz From 5417ba0d3128a62e4acdef60f018653f93de6b89 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:34:11 +0100 Subject: [PATCH 13/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c86adba..cca382a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) -**GNOME Shell Extension TaskBar** +**GNOME Shell Extension TaskBar 2020** Copyright (C) 2013-2018 zpydr Copyright (C) 2020 c0ldplasma From 6dde7f8cfa354aec52e7e85ce6b6e734a45483ed Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:35:57 +0100 Subject: [PATCH 14/76] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cca382a..2a8fb85 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +##Taskbar 2020 + Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) @@ -21,9 +23,9 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) -![TaskBar Image](https://github.com/zpydr/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) +![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) -TaskBar Wiki (Installation - Settings - Translation - Troubleshooting)              +TaskBar 2020 Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     **Version 58 for GNOME 3.30 - 3.34** From a6c2f46ad6e9f7788cf5cf76159c8dc9e0aff8df Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:36:36 +0100 Subject: [PATCH 15/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a8fb85..a6db00e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -##Taskbar 2020 +## Taskbar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME From 4b009bef74bead40404d4486113d78caefb08da5 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:43:48 +0100 Subject: [PATCH 16/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a6db00e..528de7a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) -![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar-content/blob/master/taskbar_v56.gif) +![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/master/images/taskbar_v56.gif) TaskBar 2020 Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     From 081ec4dad886943490971c5aef444360085dce34 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:47:03 +0100 Subject: [PATCH 17/76] Add images --- images/screenshot_buttons.png | Bin 0 -> 58960 bytes images/screenshot_misc.png | Bin 0 -> 58466 bytes images/screenshot_overview.png | Bin 0 -> 45243 bytes images/screenshot_panels.png | Bin 0 -> 52848 bytes images/screenshot_preview.png | Bin 0 -> 54835 bytes images/screenshot_separators.png | Bin 0 -> 40278 bytes images/screenshot_tasks1.png | Bin 0 -> 50035 bytes images/screenshot_tasks2.png | Bin 0 -> 46054 bytes images/screenshot_tasks3.png | Bin 0 -> 52783 bytes images/taskbar_v56.gif | Bin 0 -> 432680 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/screenshot_buttons.png create mode 100644 images/screenshot_misc.png create mode 100644 images/screenshot_overview.png create mode 100644 images/screenshot_panels.png create mode 100644 images/screenshot_preview.png create mode 100644 images/screenshot_separators.png create mode 100644 images/screenshot_tasks1.png create mode 100644 images/screenshot_tasks2.png create mode 100644 images/screenshot_tasks3.png create mode 100644 images/taskbar_v56.gif diff --git a/images/screenshot_buttons.png b/images/screenshot_buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1ae1a18fab01df5945d715abf723ab299b006a GIT binary patch literal 58960 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%0DaB39yzg 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≤YI?S`fB-4xp8M~PNDx3UhKhxj2_E0r z)_8Psyv)>ZfMsLGwukF@6fqMEJRK3)sFgF)CJqQ1$pJnf!#n3UHxG)YcSO#Y!EuGn zR(<6rO04+)pyx&aIQvSq!T3|xHV!IbHgb8g^{cNBKEnan$oO|wOK%77>;SCp6kv7J zAC>+m;l-4~{{%0_|8L<%+5ane5nQslxsH;5R1~g^e4xvjGMS-PK^rhq#Q;!Nsf7}u zWIL^zIt+&tZ>NEkg~uP*s{m)UpokD!R^IH^5(ujqdO8Cd(ACWDn*BSxh`sj_yp>8| zAS(xG@DRpm1(@AWDXzIq_Yd_eyc1iFT=bgn`rM~RGRUa-_#hi216dgva~5gGOu;RF zsCS*Y>OHezMtXs@V&zU?u|x6{x3fi^1YY2liBjrL3VBBaU%zh8q(}nACIIFERNaq^ zgj7+ZsDdvQLDn1)mNZdr!WQ}H(dg*7bI$e)Fkit$2UT`?W#wrY02Kb-DekMZVviLjd24iWDV=s?sxghz01EP3;4)53q4_e&*6OrsF7#5R2G9 zT+o+3MFF5=bYyHm>jDr$Z(D=Xa){H(TaXpF2;BO@oK1`v;JXsNXAZ|kUvXk~kdcO^+d8A_eZ;CS5Wiu(5(gQ5s&LL255)VwK#Yxl$|iN4=xn`P``3v)7J|ZJ zc8hJgjCV=%t}stL4qJ?PzZRk&xv!+$AJ;mYL~7c83@vLW*G-F#i!e*XAdgZcI&J>5 zIuV)XozaMh)X#2J+RV@Cdy#+LF~3MoPFD1As;h=c!}q>RE&C7m!GfTZhzCRkK|o=_ zBk&HsG|uJc2e`Q+`NU0s@!SZxWZKixmkd%Kz zr)eVB>Y`S`*NtvhwtUA94%33ph{jMw@$%Ew#z98kjW4yn(5rhjS4~`xG>mPxB(6?ikCaK7w;u z_LucmABhqlj=z--^ZENQ}fklggMmsEcH17fYd)HN@3)GxD zZM=K>{ZGJ+tN#jaTnU1v84si~Q>0x11ppNI%C?-5@|D*n zymzS=_PIAXdF8sh0d@c0u={5Ja;t8Cn=4=UF9TR>daoE1I@2;gDyX9r-R@hwAi9$RMWDu-g&I+xJC`{RxIA;W@hnx; zhwT6l4DkS2V`JW7HY1+9Er%Wo)Z@oPKBaC-ZCWhq)Fs8SCg4<3IK18@zT> z8;^(Ogn*B-&s}Znkq)DtnpzvV%go$@Q@!Mf8pdo;V`CVgt94rO4J=d>>21gPiL2nN zDF8I}Q9b~~JcF}yw`Z!ON9dEMRxe=luF*z%-tAX=bt~RhXQ?8+H5= zN0@AloM|`J)qrJhJGK(XaTTyteN!-B;+~(!_x{>%QG znyjXv)OP4;s@owdLdD)pR{-YxK}6-8=~ra{2Rl9<05I{0BT~Wl*S4;SjMH`d zdPU(G=yl}~UbR}cu~uYpW_@^gG+W4Wb;y*R%##2f3mER|wT7$e^%nH=?X0`QO}Qif zo3arESGT#N-iBMjYzAad>+l?T%!qTVe2xV2(9)O50&GHeI9s-{2;eb!|7R(87 z9^cfx7qwx2*94*TX@MKxww}!olqiXIY&aesG93xscvjBaqXV#_8Ni+QT%8sy-g!@c zr)le~tSMkR0Gq|Z{>|CJg)}86KaaoI-S-paX8=M`(GC#Cj5un|e)e-l%b$f4k@^WP zE%zrK_1nKFXGTtentosZ2lK}}y=0Vtxf`q}C!Xo_;F9kTk^R~&>Ki>KC4w7 zFWc;c3;#q?eZ<-A1sfdgJ>vnmIbUMpPTk!pDYGtr+8(d@Hc%ld5+bZ=6e@_=`rsr;|cu@@TfcQMkehe4@%<>Vc z>Z&x;YF|RmVmX^${Ap_#mOjYqN{bj6C@pccJz*({x0;re+XAS_ef!byO;CgbJ zF9$l$7Xk@3e4*fTnNw6#!#}XIlTYLQs-CA=S+g4&^rx|f!-TR_#N#em`fz&iU!c_E zw>V4ycE4l&Lf3|_tL*(ECXdmHSd6dwQ!Hnyg7kFeYdos*4&;+K{fiAcaDaV2fb;=N zt#;%LWEruU3=Gd+mj7fM`soKMM2f9WruV4S#;1c&hG!l`C!ZfJ)ZAbMqy0Y4$T**V zd;60~q=(-9`-{nle~FxG-ctqxaEUo@x0S4yu_c(8%Wl<;&ue{q523ad$PYo67^IOw zV8{K$%Jx-Uw}!g=x*=em1O0Sl%QtS6%ol(K^PQ}&n2Lkp3_TPD5&)r@VULxa}l@OEi)6ox)ui1 z;Wwu%njmOm213i(6@adjgBcWtSlHM<#@D-ueKxa0k>pmDp8g!X(O?3f_7L~}SE}r@ zh)!z1b+P|FKXx<7cAZX!S*p zcTXZMsDJzsc$jf37>p6gY2T1@VWgClaLSJuj+etY!3-f}ecLPIfnU7+aL|(0WqTYmd=X3IItjGTk`7z;H%VKFgirv_pTg=p zKr8!$(bmMoLMf2x-A*9$vnLjFK5HyMz!=UCBRv2Plz^h)&P|0zDGLClJatv#$bfi^POsSkd+-3~63*a%zDVc1W#7 z>?|8L`}j8GiDQ%w3|Qj^#7GJX3Nv6<@2 zsJn?cJ715!1KQ;Q8>byO-*eYP?nh3(ehVYCO3%jJe9`yL`xn4t&CM-5MJR z@7&dSrz;acx53@7fbgj5_cckc*R_)8*^Lw+*?E+fG9C_A_09#FfW<>py9PKbKJ%U^ z@sAL@DZ{2F6nFgkKZD)^nmycJ8D3|#slUQT`0VQ&Z@25H>+N(;%z8e&b>RuHwE%XP z2!Q3?aBhw`d372Y7uT8kv!0kmyV*s9@Ch$(z|U<I7A_rQ%|2eIEDxnn6Fa}~-mcDE1f;{&V z;7to(jpF^tWvUdlxpagF7e{P~UFS;?OJj}oZ4Z2^;@sHoQXmu_p#VAL9OkOB8$SWv zB2Kr~#MVuhs_*7J+|G+T`S)5ve#t1U%{XN1mv-$lQVI8&Ph!?;@f~0X8MMzmYnZ5^ zkgLox<;A~KzTc{9JE35{xg%e{_n>7F3HUE;OyMhq{O)keV|PMsw%drW_+m|qhirf& zy|-^@vIuI7u8ToCy7Q!0@{WK|maTBZ4Y~gt>Q`7@oseXc+=t0G+Z#*ivs_hdP<=G6 z?RwK!>AJCZl#`!F4T2jGFTAvr#{k0ipIT=ud#rA00Uc7qNZ6}E(vTR`Ir8K>$kTjHW!zJKAl8FM12p= z=kG*6T%Si@E|vybPt>_lmzoS5I1+nxa4Tf@os;-@A3stQv-%8eeI!oi`@b+w$I7J< zKbn0W;miNqf}t9O zEN`2DEo7y;Rr6{44{Rw;3+E2Yv4|mLt5guD2|MMy zdFEjWDx`0FeAYnlpeUdfrAg&y!@*J{kB)~vd%Z!DW~4>lAHXE5=V8p8K_Z#QVKB zkVv5CCWrwN%}xdzt9Utas>|TN3{sr>^*5;!RN)H$@J_$bkJf+Bzp63=%X1;yvuB${ z4dLC+(7I#gKsa0F4@x|5uKetkHq*QZq;+p;rrJRSU)JL4)X2qkF3$V5rS>1vYg2hZ zBipukK0~l(r>m>wxgx|-$Hc^$A~@4sFoqg%Q5PHqhq(Iyar4(g5ok@ZdON2H&{)X)f1t6p9XXw) zr&r&KzeY=she!Au;J<1rCTriZ8|X!Ny5QIimjgf0U&|;B zG|kTo?Pay<)6<)XB_y=Y7GC@t5sUuMO%EZ@)!lt4@L6p1Jldh><{5PtOjgti@ckfZ zFdmHzFkdLXBrOYVq|wo;E4W-h&c;OmNB&V*cx20Mg^r0y&E-%fq_H0che<}fG&MH|lL`)(D~zDPts8oUJiI$1#JcE7GaDXP?hF4xol)+Ab};cU z-eG^7xt=RyuD=XWD$js_9;kRA#ZecPl3xCGcI%M@=kPBX(wU`8g%QJcm<5oGEyds| zt=ow}I5B{ab43(@QQQ1nV+-FZ*xKSiQx+fRO$?m@rXcWRHn~1ns&l8N1dmD_#cunc z%MaiN<2O#ATIyWu8^6wQHq`}Kh^c7#Iv2=T%G%nHNJHn^pCdV{>N*lCc8p!Js9rcJ z@EPNWBeE2Y+Fr$xHKS)UT^tfM%qeAvMa#hO%U7jb3Fc&fga+=HMxgi#^@Vx&lS6F$ z5;pp{Ha~tfb*bFH_qX>u8dXwrWt9kc6DWE~JOIwczzPDu!BwQozz-PYPv3HK68`aa z;4*)ihwsBx0@TTHtU1q1#AN(9;Xd1~8TN2zG0&~yU6TN!t2V*=1 zv#(MV>EVtI7=1D}m22s_xry61SE#^k0yJluedeL;A7epn3y63 z5`T^vILDig7Yv5d{_xPu)D)2Vnt0OgJpmL9;E4OGr(3JuTBIu|=o_Y@)$GW7t?h|& z_r<6h*H>SH zlQ=51zd%F_pCC>d%tlN3va6c1QG7sd2BLD%R4=w_A|9)UqUIaR$4rKY=U0?Y1D}nw z_{p#U4LBl~0?gPOga3|O3i~hI(x-m!5$N%eXFm2VKDMKq*Ge5H_#* zckVXuzV~3L3(Czk{00RJdlwV`;LhQ{lRuB&>j{I)5tUJSuKrw=fLr~A`ny7M;n7%$ zjo<5{J)Kxoeti2E6li*p$?>3oBN?&!9AMcX$JACJBoasAV9yD*@P7_~($O?rkjJqz zqyO|p_22qK##BYcqQi|v%toXmoFyR{)yxXS>KGjXvW-1DR7o)at>ATpZKzCEO%Nvt z4J}@huGyYyMOWV@=0)(k^j{F!?#(tX0a?@8rbl9SSEJau5A)5T+^M0Fz7`JPHvzfl z%30%;RbfLMpuA*11C+sQ9s-}F&y9U!T>4u74MDR;*Mf$L(z|;j?4a9bJ%mG~UjN01kU+zJv9Lm&SAp3k&%8Wa*$K8)X)O zIEG{JeO`5{rfl5pLVGD=Vv{foYJuUjDLUU2Nd?cU>O>^Si&rsX*t%cjbxNDFC<$K= z{V<3pG>G=Ca*@JS^3rHqo$0Wq$KxE*LK(sXafm_euH%P9DG2O(%lA$i^i`!~))Ke1 z{c?4({Owx2E;N^PEulyM3Nh`KvMia$m>5peg72&d&OnOiqeGogl@Y|-au3NK5Q(0TH zbAltQdM~vW(2kc*YrT6m%PsB^i!C@JH0ae{LUo3<>n=`(X1sg)@}q)w8;F{6qWhPp z@(PxtmBg}&b0U2ju7E=JK+ZZ*BxxYd>jk*}97aar(|zAi5|PKYR?H`(r9MU{Q{@xf zq+Ic?#9 z$&i7%oqGr^%KTJjimBlA9nHd-P<6!AWc3_H{966`EiRh+CkjKnH?cNg%iMbc2+RV2 z2i)|n6iRLv6L(i;_a2bnD7_BFD6W^hfK7uR=mNA`yJih4zG-aQ*_oa3aVBG z&)oi^PAivwI1TOplDn5pGUCXSo$|lnNLvTllEZ)x;0TBdAD)}l;(fdw3|z2) zr25?X#$77H+=K6Q&b_b|nCSi`+8qXFyn!LP8#I3o|?%z6i1o2x1|<@>Z?qpA1u^(h03BX z^yi>nU!Thq2=fF?Mt|sH%QI*XH%}xhNZI~Nf}0`fHkn_+C0Kl0*38Zff`A*$REie3 zihds?A%XW8=>!vx281HSL@w}w!gUk|JDRB@Qc?5YSd)M7$087fGRK3Bkz5`@=wX&P*%j>G&SsJ1k^dyPRhI&zt7Dh$yt-@mSTcZ4w9W4!U8?uv zngX~R$%eti~8`)5pa!Y15NZa$|GUdg4$BfLiQG_`Jg^_K2jL-^5e zhI_K(Yr2vGf8e7xzcF}mk3iYoBp|_KUJQxuz5YiTsotX-&jNOrU6Hc{t|i-4kN#?y z{N`-h2egfdq`1bLY*%-&RW^C)^0)hFLE=2FE?Gk?`HoaCVdORdbr{{VBGO5coHyn` zux1gP)%Lcz;>!5;&6TPNrswlQyk#QQl_eA1-oYWB&*oEJD~L=-G$wk5h{4jxx(8K# z4zs63t?w75M1QW{JPwB#uEba*z9Tr+=+PTYb7Ll%@13k$zCIYyEG#~`sjVd|WD2WV zL=C>%)6#@cwJ{oP4AX)xy>18~te!<$zE7Bb@gr?Kc0T`OeqUyVR#{f8#!iFQHwZi{ z;P?OW*fcjFI6(d8ge)!FjQo^x!t%XUslOBqg4k8}km{w&-;_7`L)kd$n2zOdIl(7> zwulKaAgqNSV4Zj45BcliU~Paf<7|Ul8qT8OUvVPN$NI=Q(%l0=AX}#Q55 zUMMlbjew6REG&$Ih4z%!9RW#VP1inpGPHd-G;S!cIo+j37ydw}{Lj3b2Bw{d-smlD zDl0MtXHwHW`|KoV?cl^9j-oi?cmH`I3=g09;>%%OplQ#m)-WXzfS zO)qez!k(}<&2PBFqvm|{y_=6#9@vlKJUQI?T)^m!Ht!^~osSk@XSkgw)V%{>My>^E z{8iKIC?e*VZ{mTfO=d~TuI}#qQON3Jzvkj4Kn{?YoxuIZHS05fX#F?tZ2Ii)TQ-T;sA~!89f#I9jP0g7fuqd8o78j!`VPkuGDYRjeUteiN zgLgAJySO162ADFj0dIvd1UtVhs3v5a9i#3`ji_ltp8EafR%8H;#el)zXE3A{1r#Ce z;+BqT(96@MXH0p4>qOy|agUUglm^R|3Xv88##$rkJe}*drp~r?eEzdK?@dKjC~zRyz6ghzm@X>s@yV z&Y@hs_GfJyyJZRtKQ&0fHv}n|fn_ z7oYBh>ucQJdS92hpsZ8i^Khy8;AbI~uYEI=tc`6;2vC_!I{P zNvM_h!p=^6+kt_Zb;a<+#IKA+Tr4tSzoh2pjr)Vq?msUtk(xxWbJRaJQo7fN*VHUU zNSvIWBBfVP2B#IW=}J*czv_7tSDv~*sEl+R5u*!mvhxS3_{vRoQL-c4Q>nNXA}6Cm zW+eq_ZGc}d9#|l>vnR2zYTN{ay_{(x1|1=K%x)fwYR!J9XO*&>noiHifNjZ=#Wj7r zePsH0nTXG9 zv>M&=^4yk)eM@gS9ia(#%Th;Ee!8yBI&aOrYxu0PL|=56SLm%O zpPO6ac!Ac<^vrw2IfVsUtERq^?=oiu4kw=~n9@_&5CHTg2E0ig%dROwP^j)+#m;o~ zO@FPTd$o8O9bPID`5c9yXPEnSsJo}g$+_$1zBA0g5w@_C(Fyy}X*jyHQ_$I}&^(*| zdn3Db-B{`6+vs4`Po*7=G|1w|*3g|V(2D4iKI0H-w{;@IU`6PA&I^Epb&l@{X&20m zHVo-oCRnCailqT@^WYOY_a;;r;CaDS(-q{6zrjSwkZ5NJ7FWBIffmPtjus9u3ZQdk ze=L%dTS1STkJljS!N*z^-otjm#j9>KFjwzcafr^^=#Ev`Q1)fv;Goe%7@*wDURx}w zuE&wiTblWb^z7^()y?t*d``C&<0{X~X_r@ama3tt2-^;hb64vIQsHDTl;8hGJri=T z-Hja~2RPdFZe7T1?V0Tri;scpHT&t#z}gs0kDi(-iI$D6Wqx4q8^uUMs%JgN5C^az zii%F^neg+Aep_+A^ctUieOm-ucUSN=QbIg$+smp(A)YW^XF|Rb&dOl-kgz}mm)#U{ zMXTsAhz6m`-23)ya|~?0!-&#W*Tv}%_UMm`oQl7*;-&cG%-T(zDwipC7yS5{IceTL zKOgbvKmrwg2fb;q*_Zv|91PkE9j^zEZZ6BG#ma0bFHcc3KzT$$vVC-X%&E%T@LKul zrN63H%4U*h^u@TyMcP@ttKLMkhX2)?S5@xSrYEi{?<(tMuisc4^{Oc5$YeS3TR z5D|%!gCmlj!pm<%6}o@yz*e;!u>fQZQl|3_G~uLcZ(KmV9$3)qSCZO1Ve$|G`&4=?i5+X&CT`sLQ)}6-pfO-$m?}ndN#rb8qTBgrz?);f{lQcdctu;sNqx$ek_X{ zV4lA@>`0=&iSIvN-a0wtw7>WscX&B$L|<=t(D_{zAHy9nD=9pry#O%+AE+c4A@$A*hM5N_86c*>TEA|Y}fWY^ARf&6H5b(l3V)=qu%PxR|vzf z0;2;a;1`mP0L&zA?Kfz9lY}}|<|^mCIzd0wuG?!*P>Xb3Z}1S@zBpeOOS8SXZmdXR zi;hiIoN4-$>;Zh{FOEwMjZLBjy=s=+)YY|4$EQ6{`YOppJ>#2wmt0qaI;-z8q~F9P zpgwQ$lSQ!Xe%D#m)#bT=iZ*UD@e9h-`1>eA%+lo=G&T(!5WW23hZ=qUdxxN|>ijEK z4+$BOG(b?5gpZiFIJr31F_XPknXRigq-JJj1l5(SSacdbUpTA*U!582`XSS0&@5zm z{H{7W$)+k*N%X3&^*p6LCSKS-@6H}k&+CW6+M4Yc4nRWMTV+Rp)?k!va>k z7)BdzzdG-Vw`;vycfE-Iu|C5IjGo;QCOZGwc4_rulpHA8eJA60{qid?5YJoGZyiIj znD2J>7)}4yI+>>>VoV$B@O0DD_UOJgiP(-nZ$42dol_uNZSXdIX}3jUJh8=7Xi?;i zk%BAn_PhjAikG4!3|Ux~S_fsw32G!xb?bWR55c1#?6|$Y4<1-#R7_jUG7YGO|LW~t z-SyZ54MATby_B+Fo4s2EoWIrH1TN4uB(u8uMmS+=>g}!I*<+**tYyIeTAo)DZNIX~ z=ijx%CLmC8{f&S}Pg9|tRw0=3?OPX!Sfcp7$;7h1SIRM@dK}R5T6Zr*BJXDT82X&< z%uBz2ju1j5IsoLOlWA!K=mWxDy$8miSI%||5%`4?AY~)u4UZ&%u)aIPN{UP`rwn9l-pM;9%f1*CX8I#YMhoaGS-2%t!l8*-)mcP;4|74mWYzgmc_ppb`@Xf zQvvxKjY2BM^Y`x&?0k`my<4R~iA*-bg5(gNXffagw8-6r7U>S9SA)P;aUrf-D!6-# z1m}l|O^}HCuL-S|m<9cJ@xMDQHV9`h8e_-8EX7wjQK)KG%E%9CZe7Jc`wG}EqagSq zb#Sut5{l{R^@}StttML4Ut_z{SDKrRY=lrciXjMl%Ly3jNp5BM05hmwGvK6cG% zw{5#39!jpgA|6L5Xc#p748MvCDk@?zlk8>8%v|Y!E*12P>U?<%o|)+Rx&ejTZ|{K4 z&ZRAj563@LQflsG-n?NrXbp&rZRk)L?@$ovO|-LoP(uxgAfsaO!UXgzF5qr_jEbs1 z9;!AB%YU%0CQ|;4k?|fth|l8;oLyY#!2`%#T*O*(AymyH8G(+l2`7VnCZzz|#7J6N z65fANFF^*+EMyI^Yp*QCOWgy;~Jxruw?duKE5V z5~i?zf)^lwR1a%v8?CGWqClB;B^~txY;2dzEF`co_pC=!Z)46Tr^RzqMS{-L0F-}k zDPO6(_LC&%IzG0eP5@TKOC25PeG?eA@m9;<9~q%)JJ*723v@eEd2so_F(>u1Z1iG* z`g_|;N+FY9=H;(7bQJ;3QYh3%wO@(6!|`cK4z@|5rV4&`HccrnwQs3$pP`i$o$Bi- z24>;sz@{1x4^JyDva5_y8dC=Y&Cti&8*+d;q;)FA88be?_7rz@PxkBN=iJS~t>=Xd z4-J}NcLd4yVyRmri7)#gl>x} zUumZ(0(R?⁡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 PiITz7)z4*}Q$iB}4d(Wt literal 0 HcmV?d00001 diff --git a/images/screenshot_overview.png b/images/screenshot_overview.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d0b0b05d8b5c781d46ea29317d9bc275e7e0ee GIT binary patch literal 45243 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 literal 0 HcmV?d00001 diff --git a/images/screenshot_panels.png b/images/screenshot_panels.png new file mode 100644 index 0000000000000000000000000000000000000000..e99fb932d35a115868957068fde11f69c6aa63b3 GIT binary patch literal 52848 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�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 z z*VlOrY1{EihuJh&HH)Xh4~Nu&cgZ$7+N$xF2%|sQ)d9f84mrVd0A_5KKFR33*sMaGo?B`W7DFwpA2 z&Q%`vOUWEeg@~-&aWkcN-D-3n3gMsP2E>V&=?J_{c59DnritTe1|68Qwe4w1*pdN_!1rJA$*!NH38?P;$ z1P`{ai#Qm6z)tIBIgJ4%oCa;&2pDb1^ChQu?$=9;ur}*zBFw^D2VN8;a>xJNE?yDD zx}d=)F62K|GyPtJ*=!UYrGOBb^Oo>jU*-6H+?fAg4r>3fq{1lr&uI4d(f_Jg>UZ>=ik}Sj^x5Km-)!SF7T#+0PgQ{ ztScr>e^NqWVZKg|jBq$f1R#m)aLnAVZaSHSm#n}%B3G@&KLS~&zq5=%eEo_IQY5fq z_SIDudbv1phhlXh!Wnz0=17**meUw9{aqUN()0#E5(_vyJR z@TwF5EgwS;2h>$9ChFNyo%j!+GrayS%7RykEm~{%VqEsSgw0Oz0S)$y*mrDalldB3 ztmIc>A{Q6??^;K{P- zX$XuSK#fz&`&Y7%k@GcHa*DcOo1 zOsC{s7ZeA&xTm;m%|hRTha56{5QSlralohZRQi4{OCbaq(CIU$Q5zfIEd7v9==)HT zb!A%b&GvsIv$9?mU@bm){a|_Msq$D5-+L&*jVr0&> zZqQO!cc{vy@XE{kx#i$r!2))tEb@X6+;ymSM9^M4jU*`DL;2IX=-IQwo>R=Zmk--@ z6KrCrF#nRtg}`kePEc|1kf%WLT}@Lc)si#di!&@dez-NkraAte0P5P5Uu9 zL0Xb-a3ttC$BhT?wP6(YqH7gwq^|<_p8Xc^i^rUCcX@e>O4qH(RfaN)&`p0H{|`6k zpX2r3v_~NXLPgiv)UZQcI|2GQY+L}#)%4QztHeZhy`&`jl?9h3hm1@!L<{ph8J)Um z!z}=}sJ*>BFlY>ehlf)KyZA08Sp7D_dQj!Ce?DWT*FR8NNUWrUEQS5Z-pylYcyTo${r>hu=JE zzQv5$U;n^AQvA_O|A=&3aXxS5N(xkKTS#c!3N4+nRoRwOvdM@*Ut_j4PoERZXMU$` z`>Q2bv=>LZm6q=6jr)iO&U@!RRHp5Poca_~w@rcPb>l5EEhE#&^>D{cC?aEm09l(dIsmU}7!<-3T@_ieNo;f2{9?W(GtQ|O>=vj@E1_mwzsbEI*XziB@qr}L3 zvhHoC6P@BN5#5cKX>MFBkAplnCHg%U1-PQ4BKEsVji>XQBPhshvyzwlRVix+%~vpv zX1Z#x^c#`#VW&OOQW>@Ubm~zv403R!ltD2U?FGdBFP1I$L#r7pwNzAMazB@*x%GY( zla&p+X&}kO7G$DlBc0?UQG8Bw4&}@y4RPqw_<|<|*gllmza(&G~aB?X@gX$#C zv@>3Lv)t%Quw0Di#`)#_dEM>?0*@P&IgZMdjvQ*+ZVqUtqQO0vMWS*M=|__oudEPv z8A)gL8Vst^^vH_3w~x1$=E}?|#Mc%)nCp}r9Ae6sy47SlWP|u(2V-N}y1Nt9rEE|= zUs>93-y2UKGb=7W3r|q8xyj&T>c?0zB6E}BdkZM%zOk{Q-qLETexbv!=kPD3d(OS( z_ncRaJUMVHLdW>sluk%r`Vo=bOx2&2;^JA{vp1ghZA5pv!Qo=OQjk*!zgA5pQ65cj?k&ROwynSXT zQ}0>YZ3Sz83b}~VoUPftdn@6k(pG%@$KqZM_nC{=g%eLt9vas1uSTjgBm0At_DBS{ zv&xIUl;6MKEpl|{K*vq?BwE)|n;L;Q>c`^~otFHRBbQxA+|l8;-4QqoC@f{fW|A;q>{3;$d@|ZmtUB0-kaXW{c!eU$!^$ z%txQ{57DmddCCV72!G9}L=McPVM?z`1xKjx*b#g|8aOyeygL!@_gvB3#B8T!xXxU3 z@YoQmIE<`STrC-G%aCdlwD?iLq8{}{!7kjivSN;!QhB@K;&3!u`cf-{iu*Fd<{MEi zVv_lMCGz=e@5+?Y`mSjFhoyXZD30eeMuQnLU?url&$3w^ zMTa?JaqvukVygeK?{%%lt5>H~LV}rGkJbzZVeuwSYO(3fr(0fG>o&dl`LVvfhL(mB zS4%koxB5)7P79pBbfF-!bKnRQgqO^uo!h z{m2JXii%OEeqW{2xVT89tD*GLL^?l`NJ8F#>TaxDTJiqIVg&Rd6`kA);cdNskz;#x z1LjZ}dLo<-v)!o&5(yp}yFzMrIUMFWGC9=(Xsl;d!!N)_+}g*UDsHgpq*Xph(mME^zl2a^B{y@J>WV&1TWe zo`}Lz^1*}7gwX5w?E=C%yM9zkhweya`?Sw!`tC8$lQlZFVrTMW$}6S~2z1hE$_RKJ1LgCwrO4 zcM=sb7NwbMcM>BpV|>FUtjN_YvYO-9{33^nJGIAe(3tlJ9T!G99z_*fXm%60E9_3! zFITQ;n;un9PWB1g8Au4%>ee-56snOPA+Ew`y|X6=DOYtd6;W2e41|_`Sq@DZ$#vJR zMwV-i*Sgk1Zck~S9i#M4Toko#d8>B&)>#aPveeqphaRM}l-%%6?ZRk@_9hzbR>1Oj zn*HQm;5CN69dc@w$;y)ebhxs=$6lp>O7?39!XupkOzeVATHJ0M$CJBvzf8cYD1^j# zWrQ(FB)G}tzp&LjIXaDaCc?xW@~y=!zB)!dmceZ6QHI9o(SVK-G6Z76yj8AUQk9ls-0W*Ryb33)*GTA$@v}E{=UAfjN7@F>Yv<>?Ca?Xn?aS`Bw}SY zNNqXm{Xj+KAmU-e-DuuNdLL5(yFAfei*B9`wHSRwe+|d4p4=fqxvMUe&cABIVi;Mb z97Y%*QCw71)V-9QiTgDvNhfSzJ@Zj$O9pM|+lopzZV{1aW!?NO-0^TdQd4vDh)G?# zdJZ^2G3)@If0@5FSZOjd9AaS=)uX$-ys>swYHpPk6+{6ND%xwhW}2b_0l2Xq?cak) zbkP$DN1nI{>se>)olm%lFiJ14t{&=!$vuAb@X^AWvRSTjSXLHmeDSc$XhmG@r*Q={ zM(f#jOa}pPj!t#Ok{WI3PpJLv%!kF2n3yM8{^r$>F~cu|Y}+2ixH0zmu6BtfDRi$y zD~H_lsn=tb*Rk0*SD)Unt?QzvZ{nq7cC6_YBB~5Q^S2%7;HqnAgcTJnIp^={lyfQC z2q6%kIG{@trbaxW_w2rdKzwtgQ+OtyWT(ZnuyY3C6)*AWTY~6f*~`#*1BqO@cDDR; zrx1u|%ohlUluPvS8a+7qT}?`35im4PVcU^pgn#C+|ADj0^ala-iqtJ4U? z)S)Oeb>%`IbBs*eENazJ+3Ph-R;OPbj$58XAO;EHz$P&1ahU$@f`?D_zDu=wwBwZR z&8s#+!8)*?pr2DE69S>73{78e4w<|yU12?4_4MiY$}zGVsy7sJVP|J6v=a{Eo5uq< zk1cvX+kOapEp!W(yzq_qHX-o|`#nX5y&8m<8TR_%_bb>dMwCf@!hZc<|8Ze_?c8cA zvf5dx#3D1fT9%hmAZ$zBSnolaE+4aW#r#6)*Yb2lcFbIwsik>e%k=cPF-$WE>v6p| zqCG!W`={U*kivGH0u?r1n4D*5JW|Bg%5tR<7Vk!&oV?SlMhKqNEaLl*aK> zg(!GzUncBj&FyiQ8H-J4!OCGR?2T0vAkRoxSOm%R_RaOFP?C}=s6?tJM>iXg`tpyA za)ak(ScF{K&P;1`U(Z;|Z0Q(_^v4fzJq?l463LtgnVJ1R6>>`{C_`^T+`!8gY-%Z- z;!I0ZTdP57VL`^vk!QAteVpdJse;mEtH^Kz^$IS&FUH&%!{vMqMWwCCTt}8`I_ljk zix{yegY?`|O+37vP1i|^>U(zUcY}0ep2%7R;Zu<+m~niKFwhPdge8-%r{+=S$`&Uu1MZ5)9?T~YOV9e%`I$=5MUsqvP= z@aK7Eq)7^fl#TawbFaR8lbV{FQGEAnMa9Tx12S^5Cz{I1;Hw({a;e#McIK;6`i~0@ z%ckOCeIsOJsFE}A=auj7=ci^CiV5pR-ZaUpEuA}{3XyUebJRL>TwP#cvb|a6vAvld z6pAYyR;`?U7JIz}GAIM@VU+->#)Y!~86Mwi4sP%wmU@282XX1-s(N@9SMZPYkM^?ma`TR8X=)~e z`N+zyyB<96Z#*Ntuf7-bxX%AjXJuh)<(BO~f0|21jF~x;A45$7xXiVp(zY!yI4H9) zS^KUBCZ{wlKS@V8Q9fTyD>L*h_N3ivT6BK+mTsfao>zQc+L^{*5VEtdF+o4lmy(>@ zQjrepSt`ou{E?AdEwuQuzU8Ik$#-(>+_dWIcJA<~Z-6Y~X5*|)^>%I=xBJfR-}9$i zQ-Zcw=%X*(Ji?WUrog)8Xt-P&(L3?G zHZb-dK6!P2yon4uTBck}jnV`qk`<-f)NxS&!uaS2WP|W3cJ^8M=1)5~EUzsM>^Bev z=}-;+ocfkiyg1oa^U)3ug7HwjQ~~S)h8!w<^|@k%LE69RIe9Y~Ir)o^spg{tt7BFA z!%1}>+VL@13c^sQ`LusTdv37$@vnm`_kkNCX3VNr)zPAM%+|U zu~^@(G?Cx^Y!1ymV;?CD-*FdCbgd8|3SqEc7&C)#h&*xFF+cxJU}rG?T^=4|;i6B@ zg1mx#1AVutd* zDn~_EbwX1<2gKsh72ZFZS5AwZoTR4s)mxkBu42?#o$7n&>QYU`>Zcm<=nK5}C)yTk zC8f>Mf>eXUs-97HS?T!?s)fdhbaCM{LzZs*3eMF!O{5BW-W?tCI;zGkKcy zh%cFU3i+BZ)xQsTjGg~SE#=SSF!h$NudFHRzN6Z$L{=0|p+d##$@sXdmYmJA}5rY>9v0qwr3fM2}p!?XSzuo=+fBbJg z1V>thAs097v#T^~KKvE<=VP=GI3tl?RBw!Z#MTzt;U@=APfL{J-IV!#VDgwp`HJw- zQz^zrDl#9i|K&IsygNMphrccJiwNurG9+YqI7_rQ%8WxQOz>l3~p6#iOs5Deg-HA1NY#WP&xYy*&ZsSz5XFU1T zLU4JdxovoW+{%D=8L)tw^bs6`DAQ-|CF#N^vW&V-h(|h#5+L*u6+bbw5c_>gZPAqU zII^B2QN^7H$pk*ZkE@6RGJhRbRifS^v7UL0Cl1xgf`6p?|Rtd%07R zN~^pRn}fGCZ&Tdd^!8SM-@=wCH2QUjEP$20t+VFm;i3O(Y&-s`rvo}8RUZT@|RUr8TL8t(`zh|v?Mnls1R|yug0sK5GTpxe@wP}$TzI_`6qXpZNj>E9vuEH=!eNj z@1d|~M3UN9Ygc5E@8_9x`T2AHt7nINB$)=J$Z*aEpy$G=Z^ota@de5J?n2gdc4VxK zCBDNPNApa<2a2q475D3=U2!vIJeZ*(AGREziC+``JLQ7KGq!>57U-d3S z@kl5ov3Vr#?Ydvs=ki{$lXlIPCoNshCr7;`J15B+hbV08g1Dpcjo+jAOCeTz5>s3Nh_OCN>5CEmP2J=uMtxfUa zQVKDxoGUl=RqdSnx5(Lfr+ z9UQxhlji=036wlpb~rARAwdOP#MDjgiC|%WxzA)XO*d zsa(NF`}^;D9j~>%7N7HU7Et0qU1;9%{gWCVyxOj@Z8dZK+9ptvYlvA_KP9g_RrRe; z`n(3907K0FZ8A!mV!O}TGlDt_H*9Z9DSVn~U0Dc{!~{29|Fd6tWRl~pKBNC2Sx;9# Jmvv4FO#t9|+{OR^ literal 0 HcmV?d00001 diff --git a/images/screenshot_tasks1.png b/images/screenshot_tasks1.png new file mode 100644 index 0000000000000000000000000000000000000000..da6e6c64ea9b56e2427f494c977f23754792dcb0 GIT binary patch literal 50035 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 Vrp#CB)hjIcQIb=WEs%cX_iyjTWG4Us literal 0 HcmV?d00001 diff --git a/images/screenshot_tasks2.png b/images/screenshot_tasks2.png new file mode 100644 index 0000000000000000000000000000000000000000..6822a72a5fcc2583a0d43f595f3ba8066c1ad5a7 GIT binary patch literal 46054 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m&py|FR!w>gFbZ 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%0D>eDuDOB0U$632 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

dNY>O%?1BTQUQ^I%(I!b;;}(EHuY* zWX-X;Jo}k%K8x-*YYKp+sf)!N;icbzc?I(MJ%QQ7J!JX~RJ0l-L9D@T%hd&$)f2jn zEHIC4HZ1d~J;oUjzrq1?4J{fAo{bE3z{0e+%G=wv+k8d`%k8k7``e(%is;pyID3AT)!A5wT^Wbnu)bo?fTQpr3~k3* zeuvkd$I%d3_;ps?@S@dcO$NG<9JQ`lv7T-;uT{R3?RC0%R^PS(3%)?h>)Lt*|CGBx z8-jtN1$P1GPLJf4n`I{fM?P~uFp;{cP-&}rtyE!UeJ~G5_u4W2t|l>KH()oGfA+3* z^^Z3jOkRDQxMBrflTclAeYqx!xt35)S8Dfy-Mv zhTLyTshog1PnUZ(es{7I{(8baX|FXt?Y72L>x!=j26xB~U6Uf4cq5fi_SSmuXF>V) z&Ckvtl?b*Xoz>(|Z;tApmV1w1=Ux*|KG8*fU-+Yy9(aTo?J{>1M0W8%&8Qe%&{kg9 z+3!eEth?G@IvPFlZM0=AJcW!r!CYb@$15Make__t>%*me+gS>iq+RcJ{=gO;uPeNR@5eBZE)gm*s#`~soeQ)#wYROd?g<36W=W@Oo$58%uXY5IYM&Xjd^=t1 zOV>UP;`%SY^a9*Xy7xbRDe0F<(#7?+^#Nw%|ME+d#oM7jW)7V=B)=S;&;Zgft!FBk z{q@G4l&HaDBBhorExKh3U+}&mQM6ru82a&A7Q#Dih@P}4t05+k1E+2AW&wcxMvZ%L zNMO3nmp=7<3M0UkXg|LMWfo_gpYX)br9OkRZQu$F7T(vUN z6*maN3x`4BkIQy-1df@~uil+gpS77)@&QE=*rl*RwAGO22O4H+d~L2#c0%KTuM~rd z9^o9D4sGo9GiQya$ykw++MX!8C7UwNS@YUnCKYLJO-*f!dKNtG z0PeXCy@+ZpeJi_q2GZi4dTnEG#3XGdXL}U|Zv;IPa_=Lxt?=~8EyRGYPvJZM80+S9 z;@)(zJk-C3w@XSvuOC7Sc&opvBrKh|~ zu!&Yh&&DE>+(vMmf}P@XnO0cm>jP|< zw11m74i~SJh{YCedH$8RcpMQzFU(6;?o0>)BXR2_OrRD3e87kT58c2YRAw%E z%fatpd_z6**}nPfuAZ3lNs{#Bxk6f2&s>^%S8g5r-^DEh_c>5oQKv#cQl>b!)8bLE zTZA;eAOWc@z?97xWh0E#yDMKHsI7{P8^Mf7_j|9wZcMP1R9>Y=5o8b{Hq!7%FojPn zPI3EG)OSc8PU=H4kYte5DaN1Rl|5XBA)NBVY%aPcy^PFwOhh?{8OeM8q0OD@$cvgC z@wINTGhwFqUkDZqy7i#WI$wMiHEJr%oO*q(9x6rsAXdGFK53rmq^h5^r8IJKMpsUe zxd@hQflz)$(}u7FPxkkWAP}xCnS^em*nmh3yTV5#x}Zi#0pLT!h>qwGF@Nd?KSWMeFj`YUS-IAt5C9gBgj6DQvF+_n$UJ6ct=gj~I z<|f4B#y@5zt&j136DW;i34hvUEyLZS7UepdM=@4da<`}wS8(!c=Vetbi?^e3;~mcY zNHWqT1Xphb=$&=7Bm1<8Y=u2rC<=%bU#1HF^dw24euIp^d^jmn7n)mFcL4e=pjl$d zm0wI^BUg`B79TZZQSK&%u?3%O8&PggveSoF_CUugLW?6T9j=-Lr_nO^hZRZKno7C| z3j7wZ<*$&5NVSvA&8mgVMp$lZioYCHn#)+KAIO~8!Z;3EWHtaU1{Y`3z?oIQuZ6TA z6Ec_=HMAg78iW)ZYPRZWcQcxSeNG86pY#?x2r!JKz9Q`>LnLaoo zlO53d$7G8fM4J1K!~6SoAa^yBd~{PTPfw!TiB|KiG@g(acfs{bI2VC!nLa&R41rra zU`%dyz74+Aa>u$`8fxL}I+H~pMBb?PZB9x3Pk zA-Ea!bSK}1?-0Z-X+R=b#v+ycFaQ@nC$1bG;DC@Sh!84`VTnP&vHmdX+`Hm;YcP-WlUXa|w_`SO z>)5dM!sMqd$IyjuF>!65%LHt?r7!Z!i^SehM^oTs%{yg$Tj(WIQyu)HiyZC@Yn(uNWznG_kc8=}nRFWCB@T*s2z|vtn^>k;v3y30C$&69xf|qXe%aD%`O@Fp4uoR7qVp;Eh*)ayMN}<5>VF%s9)o(9Yj6<9?9obzWQB z4)Y%@I#`h_MeGz`I#HBboDRo=?^{bOc>= z)bz}CNEWGn;f+s1*jg{p&dN{;ZsD%&_%Z(7=t!SlZN9xjvnm)GGIw@0r`}LgX1QB; zYTb~Vx5vusv5R+JPng)?SUJ;=8#pKTrCl!<|M`9)^3qp(zI^5c_`PWPYJ!q(kMnOb zz-{em{;yCDsMB*aK}3ooh$Lh})vv^m<#S`lV&wO`r>s|IYv&}-t-v*l+t1~zdbyqB zYxPwx{-&?(o!mn|5QoLtGp0K4;7M|-<73(C{lV!jZf{$VUH98HcfK9y2y}<(9lG5e zm^(s~q}Ws29bQ)=SnRCNmsvMBzhavzcYd_*+GOn$H<}I!tJsReH+ODr(h}meJS>U3 zhlo)oQ02FZ6S-vV`Mo1+DuciJ2$Rpb$1kyU3IEXB#W)J31*~)(U3an631H!2W0Q%0 zVH79%z=Cn(9~c_p&&k7N-YeMCb2uZxnjrb@q6Z7Mm+j;?J69}6TbDt21pMb-F_&II zKnnl{>6=eepE@$QND`}AQYfERm>FB7O-v7_rA;+k0S}_YMZ;DFD`CJx3x)%u1gUfN zeUj?a(CE_?k_LnQXeUKv%lPDWAbNFu`a&pPF#dpzKBJpHV}yP%UcU)#zbTiDNgeFB z5NTZ@EP0WuJN!EP7`Xr&tD2}Kz6!ISl5tn+$l@s%13(2yP91o=y) zdK(OeBn*a{hX=XH#{0^K%??H;$cDGcR%{K%;0?u=#rnO-#tqBHX$&Qjq1ss^4*LwH zBn+kI52e)&r9*}?@`tp#knFgI;y>U_5+Tf|vYiX~@Sy{v$5>3>PH~7v~R` z)D4$HhRbH;hej`kN9Ijz0%$>Bz*Z z#R>2QY7HvnD!xnMm(RBw>82eeNge5x8ZFgVXhs>ZW{4EH7+HRZtX_#-b;KD#8GctC zL5Uj2ixoG#6FDh6VmUZk8xcso83`rlR~qyf>~R^JKMDIJJNnk3$cF%x1O@>AmC{R@ z${jO6T2>i;RVDsv9FctV6GJd^;3P`oB;};dvL4WZ=}zMD-*WRlxgc8t&r*y{t8w<3?nR}U{()<)l zrcOJiYF8A%mpCK85FlMOBiQ~)433s928s8N>ihD+UoVMwQlFM#05^&N@nHUz!>j6)7ugiB5CLl*k!uT@rmNF8iVJxG%0ZD@BMg!2 zH)GODGfA5yZ@477U-I9!5Qw^eN3<^AY4L>&}+Bpx5cPX~b_RQ?%n ze(8Jvk3MizFmS{ne^P#{`YNG&VGO^&92slVxj7jV4FQZn)LH*5OeyM(c>pFuCU)#* zPcu@!Vx!>3qsNY+wYep%OQI*T=*MLWCfkpEs%mXYTyBok2ZP}=+LuKpmos1eI^M%& zA&ITyVR%x-mHrG>#lD1=)vzubm05X|J1xHsdob-S z>V7<;KyOljDT8%miBUYNt7r!+J8*_{K9vu72FEEMx35<43|L{Emwf}4dlA=K>gScR zwcEMZGTK>aec))Q;BpLoy8&wl0NjB{C2@-tp_e6^G^|)~4b4cf0O#A15^$6|g!^+X zJFI9^wE^}>&D;5Ni!SmH>tNXnmBd^$zw4!9t}EEAtQKQL>V&?LP@*WH@krf(v_7RP7ZaK((i{l+4%}-W^brh& z_c#dRnOsDdf!nh%+V?b)G%(#j+>F&(!S0V`r7*~z|;8nfxOHyDopnP zdfmHym@?)q_}l&urfhFJCR&(#7fng6&A-fI&ZtsgOZi_1d7BTL20Wu5y3D}ao0{WT zP{*E=Y5oZCt|Y32WC!T|_)e3iITaBsF?bDRxhB_On(euUJGo_&wXBqdfql1QpFrdi zxzffY#1Y!Yr5pd^WcKaY%!pHv{B33Q0#^(hPtPmq>z`pZe-{rjfGrio_9(09l9bfcG`UXrn^Xj{H0cj-;VZGmN8^$AqNUv=TklXSE=j6VQL3p)YsJ&^ zZPJTHz%WTRPG6%3FFDu*Kfj&wr3MXn8XZ{bz)D{r^Do#iVH$KvAK?2~Dq`9?SX+Ol zvvqyZ+ZdY5WsqP<=uS_gSpP}+BrbjrN2O$5clDLZ`{CEE4JBQ~FX&Jf$*J$EL4hH) zK{qb*XlMtev&*?(a>0-g@Qj$FwWyMTp&!1q433?1bv0ElM+sr!c5wXKTVwAT# z-A#&^r#stkum|e|NM@fMRh((nf0CYr7tRJ8+?{Pv9Bos8TGSo(c+OiL&(5I^pJP~% zM~FDO5EQB4XNOWc5Rq=RzHAembLH-Zd^o>Ga_onExjhRwnwycHoI#lXbjBK>OmuNR zcm67p2gSTVOCCVJcaXB9ZGt!+L^-0aQ=>IrV0-7?oH^cRE#p#N0Fl3X(_9jEcD-5L z#D$k{5lPa4OS1XPH!y-?{VTzjOA5bB>PjKv`^$HrD_U*n6$SDYl{PUp{S`we)jQ)W z#>OkAiA%cgSCNTVtX3?H16OQ>*R=CjECaG1LC$lwh`9|4Ra|zQfAJYquK6eM?f3%0 zFxz0a(~F>M&cbU^dInDvq@v&c61+E(pc^Ue8)>T>neR6s(2XbxlIO;?2(p~mz>VVm z4sWB&(DaSUU*}+?ul&fj>Of89^BXpvTg_-EwPZ(it6LqAtoHgBo#b166;lnBTb2G> zBP$0z!Y}&wZ|WonEb3rFe`kI!VD=0YYSKWeexxLE}2<_12dB>(WKcT3C}RYeIhverrTUT|=FNb+7xC49=Ecc&?T zOvq8pty7+YL6k6#tKAu$n01>DSSqwyVrgG027b+^zf1o3REhkYBI=$X=RTt2exfnH zfEBsJrE?lFF1f1?6F4U^zi_$dZhZe#HUHcWnywa2O`mwo{1TXlp;}_$j-RLk8#zbx z8=lJ^u^e;~;v3z31&=0%S3Sh(eJuW2(+>Jo3ElY?d6IXzK@&Z7@TE06qRm^Cm(SOR zP2Cv9S83yUkzTKpH#L5KY0M5$)+eB39^UE!d+SDtjT?ugeOm5zOx!2n6Ur!RGSU7< zX!M59Y#IXg>!~D~0D639+y zZwDrYO={(~iRq+RGZjwl&?6>DL51l+9LwiB=A}AQd>IS(BfOp_r+pFkPy318IxcGr za7m++q{6LGB&4}A?JVBRv_nn1m@10ivABAH+kvx+<}}_~`*6JV)F^04HCDf=fee}b z!);!@e{Y23yXQ=C8XFLjH3Mk6&UgG*4Lu#>s5PYJ?i5YY>m!DUM?X!(SYRI5&yKpB zo>0~2^5J5?=cktXR&B0yi>ftrOVQdm2k`U0RKGJynDh~I_lO#rZ!ai{`}{bg;-rYd zi6^;eKW}Jj9N_{aeLFb}7&F`9Pu=8QjJpkHN!_Fe7kPhZ~CQuJuDhQ(@YN?ES3cyA2EqSgjC~7^|S5JMp(*^B zO1V#8d-&?A+pz3aCn3iY`$bjElB{`q6Z|aTD^=02V%;jkLXXZWN{p9VN8eAI_cu!R zSrXPH1P>G9MWsL1IgMDgozTs6_2*sBD$XE$n;fRdypd2SCA>j})K#T*ep~kBT_bd0 z(rPqP$y07)O!J4wJ1v^QBs`kaiQhc(z}Mn;uoF|nFixobxF^)H$+eH$rj|6Y2sg@} zf^iJ!sdaUq<}E*bH2{N{+q#Z3#CtLW=N?p&K>M{EOk?azqga20k;K z%!h13%_M>(6OSs!UTatscW1{)Pdf z26sscn>h}1ym9GKaQ!XVK4RZ23m5r8H0XvtT<9Gb=PMmvu6b{SwT9W`v~0ID2ec;k zTP>9~+h7mCb&`;*Yvf!I{Bx*6;3vWN2*JskZ?MY@`VJyV#`c^SsVJ*WZ zBBnj6MMeo#8-M(@5Bhsa?~_Zjf0fk4m8*KqIPVgV>~g^kny$^dvqPt?q>%#{#RdF{ z2nc%#jr7H=W2_6YLQ<3(4vgwcIF;MgwX`YM>aWQq`1V_>G*IlF0qtk`CcmXR%NovI z?C=kvQgsv(kc!;`%hsDD-PWs1Ug=~4>qKe!V^ZlLDx-xn@K z$%~~;Mix@{9ZITO&iqubFVO<1>)xT}DJ&hJXKQ3ca=0ZDQJXlLS}^F9=VHDuo@OTg zO(6Y|alRSpq}*IDiv}4&!Lt;m?An9N_T3*STEs%CfP%>8ei;xYHih(70K+x+A<4f) zqjX^FhW{b%r(j|GDX~Q(r=_YkIim}=+ZypD>(*Dgu9sUJ@#qbG#f&djXz=XA2S0>zl{xZAHp+HRa=&;KRFuGVu!K6aa8IK?iWm zRZf284?Xa|6q($Mr=uEL{scMZFnMeX(ze2d(%F7qM)WyMLtPlihpLR`S|r{^aUXyM zN4mGX6Pz;-9bpii9D6zZonaBRWBHse#uYNOV39eIDH+i8g=eWc{sg!|$`-$PC$LmE}uT z=F8~rI|Vqx;Yg}2`)|M0De15^r)jux)PkTk+IMe&tG0Q}!K+r?XLQ$P!Jl*?n^U~p z1o#cBPUVixAQN>M@MEx-;(CKK^HE4uV3~L{%8M)i9l7OwTJv<0%yqf~+M8e6GLxQE zn=i?7r1s{Q>i2U64cZ-QYUBN}pQ|f0V>#Ac$DJ*Jc5qiXmmmAKEJ>7Da##IW_^gN9 zy3jAe6JytYY{A*OXh6Xe=tX{F^NhJP*um3KTW+7ku)Meiy{jmXoVZtST@l2)ZW2SZOu7kJZy8PVpx^?|hhF2rs{>=Ap)GCrFUr+6+gEwc}CZ;zZ zgc|dr5G7-SKt;BPv*I$+TVRXgFW;c#_<5+{?=3>nM={y)%f#BYT@t;fK{M9tR6&DX z2WsA7X9~jf*0z0-zx?WYIoCPpW%vnn0@I%`Z+>&O9}@QTfAEXFDW;?)5)%>l6Flx* z=-htHJP%^SN~)@kZ$GgV6-T#-$5njA^I9PF(aJVt5)x|I(J z@Pw{8gkID{K{-TG)Wk_S#97oN1vw<{oA?|E_*&G5btVMkIW6{^Bx}?ZdpQ(mn-s%2 zqHnG#S_I`ZHMLPX`4u${T`mpl7V#4`6`B+mZBU$IZkz^23LC~DR)25GcvqV^b)6n{ z(AGXV&AX)B4_P!60;X_iinQu9@AYV6!88L0hzVTq^fIW-9dTqmI{xCsK_3GDEU1tk z5>cx8Jc^BkNh6en(s1JBK#9|O?d=9|7~ptaa!6e;v0Ws0zasey5@LYnTIAK{OZ;mKL+;O(jvqo(%9XNkEr1teG;388LUXo1+*gH3H>iTZ-9? zlWwOoVKY}11~&kXK?oMn1BXyAmEL@vNh43%)STNZ50qxg*RO8Y_6`!VdNvy+28n`9 zMxElxCUZ zC1lv7M&sIcjbfm*ao`{&0t~ZBSmUjYRRon!!U4`2$Q%y?_6+ErT|ss$6S5E6pnxDy zOpr~sjPz*mXSO}h7m$NFb~a3~BUbQNDmov1-ej6^qgI$VhheXKXbMr`XlM?I*C&;B*VCTCkj+&3Ms>b9Tu5T zvjdv7kYK|0Pm*}rR#QP)7okFfp~kyms^WXHIiYD)s6u^1PByvk#byeY7{*=7rgcT;L1l|Y$T|7bOg^rSuHF-1Y@YIQ1)wNZ2#ye8?yRt#Qcfk1RLQf3Sg=VAW0Qj z)HIeTQM5f(z!3vO4MVis<(alnTsEFAkc;u|%YDu?@OL7_dfBuyEM}KK?HJ)RS<56+J|z zauqNGm6{+{RJqMZy0eZhbOp+Is60fdaD6R?D+baTsNAI-rpjBRWh84lc58s#)opS2ZeoN-y{4AGVO)UCFCuhhr zl;jc`D~6P~(Km_~kbDy*wnN*pWSVbU*m`G;0GOC`Eb(qmcnq-ZfD32&fxvo*^HFZ* zXOae+jhNkD1UogZJu~h!7cP7`s6@S7K@(Tg&5E6TM%jXSeX5|TEd+JfQu_&7;4*bO zlzZ|)w=`=F@CzqEk0PQU1*so_wUI!^Ok-$+Q8DsOt~=X3bQ_w$Dev6qwaZj-@G35H zDJjDHlNxdqr!J4=h$l0NAd8K-@A_spYRL0Le436R8;i1S9HcBiO*_;le*?1SZ(iChzA=rzFjU zwak^0a5UyDEaogX^Q?5kzJ?~5P$!wb4xgPFo+rT*^6gN)bmOLs>_SfpE-}w9gAUw( z_gyU+DYLSQQw1G`RIYAFN`*z6@B{>WNGX^?_U10wmk99O#Q3-~kDH@owpXcyu<#K> z$5(UUOAK8gdy2pK!e`q79MQ!<;%Z-|L4;$&MiX5@sXV`Wcya917+?0L$gdTNj>pAp z_jf0GHEcW7JNUT91ZKMYcxl35ix_s2q)m3>^XlT%ug985Xg~xi|E=BTOHy=Wvg>M^ zj~q#lU#a9N_lU2k&y8p}Yu+=}yc6XhRpFqo)qiiy!Qih?_qoQ^wdOR z1Doui+OqeYoZ7YA6X~3ywN&z)yv}KpHrFMQ8(9@JeEXABuABnAh_iBr`~%5<$T#>J zIjIXdg|CSgLdjQl-wHXLqW86;GrlWRtxaor5l}PzHrIXn}d?CLBVx$gj=%y&T_xF6wFNIKVQo?)+rWlD2O^M zPH-uA8Y|&mEA7{*aIPyKJE{D2VK)BtNdE01hf?wYp7!NhCdI;im@cXdYwZhC@J|W#c!iO4k_GYz>9_&%r!46Fe5_4IUQGw)a?{&+o3QH%A^D zL?>bGfxO`5hGPp?2izgmYaS5%_Y&AfN8Co2^ZKv7gbwtL)9j6|tvSxe02dWrw+YE_ z>l99Ajh4*!u1vHa+}GSkT-|W*-6sBgOaD&V66^Ee%T6(gO#4nsmZRapH|Um7ZW0c& z*3y?(`f~tXf-bvSl&!nycfy+c@149JZ+VpTMgwS_2{mj!K1#leqJ(%ufcK2LO=c2_ z?36r8o;zKjg-w@au2vDoZ^^O;|7X4L%WeU!ynz$09wUD|%)XP}nX5YlSaa>}iy&xN zvab0I#8Nz}3O9cm9Ks7cWFB;roaBqs{}D;rw^r4tDa0cb(3}#@pPJm9`s*?E-i;$- z&{-^$WdmkkXFh%4k>+G25GcpgV)|aD!g4UT%i5HlV3cJ}Ia zwGFabf>`zJeWhLS)g*FJjkRUf`OJaBLq6uV15cJ1sbWLqk@6JE|71xp7!`Op05u&q zFYwVHGc6#>zrIgul}hehNuK9U`zug|{1cio@SUTnJ0M5QS5piJMlwPX25l1NZ9+%K z^;`>jrd!~*eOAso{=w=H^a~k-MZP~9RDyQhY`Z)*l%n{vL9S@+OT`WSkEOyd`9WSJ z!yb%id3R&!@%QNpx-*1QcegC>37!8RiB7>C-I>S#e|yCgj}h_BW!jHo3Q}N~@Y%jBI zEBs3Ms!K|hLn?pkisOaPOONhU+g~a?FFvwl zxW%9UELm~(&~$sedUjtE^-dkQ=U#*UV(dns60a3hdN%j|srpy^#CrVq5FTH43>?T^^epTXf~~N%s1UUp700`yyEzKYg7TFaJ4DN$%zii%cMt;<(x4lJ;IJgKs(zqY7uaM-6tg zY6z@s;b58SwD&1ooOe4sxlVK}N3BqX{2zZBst@~ruyvPRZ8qS#u5ovF3GVLh?ykk1 z;uLpxcXxO9;1Jxsc<}-SN`a=Ech0rOSReL3$d_a!Pp85Wrd!|CN@gX^wysJ9@6}Rd0?yQxDMebY7+opT zFM`^ukVV znlhGoWtu8g8jE8siV!hj{C}`h{&dS$##W^SIg)un77!b@<$ULOnmsI*JlIYJ-PX?E z5<_0q{;r$vfI_vE_j>{t&modMYad@px@xPP0~4C^P1k7}GkoG}S(RT#&#^=>g~)8N zf;hp{SQFq+2xFDcjAto|`&)|ey=F-r83}J4j;#D}2xbGUo**S13LDM3WQwbo4uvvL zASOfQ$gvEx_$j#G7Vit&y!J#u4(x`MOl{-Fj$`ZmMh7%@;j-LNn6l=c+l;gA%u<@h zNf?s)mia!lH&Bzq7js>gnGJnHb#Ai^GHD_Bd5b3Z2;4c(7Ytdrz!&y!kcC_HFV2(N zMV|fYQb2nV_vPU~-lB%^Oj)3Z<({)RBWpFaaUUQXoN1Ki(7mdFcTZ_~} zmso_8j=NVQXPi1Je`Cgt!v)6DsN+>$K{YKcv!gHY)fx1|-Hb=uWjX9P2oFg??*;+F` zJ&wzqPOMgz7p~oOoQZ~~HMg1e98I~SR?4MDV9xqKzm)rjz}cg+Z4##ZmFo|oBSJOb zh4iAQ0vp~&pRvWm^kRZvHmo|UHq*CKW0*mb!9qDi8B6l*|=1648FTZWes{rFBG^X&Kcb z&zEXvVJjJaQ8h9=R~o4fpN}uOt5hQGWVrfP$!@u-bv_?QhUWc`UutK5sc?(=zkVst zwZT;1nzvwP<6}gfOr;@JzG-HY#_g5KL!MqqkWS5iekmle{xD}}W2DZM(L13Y(R^o9 z;(V3GGtsAC>K)(c%Ip-fhTC)Qq!NYF%A!G*2mIFjBx(cO4se%#88O80oj~vrHL?HGVC3v}ymiYLB>f$p@ ziuMqzQD8Bclrw(A(;8>~>6b=lOt8@2#oHEGlK%85ee2|ib(^!KM9-ZjZFop#BR&PN z<<6+kRwk#Sn9~U5&dN+iUCrfNv$*7fOkN(dLA!C=XneEcO^>yZo$b(=@>Vi7 zxRS^Q3zf4uK16gHA8CIZyp*-gM z&B>1kwu_;__bL9Yt)h#KU#(L$z@edtL&SYs+IGI=H)@;DF!m>IB5r_#V_br3O);WK z-Rd!%Ys5;0u#+ZnU2B$R2Y31+C;5Etl9|?A8`^S&&RueQ#T|lvDV^<+vqtlS;8lM% z-&??H`NN|fPVoI1p<%dz>-@0*48e{VMTJfo-H84D&{<=`LOE5@p%A3gy-0^f$SxU+ z!0OVCV?v=f{6|Pr9WHM_8Ci@0B>DvWHMU&mg9wkjj7p9_ya{t3rbaFU5W5TeiFAbV zZ&svdsat76nnGt)z?i=5sX5*n1%6sV%rN+^!=;~@`%v7^ZU44s)$1;B3W!fa{WIt^ z8F6guqumB8Ge0Aa;?8kg=bY{>y1@K?-7J({f2qB`oY{$F&D`1mIZ{GWCIc{Ueeh0Aqp-nxZUx5mtXW9#eTxen-Fq7nsfnOelcVT1mY(}WB`~60V zR+j`Ag4QjmzMD;?V{Dbgk*9fWB3M5`*$Dw?qv_{NJmG~sVW4S-*yukc`QKDyNevJ2nHr7qG>Gya2&+?HrjOxUH3mDDJN#T8 z!D}`Q`qZz?R+QgT@ouAkIQp%^1=~uwukKW^bQl}K;fr|`kOZT!?l6MlQ zo`=D-pD&hL%BGD5_Y{VLim(HYF~|K7j+Mz|{C-7)M%kT_ZG!O`nkkJFsWg#59SEh z)4Zc^NatU!4r52Cv+C?r!{Af>y57A9xez*yP&@4~lrR;5v9Hxq8%mRt zYneBl&f}2_`3JXx2hT*9l(QO-92Y`6hmsi=FaD*v6IZl;c)lNETtMx&fmmLRYgar; z5v4MksAH|9R+7JJlBcWJ7h|Hv7NonYLMwE_ljXt8$EoE7oj~z$TU{g`y%0-)hS$4M9`y&7DtIfQ+Skcgl56xk$KZR#?$3P zRx(nyswgsiny4vdA4VI;+u2|*EbRm&EKuM_tUnUw2m_dz`RFHb7a3wK}9G^u3{ zcr_8F)pW%;LkFHU_poWJCZC|z^{+cLVK@!`EwAV=KH~sh_!sD=py>NgHG!uY;=rUm zm;&{gOt?}$3wtv^dUF>7P0IKZ=z{#B5M~z8<+rR zpAltW0Oues;c)!;qa*5*c6A!B(l+LG?s{?hs*AdgD^V{gX}=+2zyU4kZ6#IVh~A+u z{dnbMhTp-e9;s{VBTIRhDRrnq?V`y%`t@cuiO%0$mY#?HmN`e&UH}f!rz%FZ$Wd99 zjsRgY8s^fCO_n1nhL;6Tmg6@+MBOk7Jjt(Ss^Qev7hBy2+rKY#bag-c+NOeFE`k}k z_f8Y>)2iv1FWxayRd<-hgoIK}_)$vgMtmY{_4piuQ^}l3av{ob(vuiE{HOjl6K;WP{ohYLue>rfeZc3vs#-?*PMQXk4@o< zS|OZi4xPY_ng5kZ7gm!eefcAk+b|sgenZvfhw=(F|5gR>qqOQrWF+yosNdtfw4cqD z&2LDs;Y^6+PLyzr8EKMRz*n3I+-7F8mSg1{S9~S2VJpu!SQ%&=Gvip*ua>G85f&{y zW_}(V6trRA+7lQiEkbhA5@-;M(mv@@pq)g(!g1m@Rg%97g2-KjhDuz!Rdh^vasj=U zZnf7rjCX~dH=Hl8OLU5#k4IpR+y3N}U-iG}_uy;VXQlzOOfSt4?6Vv$Bl`uo>v}Bo2y;Uj z67ziv8E$g@Te6%R^Z1x8J*M+1_@no73!e#dAAL2C3|LPEM!^ixFp8F6e2X#tM&AAe z|NFBIB{<5@=n3%4#qKNn0a}c)&l{60AGTN`^P@+cEt3%(+PGO{j4dCAs+6!;xSDe{ z#;#cRt+3APY(klHdaH61toC}t8FvZ?n-WzydR9gH)%0IghY}UX3f5-!RVTdFNPMd; z6|6(At1T4#f@fIQDpZ=xeYZ)~B z4D7pZppZS8w+r;Qi@di>2zAK#cPR9CsJwS*2z4HXF3{$GqVH|yyQYSvq&M|l&hK4r z{$)F%OT62iiA-Ig#73%=-Ld^WiMuUdx4R!|8^ehkqThQ;h59OmiqedFrTThX{nM-b z`+M_y>UaCXV|&|)>x=vQ=ik8tg;)JRqvompK@EbzBcUNG#lcOX=#|5veWBs*6P(%7 z&*sE1r0@uAzzE{N2`ZLIsIpI51NgFiSkpX*)0(TTOh6_ER|K0fv+L!ed%$Z#wm3 z#D5dPiDIUfWaJD;wq`zmL^5d|FbRYKp-=tHNb?`C{d*(l^FkDA`K5`3p-&txTC z0IU0)Eb+4X?-(1R6r2pPD-Mm!9)^Jt`Vs&+AzU9fFb-FSf2>d)dBGDfhmIIooL!cCtlAyGaeDbUoB3r{03$+0Ym%>Und#)+! zi0`xn(W&UACg^|e#dHBy`k0tsBru6bcM8LxM2}UUe_~R(Vg3BET+2>p#(~|-j<4x*?+p1jMD*VSPse$sw#LI`YtW$HC!!Gg!p|e?wy| zY!0|S^&?Q}cZQOUXi8YTgROj$?exEbS%t2B55&*xf#Q!+hn#1BQ}2_Ybm>#*Udt)m zETl;y@l`31z$E}}tLFW+b|@UIeLBuLa!&mlH^6OS^}Wf+^WX^L(0DP~p~AnQJ)y zU34w@=Q@uWCPWcJ*&azl$t@`KP4VATZz+ixDc)=--T>T9zxfIA(L5-W*3pEj4~V)~ zj_gZ*cQVv11y;W>wG7eXkL9vup%KmvTXCKE}7{5}vkPZ@%#mGXpRIV)!~nbZm$;JB*h za=9Hp{Zg*#g+gKf4Q1$z%1^&k<3*_5^(f9q&U%T;S1lGVNTv8KUU2=p2K`M&$B`T- zT57-#P443;yhh<*Ymv&==O)-%yd2Fp1H&}Es4uSzR?q)k{kh>=e@NA9#o09f>cTg#O^Sk3p->E6%-oy#b|Ez^;SkYqY!ysHgjmd;P6?*Ck)BJH8HH%K= zo(X^=(#;Wrk;L4lrbvJ`ut=|swuobFnzo2%9YV;n->#k9@fzz$fnf*UydD@lI)`O( zQfvRVOp&U>Re<})lBO%Me`vELd-YT$9oE1@0L8rPJY$``52VNOIZsru$+cODAj@HX zD3b`G9@Hujv&}FYV`>$q9OHjowx=ud8`=&-RCS9X_@7-VXNl*7Etmv5srRS1P3HYHQjM|C_Ad>%^w@*4i|79mF{{^###Vd4IKH zN1z^+w3xR~?Wk34yBdjw;qzE1L7?ZDt};SgQdDa6U~yG9N{4eh0hN{(Jj&rumz-U6 zr+M#M_urMhoHc=Cd~F6_4)V3~`j5w8E2*Ecr;x63sAte{*+b`sVTco26y$X7aZ9Ng zenlYS&QV0`3>YuLSrP<5>Q*A_eA=fMDG_Qw_;>(;!gG!JD9o2Z5|4&bRrWE;m>Iu? z*hesm=aM8ki(&I-FC;PS`tt^xi~R)U?kKz(S7p0=%^VnJz1mF!=yI@Ag*Jg_Y0S)* z>Y9MZLOu+7>3_IWY#y8$;C)2#gJ@r+vR->oRQCIo_;c_L%OtG!|uTQ z&SIqFzQwx0F__A1b+Gq5G`uF#*pMI(H zucG>&woqz7z>Itt5Qg_g^8;pTEaT(xnOE)g7ZP1k;OEK-eFP#++W%N6X;pP~5Q?$I z#08;9@}PwD@n|-{M)Er#j{}87`4FZhCJOHRCOARftb}q<9m>fR1A1$KjWBi#xOKOY zV3*?x%`yPdVZn)nuRCJsj$y10gD_5kNj2g{{fX8tkAVyq-v6Bu%U)35HzH&Q=cW?G}fc^&=I1klC_kOtU%DT!Rr4MWc{al&MN z7?V_AYC&z34yNX)eo|dQH`Kndp#3!!$(n)Xmo-jWfO23e4y|s;=vm6xO2d~jnL@*U zDR}NPj>f7UN<$CGHf{kzdenmWDBQnEAXoV^fARx%t{G{{G>n-7VmS_+Sfll)Jai#2 z_F?x`w+c~2OVcSN96zHUq3AT~j%u}NaA*h(rKf#M0 zK2WfyA&EwPkSNyB4Bk7-AOvvM6V0n+Ehn+&9GeABE@=GpBTqpXQmZ=;q5+9JVWU%dr&J>bBFWU$Q_bP=Gy3;8}1R*`$#2LSfCR0K`1BZx5 zm3MUP)fcpOjZ{;G_QgybZ9_np%Az{S`@^BE&vC(P1=C>a>(6Z2ikrc<8chw>u*6Cz zYZZ=M(bE}xTKA`lKy;Aoss%gcZ7l2|vu~&l8g8=81W4h@7ZN8VluXV*9xj2MvnDIz z3n^Bd1|m@_a-|bIz5FP4=C|*rF$Z zKfFZwY8H;HU}p}ukrK)t4uX!?ZjU$2%FoZ()NkZC&__&i>GnwfUBZC-YlGWG<=#Y}uc8qrIJL=0I znC+3`sPp*aQL11kj@GmSlt|WuqV)veaZrqEy;`T}=fjLoRl1q8TG2~)TA=oY%zZu} zI_YasjK^H%X{I^4hVbp*gx6^*RZesO%lPg?7Px2jmZG3=13>n@shg^nu*Cc)vN1aC z#7&M}n#F=(IQbSh-UangYJOtmUJxpq=S%ot#toB>QV*&6;UvT5GiXZRuAm7rlCN>W+-d4 ztC%fLvLsF=iHGXQolpJEAX;P&6P9r4nH^?_Wh5vt3j5>og5|D7;iWu{2wfiW>HsM; zCFIsAn4S}dNNyAO=ry}%!sJH(+dPhpu&v$y9zqz_11CUx&iCE-%l$Ur7f}hE7LwQ)ilCQ{=D}MR@<;r{ zy&&+w&%Y{W{`DG6Rn%_F-p*&SYBh}~dKtjzuhnq_{<*UGKn4GV3GtG(mTz%Eo_1vk(f?ZF@-+k|)hzVup-;D57>#~d z?+-x#4}Yefun}9P@^fR{6dYVva)sysT1F}7dk!I`5H^Xy2}W=>FPsG`sW+ub_t z?%~kuQ0%lE(Haq(-}q_NjhDV*UE)X5loH5X(1uD78tY@3%12OBgi}EqzeYzTmj{Ep zs(pYZ3~#*tFHt_r6qd-FuK&7RC83B>&3!R)LWz5zl7ECQltgpI=(o~gx~pSig<8{I z#3WCX&~E`4r^7OPgjw~OMs4wGPSAO4jOiuRKQM8*Pt7on&79f@*0Z5Bw_@dU`1iUa z)G001&YfaPKf%`fPq<$ckurjim?DcEI7zRD!+#A&5|5 zA(D^8F{B3JF#x=?Qv$xJ`)7ZHYD=DrNpp}7^Vjj+3L)O`@mY~iG*)MvOQrtTiU^{V zg8fFc?c>W^OHH1V4&sOr+SdO^C#BnFBa=dNf05Bem&_y?`y!ud6_#vf!N7Wib%Eg= z+eYtq97|Znh;a$&9%5Q^F6t)dRXI(&neEuWfpSpkvO%`WbRFEHPe^ zg<6qyP6txPs`|BZ6t#o7HxCUB`si_^sa#L|F$#D?SXpD)wcJyR*ol$-k-vLoPWg}4G z64{Uzg{lZv?-3ky<=)u8Uu{TBrKo>_&Q1DY&RZ4i?6&%>f0Fw!N0yk%GD6@DC5S2gu@B{^4h%}DjFjP1JFbS6$XwTLVu5R)m0EGH`L|q=fEcaBLfAkv z9}H0Ii(o6BQX9=DvWkHcEDp~EYGb)>V?%D|U~1=5YX7`T|MW`*-r<2I=oG|lTY_!0 zOdX$o>Bmm9SbV*NQHK(!L&aYNI=4HYDu!oIUiU#rK-UqkgT-EWGY5M(!*9^h=fcDvA3VLs0V+ zx-%VPv-5kKjXJk5Q0`06J01JGFn{qBJ$ue)8MMo;JV}B>Mk0((ZHl*_w4oHj6c#Q)6j|1(3$_>v=UARXizkC===2$ z4)M@A)9^2);nm$C^R~Y0UH{+jLx1y|AB=_}nMck*!z`)8Z%m!w`jJq7B+8?aPjCg3 z8Hiy#g6cJbK*EnZFhYD&k9`9qM;Rq=09LvI3HG{35=LEiM=0k;S#Czp*hlHy8tP== z0Xzt$A$;6B$fIdv+Js{aDC0T3qiiHtdnwF&>=?4bGztOZ(l;Yw##miM$UMxNfJ*pc z-ty%8&&JBc3&I4A1V#BVDR?E5a3QzO$r|fL8_NNOs2p!RMQB|02J=cB>xv!2^9J2} z&)182isE77m*yx}DoRw#gylL?%E*L&-9)T$X7COA5G)6Mnr^8%Lrxjo1P>0P%w*2d zq)S1M+ujuMG8*+V8Z^f&Sbg@)b+(pdmgHf|j|lZM2-;+Y&HVw#hk_mc0q3`b6zmEL zgvKr@Y2!%%am!8nl^D7#A&w5Tbl@O2r_^(D*=eJC(Gj_pyC1%G(SvRg)2 zYUA}{Hb+6@SkB=bB0W`-Yd z^9^$lCQE>IL>OoAQX#~=P6PZW2d!;95$ReJQLyCViqvMj#PhMZPr~i`2$lhp2!EQ_$bGubs8rT>S-?VGoU~io+#`}cb7GuMf9ruwvUCkOt<{^l=3$YSZ zV!k23e>-1dyAC18W#7)cMTdbkIfQY>&2}gl+-89&d~Qv3>_t;nbo+g@N(sFN4smLs zMQ*PQ7>^U}0%|QTI zeyspdaL7KA^Zb4LKKHljl#+SBLzLeM6EpYwN4F^R_nYkI`x4ojWGV*%fuNL<#nXog zh<2!x5w>u59E)rM&rovkJRZaXTT0uv;3@A=I)YwU&VfU}FUu3;eUETXtmR~6l z)~Q~b--91_GTU%YNs3~}j?8}?5iIN}`L7?QkJ~RFk7%Iv;_ROB1jd1tWB0r9wq>&cuu1!q-jQ4rGcrbXF5r% z;B5$ssT`;!>);>?=s)a;>KKTYNAMt(6tSL~#(4sQuM4RU@ky;`w31BNZ8+E21eRn` zK6fGBUn3Y)JD8e;eCF1@KGqXN7e#lmK@`|-fhRmS2QLA0dxe)9jR^RGr>fusm!-@7 z!qeONgZufDmmA%ox#=5ZZl@IlV9Ziqp%?< zsCW+n6lg{16yEMZ5ipEu2CqMIQi{A=aaPEp*c&4)O>d)2J7S82;tno+h40Ks<+<*# z#fldFoDsLn&vI7I69EHn&x{MVYsRDxTct#bvX$dhU80__#UD00cb_k`}p{1x5Yj`9v(9t zOiu=F6wIL%|0zwmECJs&Ec}sE^-u>dug%Su6rmidOoT(sC9tsRCWX6!IqAII>3rMh zI)2iP!w9ZNcbBL1a>^JAju}b-jL8O!-|VyNIrsLWt|Nwi49+8m z{y`dH*&7esMZJ8CaA}SDw+9<>H~8bvK3N(7ek%;cTKO)3 zJB-#Od|@jy5I$REY!;(TEtgColg1sZNu%_?e(BnUMukG=|Ld1NUotoubbdYCS-;kE zI-7OIRq|%m@38MLYIAsAtF>`ETc|YJyxZ>u&!7x0L!V zyOYDAb^we-r!(DqbvvCwx6s)at`}U}D#;Ea+wZ;FpZN0Q{9yn68*n?5{0X(=!{_O8 zz1jBr!JyXprdEBqOW)Anx5rkx?`Q}Af*~xie~SDczf?Pg>#y)hRiSs!%oPxUE<$}2 zPKa2&2MqOeFNMKp>?)0=#Qh+R!x7IWg=e((`Mwp;aFe~4R(_Br@mO=4!ct2;m!k;B zahC_gb3e*crwgx4ZU|O9DA2=$Ez{%}>pLD5nVEiRD6sZFJ%XsK*XCyELEIj!9PR(( zmpXYUv7cmkEC5!uIVQP&39qX1y+8d@6Gx9oSCvG5PE!L-uX$(?Vxm52$WvuBi_O3#C%VQS>t1@M{?E^P zX5stK$!1R)nL1Xz9y+=<`Ccyu`nW3IJNG4>FNRL-x7vmd{ezAM&SU@irMo8^MxJL- z-NxR#UcXId7gX@~y^cD6n+E)1Q9SVNZ`AwrOYwY+gWd~YzK3G#`W&ev^AZ?D5N7#U z#BF=N9_dgu`B)}_g+w1L68P4)EI<8HUy&54F3;0+BkwIDe{2fs(|pf` z9T)!dOTAImivHsM=a*(V{3ruG8Q9m9-{o9Zl?E6(G_QJKXzd;{X{q#$7P4aIc_LDySQo6$YyMH$e?=B#zndfx>^~r4B$pPWVAM zki3(;j!gBig|^r4-@5Y+OF~c)Hqx8Hr9;MD$yl;gV;>QJP6JIn)x#;~Ob~H7hVheH zoG~iQQ8nO%?o*mPX`LpWX1j-f{*{Qy^d~!eYC*msWcN}aiNMIW9l6D%LJyyoqO7nJ zN9S3JGCDohpspDMSvN)R)~hgk+x7mayhkl%FZ+_^BMZn&4*vv9New07U#(l?{ZCJF zTwh5~*3W{)1BxhqOHS}zxFmEaSWsS;O`dx};dt2{VA^iUDcfLie!(fGw8zHh*(l`& zH@=2Hi|h9am$ihHB_K0+;U_}rvc=LqnSAH=RWeqMO!u8bCOpFuhtx&SXgxjn7os3$ z&TGlmpdF)wuDt2Qv7UZgo{E5=j17zj66Bny;fI&fEypw%u#wziWZeN&H-)h@%X zw3A`+TaN02A_fOgh(o_+hho7J14E)kmHjj`s+Uvf!~b+-J;7`nBFZsng_9>1a}!r`!2i%y&*iHr=$>`wS+ugrnAf z`SsQ|__*G}BoL`j@~%Jq>6fNgI$5*$fBL1m?fGX;wj%M{6J#$|vCfWmf0wrwt8_c- zt(_fB-VK-HHoPkK>+Cg(cOU=6Q>`3&%l$FNl>WHjr(gQTm>jSC zSd{j>H97I)_>a531z8ncO!CJmMm7KVM2%|<-E#PI6p)y*N(Qy+9a=W#b=Kg(9d8BM z6iX?W_`KyIZ7J zyIbygF5=gAucZ^`hi(P%g|G&zf*b7zoOIG6M~tfmYisIo;5w;*EA8L-^R%iRnMWgE zkU)T`b(2U2Ki6r^Z1EWNnx5dHoRhKnI}dmzHi(%)D=d z>uxU2d|TuDo$Z1fdyWD>2!_toU%h+X9Q^9bN#82r3W0+rrVu&Af3hZqOpKks?p2ct zE;!21(8fKy9kV!s`li>lTN(TJZ~=7 zAK)>SFK_Jg?-?;aVOHxiUoEk5C9zsmN)=vebcb|-1HVGb@D1KmX1#k}CfSXX4_vKn z!L@)Ao`&oHj$5($4=pTocQ~4k`{_lu5@>gaUk;?*{5)wphEF^iJ#33dF{)vVNKSw12_98TU6p>xqY@E$6n zA1PA8&P?A$)B@wu({}KAR@uN$NFuQ()K&Hl9_(A~LY@=XRvN;r=lxk8WhdW)%H3YK zD!$<;j>$Cw?U{XJNxbWx+APn}crSYJ&MABkXT8*Si4-0;7RCJ0%rYKjZpSTrffQ!c z%!wm~)E+{W10w*6G=5=)!@U{m?G$OG1>?%g>o4u4T`g|l;V07bn;>Q z7d9qPKDzERIvhLNmMf`n8t2&(EjbS7YX{Gf0l%3KzkCR%(E;yYlY%H9qiHO&2`!@{ zE#tox?W->1Bp@DoT+o|R9Wv-Ac=e!^YmvII#{^?Mq3=tk4ef`J|;mvwm?3P1S>*W-Vsv1sI@Wf zMn3sNKBZwgetgQGkd)K;?Kz^h46EGj5DL9BFWOKeJr??*{!G_GiPn(h8j>Wo!7DOI|g z2H6}I8e%033eSNLE(u2h=FYK{_XHw!u&A6K$?j7NIcJOJDJy?U6t5W+o#z%hBb7*Q zftL2j&Vi($kCI)1c__vTr#CXt8tU}Gd~E8h8DPE_q6*T1`syh{f6^oJLZ)m9*yUNg7i8~e@bQ$Q+ zks_yq+Ou-GjvwqRHTjc$nA_a52)Hi%l2 z`jA^y$$e=zRQ-avc#~WW!bv;Zrc`!GlDfPS)H|-@iJy}qE2RDyOH~kv%0&ew4-1Ndj z^@2&a&XzULf-vntNa-X--GRG3gGN;`3i9;O?VUyge~s9nc1m>cKYyzRV(wW0o#ASE zjLRZ+63mUKtr4eqGA9y^6AFw|Tlc0Xj8$rl=L_W)OmY{k_m-@27D-JMnN9K}_D3h^ zHv>(!5>2)XO?Dbhb_Y%N=1unZO%85NzW+5jL^VAkH9clAJyEF%f%yN|kAaB)s~GhLQ6`URlt%+h+qjrny$!wwj zdgFez&2nAj%%^^wZl8=qrrgtVG!}!+WIDjL8rJfSO080~ z3Z?JKCK>Txo#}iYz+tk*67-*b?7YPZFE|flk5eI?A`XksYP|MiB~LC~W`V>3s7!%y zj<+??_jtCRFP1FodNyVQt^j8;JVxjD>FPBVFzTUcrg8!gd5o6&h5}>uT&_R$~$C5{8a69u<2#uCH!xVOv%W`sSAy>WDNNL9Y$h^K_Wi(t=3Q$*P<#8Bt`N{FPd zLLiDFLZjB;dRZzRO9kS5fRa zl9=d#QsAnFNw;P)cK21}tnN5g(qYW9x6u~tq)*9%iCsnJU6Bu;FWBPmF%!5t-B#tc zeX+O6BbHs86Bb_3pG=aWMv6_~x*9=Ek(BK-Ov})9xUBpT(VD5sAJv?pEs5%z0aVNa z$GNnK))WOi3nZt?!0}+pYx3q5OcWAr_0+iH0Zw?Fd?&Og6*hO)8e5^OmQ9L+71vcz z#Gvf;Msuhnw_RB*S)D1nHFKOZ<`y^AWlylV!(H!1l~P94sy_65ReTFjmMU?YX=?Bb z1|>92E#4ZEa7ukK*+PpA@rrEdOGG-I2x!8MjmW`B^Sq_}&QN zr@Accs5ha4y9CjJmL28R`F-94wySZJuBdy<0z09i$9PrTQRH7kUY|6+^V9O79g;G0 z{*%Pys=Cx)SR84HR+nLzLW|GvpZC5QXVizABAM&G1V$jHN`M}RV+|?p4qC5@&Ui*d zIj5ErNQ4D!L5MBi(0Y48V#`IPB;~_CFKmRdhpM4Dw|^{tz-bc;$y76UX|jCfe+@K`+YRN zDY5BJ-(`7#0-(b^HO>>2Tl_oJIv@MMSIc#c5KOJ*?7(L~Ddq<*fYnIG??WM5qwlc2 z+YN%ZBPVAJ=0)y4Ou#3=!Z9Pr6ox)j^f^?@J>BDrGc$au*<3kF?mM)ft7qI|CS+K- zM+^nMgt(h=czA|7h>}Z`n4RL&^ho02MKM(9-=z><;GV=1mm5{|xkrN! z6hlsQFWuGeAFoH^Wv8Zh=Z%m6A3 zcslUtXe_mRDz&}U7Yq3rMMF*cuJA~KuQ6i>loDS?j6%^{c`+#AzN(&^s|jRGORFZ7 zI&V&>W|XD-vPA5}YqnK7e}< zN1VLa1v^H~9GIbws2``J5THmJrJ(sK43?mnO9{T0L?9uDL}3SpV@N9PBP2*j#&CB~ zDu-NftwD6B1X)(trBi=lomt81!=YUK&!PqjQ3tq3m*AYy$J(ZdZIzR{<$Vv+pBd+P zHAg+;j$!s{SHfTp6@?L|rJ>dcL5ZPSJ|e(=vYZPQ6%xRS9orgERtX-YPhZeFlz+Cq(lgtS@W z)!5)1>T1CU)mq0se)e`C$! z0d9P*;!dqsAH{yK9(vHfp~ygatA`18X4}&5@C8%ZZjU{qb&VvxDKKCNUOBR4C=L0G zU;uNWoM!(iar(yAA;DOyT>cG|`X3toq^^$TXB1-QFmkgLV0QOkp+djk6gE-tg)Nwg z@*OKRt?JRD2h0=v$m1BW2%$vhjc~~^<;W<$^Cj>`DPpTCtB?m=rDp{)(!W%e#|+hb z(4u?fS7Rp$cx~C?q3&VAp${I5z5#?E6DrupQD3CptieY|jG>)jlR@j`S(>bgdhaij zuqmPZVP^0r8^)W}>As9vBfn?@%*sb^B~!x_^;~oCHc$+_SAa+GmH6VDL9VrdK zj7SyM?_f9ss-4MZArN#=?hw8Es=_lQ$Y0d01)PA$rY!<^@Nvswu%o7~7(K(Vlr7Jv zJ~E-d@+rRkZhnRuTo}UNxq}sDA4UnvfkQ`D#XbL$jX-D4OgOrNjW0j3Ncb8aLxl+| zE&RR1~(*72~FzLPwZ5c&Ut^RV=YiJV&t}_^JlcP8&RPaL{+!4 z&Ad(YVi59dkeD=l!%qV!3JIbC_wEBdyINOo5DaVqT!9H-Tg+Xw4`!Fm0_{evWhi(6 z6jFW=0z~ksw)D}I_0>rWt-S#}xqS)04!y?=GhGgK18Q3y`GWJ%n9~4i=!hNYh;bmV zYZEl^v>zv=7gqqD=d}_u2=Vz3G;BS3I*@$65rT5tAB@h=nhcp&`JRHQ2|7phNAt=2QccPZn|brXeh9XmNFObR^gm!DCc) zbB|(jpmNZS0O>m9f`^XKnYP6l2K2~b)i4&IT7FVCkt0ddf0x)p8f*zs8bqfJRUh(D zryf8@hEP+05Y)qu-Q~kKkP9=^`Es}%YGM+$p^dH$3UkE-xSPNfqN5zLg}-j2z1oCt zgT%nk9712ww;+%l=Uo!CJhKoGQ;*^hVLqQH+&X*K+SU zo}2)Ccbd8Ym_X~9K%0)Jl%Tlc^hSr?9N%Wj{#w*bhJ{p8V-X{8$9_6sI((>DOirW(e5B>A`a8i6fMh+G)RS$s*G; z$`P^WX5z4}GinJk>k%`P$fNRINsI!M)+k77#7SVGB)SQ*dTcY(0yA4%6WdovN?NlX zL$_q6m=KTh!~OZy-Cu|DDFKtOqs zUip9N$K`G1m8<1?dT45=<^QE0|M9A5$*3qItoWP>>iQr0@t{}b@W1+T<@oCV(2w=1 z7QL!I_2bpHs`dY+9}86P>s5d1$Hy7fr~j=VUlZ2ce(J}1HIM(TAAb(+fM07Mh-&}7 zqVln2)}%vDUl%`{z+#a@p8<=l(KB(_pu@@0puFqwGwYreYT*PS5h`i{XSL{pnK;vM zxD|Eune~kJ)sG-Bz8IDx1~d8^eVtRuKaJ{3cz1~r%nlr!l!S`z}K zr%~BGb-PU(RglX&Tp(%e>k>?0XxSjK+7aj~0IDWXI6x>xU>$O1!}B&Ao*1OtG^)@W z@?Ccw({=4v?H&2n5ykW@ADC@#je^%s$8!hA#9*W0SgQ{Z^15nz>@DPDOM0TAP+0Ol>-S z-C0{>MQP+(Yo`ec?pU1^2yG<*Qdkh}5gjEvpcUW^RnXl^M^smD3w?~9*xKF>yVhBHv-0NB&p)CJqrM?2~x zVeSLk4l_xQ-~O0;L+z1w?XGp!ymUhObo(oGJ>&QkHW)}(9Fjh34iGG_RcrzIjF>8P-H9O|3w~x0!+teDv(JOp zj)GEx_!~!zh;P!lVe(f;5ZdIrBXfNu_k36;dW69qjmNG2)&-U=XsnxfyqCD-k*(}5 z;74E9_-M!Yr+7U1{vZ8VXky-AV$o+}`BOjcm{|WrkKg~*k9UP8_YEcweg4&tPdg^h z*C#LE|J9Fgg{JNerXGF%)sJ7#C$6Wb!0-R+$56u4Fox4`zW?gSNS)JwjcL@6fAwQb z;Tdeh8C>6g^<%=$8RCr@(vN@jV@ly!{Esx+PyIL>Jj>WQ%e?Wge#}NP$00n&WjM#< zJI9wjC(t=3v@s|0F(*bcFCjetsUOSu&dX)bO9?wEZOp5D%mYal)P)x`4HvY07j&{0 z^g92)`my1nmG7cW_M%?NRgWASdRTz29c~J2(KgwulRglNz48$Lak(NtmJ&GLT>JA`SIS;%>s)J8HtqUY>n2(66<+T*Tp#pZAI|j$k}D=+GXC{Wo6x_s zdIJ?yflt{5&RcTMB?QizHqQ&H&!?RViIHL7T?!1&ny@p`zyWA^4$XqykYDnU7cS8n zO`3GtVPf(w);DW^dPAlGFWsUpU-HiC8KCc{(UwH&!t*XapGz9(%47{;kMshDtZ@AD z96|IH_U|>1Cz@3UOg;z|`U*`gs>y8)4hJxb1BB#4ZxB91`vA7ZMIo-Cf=B7eo72c| zvBV(L#IEXWuW-;ZaUfs`;)dMX5fk-W=O?d){uaQ;T~AbB3madv$2EO%aRhhQeZt7k z+wi;{m&{XWN9c`QS79dVkghRnc`>-gQw2f`8BKx~aW{ za7cWfevXTK29rMq7}vk1p@^@+C5WQF@(o-NA*EJ7m0qF!@PEq6c`D02cdmh}Df?G! zhtq#PbGjlYt0QMaC1=iz$bCz=MEgsYnO5`i$N0HW_4Awb{S~~7hR%G4{r>vx?`vi5 zQMKwv`X(BtbK<4gzek(&|A&3f2gHu*wpb7>3aL~Ya7Q8xg+wF-Uu{?F7Y>V2mX0bSmh@OcSt~Ff$Pg1Xt^bjpk`Bhz0Sv)C%xPu!9Nn}Bm{vKjTft-` zad^BZTA;DC+bdN4buN7ePo~~-BIm#KW9!c?P2B&jA72@D`F`vQFKAtxd=klIGULEK zn86rcF+nd1TKExigI+1qg1Y4#Q8fcFdrx4QR$(@s59$PVrShP0w}O)oCz)-aB9o0) zw$78&W~c9+-<$Tc%kDr78rr-5i`(HuHq|+vqcX+>eHuB{e?s`^Q?N5oG~nv!h>ebS z=|GFIh@7}R00n(v@2Bg`-KdZ^vx)Gm#2x^n~|f-4dGB=C<(zFp{eQTsG%*}uUGu?7lu=*uX4OziL)7- zQ<;0oqG5t{go|^MX2u=dpdxtHNxlhmL}d@|1o6o;p2oc{HEt4$=#?XOBULw zB85|Y&nH7Qz@?$g`{6pPAc}LTt|Cj*q^W^*kFELj3G+cy+c=b4t5MysNvmBinOocN z=fQV!J;igHINnX5MYRRMQxeT2AQUFSvZ238+qR?_cg~n0+H%?AXZ+c+MQ-+WJn!i? z?yB9CH1CF7P4cw9qu>dyuB9S&>N-c^S6*Y^r{shUgkWEDbW`L=-W4q{!gF$~*Gq70 zfMg^Sp#`!o4{o@itM;1b(SEZz;|Ibh#XHwqP>STO{4ptwM@A``XqT9-k|<#Vs$k$Q zIi=O{WcLYq;&(8QoMj4)8^IyrM=0AGuS9&a!A}y>Kd7OZkg#@+3@OhjzdpYkQKI7) z9@m&|9$L5>GTdF@+Q^Nx@JkB5X$B}AVhPzE#N(?B3t|>xorWK^I8XBD zx1RkzzU;7;TIF*dfwk1}$aK|?Hz{9iBM2zYc~7ovzI?s)8XHJ(XwZhoa18grpm1!# zXbX>uXY{faO_zKuAp}5pmR{$eWPIeUI+xHt-IIqSD+VC?iLg39Z2x#QREVpvm+qkX z*lkhyoBI96-@TJuFQ)|pmhG6qhm(pB%l0Mkl2oyn69lpdM@oAxr!KTl?a@9=;bBXj zB4KISI0s+Hi(*ro;#1&9T_@#>((bdMUQ2GiYXblF?!*Os^!5DHg5F(tts)c8q;e2} z6RkyFfjXA4*qSNj*ug1`fK*v!M?_bWB)Qmz z!feY&^~4XsOTm!aVGMwAH;{%q;~Rx9>P1GdtM!B3H{_9n5b_^)!XyMqvQg(lPhwZY zC>={Nn~A|dO1u90nnZ+q(LBH!iym!)L8UXQlZi5m5ZX7Qv)mEZ`diISe|ayX&xM|+ zINiyhl!ypj`h=3=RnoGLips)-uDzdx8dbk;3laYaE9HR-m5v+^>fk9B_p^F*RvXS= z02b@zIaH!*Yp^7lA|ERZ=?6|CeQjjC2;OW#UOa;W`*aAjWTff{UzL610GCs)IS z5USH-k^(1{N0`=ZTrNDM%{T`mdLX7dBQ1Za=xIFgrL{EEUv1}rS-!f&7CA?=L60xB zxR+Pw!p)FKt4@MnHOHwm$*xk&ff1s^7q=m|cdm2?CJ2p5%+&J_v7Iu$W>IC)=Zm^(%*lw z`PA2EWz2^NKIHLVSg8iDE;fhZ7+O!T8$7Kp9nU^gCu*J<Q_j;uhh&&i|=?xM6mE`8S?#N^MBbEEd-rCU~#S_GK)a^RDrFotgXZ ziyJWK_V2Ox0mv?N@+a%JrsYDMc6qNLAHS5c)Pa);0)ZJ{?|UBt5~{CXke5exA3{MJ zlxF|D>W!1eSK14A8K^F;G6X$FO>a=Ti6U&$m_7Zv&ZhKomRsAXrfC^66!*(T*rkE; z2x0?M{E9=^r`YufMew`EVHB!Gn{sagZpvh8N9~jCdWPtL!MEQjd=HnByh0;3DXP)l zopf^1mpO|bEr(t^Rj2G1RP7%TT7AzJSiPs8e4fYIKQ0e$-!{$LpKTERB!s4Xf~Clw zhw$1ilWV9>$=G-@`S&E`V)nj1HN5nz%5l4xKtKVi*%n0+-cdMwLrZf%F6pA*kqiDA zJo0@g|CG+7k#Y%ts_uqKdeUXANJ5M@{Ok&r4+I3t)kk zSSO6e))XS#hVXSkzz{+p$L@tDm*`>Z4HuK3i3SVrf9t{HipPgx!ZaZu{T6os*(bA& zRy>Q4bRB++QJMqUC%s+$HbORe+|wwQ=#3tP5s~hKAAn#H#o!*nXdrQqoFO>gCoCmC zX^$Y*(R)7Eo9z}$pcy9tq?4B`N|1vB3xsg=M{>R+f&N?nK!&pwL1Ee;tW#E=8U3~tUYDSn<3jHHF zXsQUZ?11NHLm%8OOz5V9WzNC_dj#1Q4OaAK$+u^Fj}IYk7sl)kY70d;7fI`4%O2|^ z4A;vI>mjrk2F6H9pl-_%vJLjj4Si1<{-GHW)iE4REfc#B5w|}K(v00-6JgzF{&F9l z>Jg~Y4d>(%T(!*(Q%8ls%s`O=quVQ=y+2am(G=DZ;r=fDJxi{U%ZIm+y-_l?p!_S9wfVUUg7FY7_&^cYmVK8(fo{QYyW9SeQjqy5ph)QV1SNUE?9> zlV#8`lE5jY1T7m_7kTWN_ugAENd9AaFOP62c{1=zZKgZ)B>7*Y52TCj0HjV}Pl)QD z3Q=P8fJglXhyhhIp-GSTiF9^grbK)R?pJVr}kh@zTCzB~>#FnW97aC%0U9k>UP7IQ;vs)nlsMb;OT zVP;##8xTSwKr-#FK>>^JVX7j$k>atY&g$Fs<}Mcx&}`7@;b1|%(8cH82%WKoll3Jv zp|4bR!}}#4hI>jZ8y$=c7+B_lw_4! zTH#_l_}jwHvs#xrMfNRjAU`wR*Rmk-xj-D;KpbtQ0^|VkG!=+Y0Wthjg0Ef&N!AJ5sIyiHtp=8r zW^}Y3#BD86Z5$Usp`Zg8x+8;mQ*n*Hat4L(D>?%!F?AXhu4%NeM3yhK*}E$_hIrn} z?V1+KT&w;!6(RXiz2jjjg{h!1Z06x7DHFTjg2babj>c$gN^N&_NH;eWUS4- z2cE4B;ce;7!wsARVd2B?ng{St&gu8OAqVw2U`%hCQ*0B>%PWwom*@#2K5^T z(Z>c^-}onD)*C!bphZmfYPVpVqJ}KD5r1!&d^0FM+n)a5NB^^pOdAVW-2O{qDrvdH ze)3uA+}U?G#)gZ=`O(#FxNb+IN#bPEAZ$uBXhiInh=18maHvX^BS@XnNr($Jo2S~P zd^AOaTOmy`!DL+}_uIveG-G{PA%oM%H$*K!S#8)b`wQG*W!+=?VOrN@Hto149wSdD zvezPK&W*aqFu2PNXTT%#mH&}fpnC7}E%GW8g5RL~36OL5g2oT*j(8>rL-djL#VA#|{mc8ZvVf_Z5T*F`uCO0)R0 zEbjEyvwa@EUZiA6I!(YbT}KnK1~}RwJ`!fN{wPvoak3)xj%Q?e>$5 zS$9$+1PV+r>!G1SfJB2Ok?P3-w@3fDNcu@|gwjUb$>%=Qk)cWK+f_*R-NW}QS^X42 zfMOA5=b?#xJpK{8_r5>FpJUDCcPN+Duh1W;$Xux;RqppkN-3!Vx}2+a8iEZ(rNAVK zx=r~F2vzNc$Y3|19(@uKl-Wyh$|`U=OHN58L74@V)`Fq7KT~iCQAonIA_zVD=4T#c zG8EA$%>b~BpKMoiIyvyRwQ?V<36jZ)AFS~h40fpw9`4~vqH%;_!e6t}H>)Tyq8&tJ z8s;lblc(ucG17TIjer3*ZSDk_oV`%lMhMy0!k7oQoCleRgI{R`5D(~m`eS_i1N|!P z1F+@%w}(_bEP|Hp&7HnX-a=@Z$Xy4~h6p(pvYr33qxSAC!R>|#JO2}ZKbjCS6Y{xZ z-8dTZJlxaf|bUAA$gaDC)6ahU^o)NT^>t0c&1 zo+kL3aRJkb^{srD{i^8xBCGDI4uUZsiqzKcPqoaM!{b^lw&Eoz@G8ftzWOqd@2qD0 zlizT10$zixT&iH4o3O8Lv<7FWow|kS+mayLJIFdn$!j^bs&*0CHXlt<@OPv_Lm_MDe4ZRC#2 z*bKyc6HJ8g3lf?A*^j8yy1$i?SfdE2}$f8n)R6$|pbQ0X^FFL=Sy(m3j z1D>9Gb>6~Do&!}AyyRb!>1N@Z@&oIN`T~%IV$>G8BcvG?`3-9d~m`OQ!n)9rr=~!()+7BU==svIO}ee*X8! zhx-PFdE~01Ff6U3=NJi?Y-c;O#^G0*LH{$j4DFvteE*RtjHBErm0R!ipDRKSZ+O3u zQ#Lf`rgA#f6GE^2LUl~8;Sv1*OFzyN`;LIeL2UB{|4$eu9c4f6IO#w%As*wpTwS4T z7#dX=GsDg2G9=@tetdFEqm&%CIq!K;uT7fae?0A3Xsyj5DH6!t_wqYY0VurHaiR-f z3KZ^+=DA?trd_OLRZTw!pFS`x*Z#lyv0lxxUcSTGBg^`yemq-c|HNw4Q6=}=vW4f% zc6SgwR#$s-jck%0-j^KRJIfkTE=lQ7fkqpZB1Wn&B-rJ;)A=Lh7Zw7;w0rYkS}C0_ zUb)Yg>#gUi9p88^*V}%kYF57TUT^n?|6?`r#&^3vn#$>X`ObfTY~qVmxN z?dtMF@cDXoD7QH0L+JHhFDB9X3M~Boe0ww}nyxMket%wBy1M#DGyoEbFHipP2hVqu(ACw8tWrlTcg$!{GOzX96RCtpvxAEvRbCBLfDJP&ofR5wSF~cqs{EA0BWHyWEtRl z>ACW4h;9!bUTjZQv??yxL$_wOJ5WT8$QO84GvwEOUd>~ zyO!|>>Bm6?*u!vwe2x8<)FDH2F?$I^g$FFu{?M+n$n!^NMjjA=8hmMh=8snD4oZSN zKA30ql(?I80GWZ91n)dW9ElwSpa%qli0cuCL=H)ExGiyb-5m6NxR50NI$-S`UMvuB z{aq!b0DB96fI(vFm(DyTe47m_4LXH4wq|VPdQU*#izLY2!1O}TrUT;=TumNCT|@yL zk+y?Tt23=ZqkZ<#AUULV9IJz4W4BdEA=|BL!eJYw2JO$MLgfG!Coca86wuEQF zu&xwT@y+ta-_@fhp=nU1JY%uXXUVRn4-V3%Bj0*10be|NnM~6K{3{!>SFRzLfPbbw zND|1kgJEqjitmnb0LNML^N6ztVroHA)|l86ZFQ!Co~p8*dw5* zdkLbJCc(wnQ;SnFpo1teDQG$wcvVJ0DQ*G9jJ{=jL$>8^w;W)1-f;@idhsBnEHq!I zHKV7rfM~CjJjdC010K!pUxD|WKH%$I`Y5kS`StpID4$ZPhnM;b|JXxTY4^mwXqtKXB( z4Dv0-0d}C^MtwZ#?nrqD)Ta=z+>Yyz*@TOgdVNVjrFhJ#3URcWj{3<8qbm-ZCl`L+Qv7ds(`nwes2oGX5Z0UOYk|3^9dKB!4757&)P&o_r2tG zX;wU*%5NKifvMZIO3gjZk(J+>LN=DolF(pdJzobe z!31q7%TbYNHttENX+aTnP~xhB#IG5nxSJR>9Xg)7DOY>C-e1iJxt-kLY#jCkjM#^| zaIOPP`C8f!9G%02D|rzM)`tW<#zOCILq3X!6%$^1Gsdq0adTtw$(7_ll62zZn@^&- z+v~BSWchk041Y-yg*L4lYK1rOX+gv9KCzr`N*fY;c*pNKf*eaKa8ZIx&o@iv{`E)g zF}x8$i|!ywf)_1B-V1wCqybwdEZkgBX~u#g82L_YkohdHm%xqu_Owi+(R6pGO&|9T z7rD8q&Pd~8sSAbYSD4|58J*Q)TfUV9qn4qSzx-+kBu}IG{)Gb_k-_35%Ab$;OH=c- zHDM&)j#N&k?;84AM}x|3OPvls@oYD5!k#+rsvHk-E7vbppS~BwWBq2!Vo+66wyCDf znzk8aFHM)H*!;MPv2We3;d!bPjx_)|6A2hvbByXU$Z=phLPJcxa4hyfspk!QzR--UuGF|(n{XYb$<5Ig5pte13&evJaEp8_$ z&7C8dcpgKT2P!<|Yzwl-9FXrZh&<+NmT8i>n8XPqqOu01=v`~7{|O6*0!2#fd!jX1 zZsM=Mad}elr+zH2pAiFo$b~@7Gkhnr=+yl_ZN!BDJNglV!2+vcLHxS2p&(?^XPKqg zo%^n~{kmYBvrUE&mWMzJfC6K}U(k@UNf{gk!s*KmYJ|v;w3uwxZ8NlNBh^dYIOZK^ zXWg!BA$;n`aQWRy+b&rqdjtcj_dze*eTNHD{R9K%^rmCnI{?~H)phb)0%2<*6pLDW=WFf2KwOd*#7qA>)yz7iFWLLp=UAqI!JA1H^jeE6<4XGvb_abS?| za`3Ebz9-WwX{spu>4ZDYoW9ef{c|#I3KkfRJN?1u>w+# zTr9Ov2K7*WQBdo?{WNuGXi;X5h0^H$-<_h2vi)rW3q?``>DwauR|{Gv3pL7p;OU+e z?t~iU0m&hp?q|-;GbC)|T)d;EWWbu!I6)z|)FgtGE~R<-3t-w^h4+GL`<{5V@}R1< zSi4rAR~=l;ei^2IF$;F-#)Fxrjt~R+9yHv*t(Ky!4dY4divpS@%G@Mi9u~9!Aj5pLI;!`8yTJh+y z(%Mw#_^vhDGW%h&B38s8dXgZ1FG(DckbWA+eu1t>psDe-`^!bCq%z2%d})k)j$mCq z?=WBXtF09rouMCA(&b_629C0Ff{P5JD+hh*;epdOkZ2wnRc?y9REf9|SNdjA`T}co zT|>k%RcIzrtP>#qFdxpXp7-^J_P zpJQ=_b+Ys2x1(Rhnia!$lDzfmGp9-oSajxh70{#OKi$hqd1=2MprU4iV{g*p zAa!RM#qkg`5Vx7XfVv|(ZK7k-Fw*hApy)DTuZ$AwCa|o)@TbR^)`0YM1JX0_jI2_* z?HYHjg8ZDsuW2RFRh|{BR?MPL^wJ!e_r|@}j{EVWj3A~NSKVK=o)I#Z&UJI+OGezS zJ*|$gTp)@GD#;wDVCSba30$7W#d2;EiqtZSO*4KgPnURRgd1)NB{Ah|jMgPSFGfp(CS7x&FTVB7>mAXerBHoG7vX$7s!>*V%EnrY*(7 z_?!*xTO^u!nKJ6JEZ9Z1fE8669Vm`NrL8OvG})DJ;66O7f+5#IXC0dTbTe3 z9POcz{H(r}d@Zi*Iq`z|i(4WS@`(Zt*n>iWwi}7cO|Sz(1NzmC4E{H=e+HT7+$LDy zSmB4p28iJmHt1ICaiH%Eip@EuT;#K;96TCGgTKi|d|SsHnzoIZi7}jApwv>ja}JR? zytzG^xwCfTLjA8c~Ko(0p^bgY|a@K;J_j7ugeM=j~W z#lcMv{tp7-4WgSdlGfl$6Zuh3-sjz)ULZfh*xF=xIEvw>o~$yl{-KBUDCe9be&t)x3N>H%Fn$>6{1NNB(uZvM?wL^r86T;@Jz z^kzIBB|klCni`8J&GAW?yqdk<5Ja&WeX-!g{>u1n@%kT0`}NheZ|s^OwD?Rl$ACDy zFz&?j8t%T5sVUTHv+)IFa!?VqfXKh`gX8Mu**Hc1Y_c&m$hfpnYItZt{0YUvSCn|x zKXeTW=9^NciEIvu%=H*5=A#s}Oeb-}qjM7&;tTs6G;HChu65Hx@RaGkjd*(|hJJ~` z=dVYwj9q(<-SdcJdP(4HT{0qi<2faToIa{R8Uba%02Djnv#RvEc>&J)tY)64PI+{m2-LSOSySsW@=sY zXWI=Qa#kQ5h2iq^-^t^NHss?FTp@e=)^$S-?d_f(TkD1hzZguXn4zdt#!h@k2kP&Oi&!(hMX8T+Bf3-h4f@5zM!}PQ)?)pivLIt1sUd*FvL)|Y;>|i4E_Bj zr9MrOD7zY>KS=Gd+m=-xZFZ~-D{|sEf_5FGev*aBbv|W$+lwd__zJ@ctGJrGnNpYV zI+j+JPkGwb{w@wIZ@vU~gk`e)Ep(*+R>2clGu|vb@hP52dQX$d+B~A%`^41KUc|zI zD=$HRtoz_AG1t#e1?A(&hQ&mp?WmJt$kJ$QY3C)REB%zKr+%MGd46GIwWFx=MIw@F z31dd+WHuRa$WT35Z>R~&^&8_zIn6z5AiFPa2x$~or5f)O>XPrYTNnuJz=necSK~M#X-T8 zX?(LQJC}L9uj^Bbe-&(dt-&67Y~Lh%Z_XCi2nC2$Ml4-L1H8cR8yW?nWa7aHI2`w~ z=tzPzj?Wa)l3?nsR_vITPyoYJuBwbArhFcfd`ywBeqx}Xy}I6H6PAyAeEG<_X29N| zUIM4B$wUw#&B>Dwve2B~fBSj0)f0|)PH>n8E%KI5M(5|^(W`|rXK9@Lu6TF6Fctm+ z<^=nf-(bu+GY#@FO?N|MC{1_2!esrzL$Q-QCL!*+K8nV4@SsVdv(Skn2XODZ2qWsV z?NFR}+yq2wCqNcQVeF;l3HZ~dZ};!2TvMlMVN#gN7>Vc%yV{sPwp%LYOlm;MLpi>@y&as9@<{_~mA<_FMdG>}N zS%LP*{XJUqVhY)wgH+Pq)5I2$fFNj+kn2EAbv3UH6%;Jm?$R9NV8@7IL@O|#MJeOd zj?bK`YFXD^2T(QenV zM-iXdg%>xSDG`2uX(vM0iJ&Jgx2k0}O0at6Fw;IvS2PJyKg}Y>bCU5G;>mF3pfLWA zl66+P)9OiyFWjm@u>YjTaYgl}#=&61ZdO zZ7X>7vgn9M|ElxllGpiaIfv1u46LGi3MyP&I<MZ@KQGh%<0|1e0nzTt9YKWZ6{g zU8;NwI&(5`_Ylopzn@c6P5su-S<|*PmLEj&d$tG3_kInwSomSXQ`YdQ#=@V$BgBu6 z*lDqhb@j)3x@zt7W`11Pxz;)Vd;89XEv(*Y6+Cgrd9#y|4{UDg=KG!VAZ^;I@s$Ca zcTf+U-owh#PY?f~aAUuNp(}s!dr185JJUj(X!dPLj5IM=R#4z4wg^pu--GbS%>Rxl z4~9KW{9pYTttf9R6qxzk?%AY=)6ZAw@}8hu*5cgY}sd&!EEoJ?a~n0$@$wN4UurE~o@#KHeUn zCY^~;BrYWIjt^&nD)-TJ|5S(YW%*SGer3qZFkK`3!e@kvE7{($@}ZZ3egR^{sZnC0 z>B>-JasVB(_NXWb%tQ!1q8@caJ`DiJLSd7mlzz2O09fnF4$$*QA_x z3woNwK{CRGXlp487Vfe>(FEs&&ijKefeZr*Zifl!*txpZYN{)Q%=QL-z>Gpbv>C2U16y1Rao*@5l~4qo+T)kAK?5 zW5fHk=jeLccbiLX133@BW_Ld33oL#ildsC7&LX`-&ubBxaC2A89n$$d! z#W0q(nmdHrttk!p>AKcD)(m4=j}nDi!e-=_tx{cJ_Dr+y(WKuL#u`a+QtREBG>!;Y zIx%X4lbg;h+3ma0WTNWRAI`1CE4n9czW~nw%yh!7OLo6;E803NNCJAsEs$2uOVXef7rI`*7XIWf97@Q*>&8L7z6n`tvu5#dL?l&xChSOuI@Ip>wJZ!( z%VI~>2(P&ms{v9WYr&y)*<~+|MAZsS5LKDXt-4O+DR&4bSya$nyI(gWLkbG# zj&QmdRLm%`Qt&VMdH%wvnB2M-uV9_p^1sgTT&B9-H^gaM>di5n&-&6Pkbx}mnKtd# zN-=`Y?ukvL4idijOgHiK&9y98_&q3@V3w;*m|zg>!2U2wK*6asqmoCJ+FP#iY z=%xe`OKjd<5(TgKfCE(DsEz~(?&~Ugo%aaz82Pt6r|c)s0;%5E;A+0~X3AO%ss=!< zFKQBhHa#RK5O}K#P&E<~vpKW!md7JwC9Vgea=6YEc%C*iL9ytCbiOCXBHD9JGWVtZ z*+&8;f^mW1+@K@hVIY}tk?BpE{)Qxq0K_6pgbT>NhK{IFEk^A}0(Q{$%6Ts1sG??2 zBqDo0RyME^e*o6bigC=HpGRk>N8%6--DmCucir__X<48)1M(> z6nD`YJ|eIUlIWx&>O+u)^gKMddt*IXawrhksh|7qVSGXtB|^hMM>UVnM&IygylcF#hiWk$W* z-KO|7WCafHVkPcuWCRNOsKj<3-R{Cbvcmd1 z!3H~BW7b~dqW>hk{&Z4dE2~Lewxy~adF=MiGN1*!(dY{b&tOm(Y2#o{Vi-e|mo#fH zVbHFereO=skRn;Opqv>)E*(%=;fbu_DI^d<5G2<N0`Ox&S z)bi?1(t7*S^`?jt6n}EaZ}ZUI_$KBL`;l$0k@TmBN(<)qEso03ue~PV{FNa`uARow zDI~z5&~^i_DwY}o#p$JV7>E=2C#TuJcn#VgNi(>GLF^Ebv=r6Pe)inCJ%3JRg zfF;;v^a4G%cmu0xq@HQaHxw++8~f>TTvMb8&ChTTHN%3Nz9d(I_TL2AGsSuFc&!Cv zZQ+crA9 z#N3!>F!fZyw$ya>)J$%jdTt9!x76~oG!zLmUv4LeZ>at$=*CZ=g`TDTe<-`Fpt!!Z zQTN@AySoGk?(Q1gCBfa@T>_1}yF+kycM0z9PJ%;%OFEnXTI)M!?OprgoV!^yt7dgo z-^?-Qcz@3a%w9~)50K5E-qsM>%_*W55FH05Er}ZKIY#@|JlXQ6j@A(R=mq*d5JNsD zy*@QnNn<)cL-W*cMkd?lyb{LwMy74dprzjo14-t?E{vDInH_(9`1yPIrjg}OQth1! z%b#-=geKNwt7qsY(X$0sf+n^hMpmp_QQSo~x+Zo>Om?KB470Hm_98q=n{+`eOqr== z#wJe1TR-&A9GtFUX_f3LR@pP~+?TfO%1zw%O&(-F623*YupV;Z$a9lla)-L|-m>$I z%aqU~c2i#@@$Z*eos^o5MeCfVa#u#@ME6NVrj$2PM>YxcELy8^aJV($Rm$;sNATsk zMig*_-5K#Tl|zabnySsJD%)=bE^mdos0DpFqQfG>rxq(qD`Jcmd0@`!Tp}WP5hL!b z(tcME{1|t>;rK-L<(V~^L*sLp+?hz`XVCzxd=R!M8(o6kSOX$}lPnvhqfnOYSzHr%Ei)A-O&)iB`r-<@kOSodo zA}!Ul(pQ5QBZKbb8nE4Bk|TnEQhjn|4p9Ynv^gW#k)UWvRBT0eI=S?UIz*(wYEJoM zH>FckneWLWt8QWfXHqQI@uEx0m$KzL^89d>qS@Apswql1?y8ZaN{<}Tu@go87WzBv&n%ODo%0E81N<_e?8TT|1LYr(<3#8p0xr;FZM$J^qze6{>x^I!97mY z6&L%hyCD!a^o5JhY4HSp96IR7H(6a zR^H>50$~p`-zt-Vg^9J_OzIxy+PF-INoJSsrUUBZOK_xj`xegJmhK*w-mR8jA1nj8 ztstQuR*|h%u@6?!xTFVg76J=q*6b(+X@>8q)ulq4ng^Q(Zrc_Q+m2S-o(J0jZoBUu zcH^yfldU9M(blHiW?0ZRi=yUJ+z!Vc4yUaSmk$m-t)|N!i)P$f+qe$DxSe1;oee4;m`U1{Ap}8@+DVb#L{sEQ7MVoUKvdGF5c9yS zcramtcXro0sCPXhF_VZFn68)+f6bfICPv`XpHAMM^b;**J|lbcIp=yUP_YoMkswMl zGj-ltCYc<=V-G~Xw~1-%M*3biL$Wr?ls6;Dv^LJG>4=EeBC#0=_&N|!(@N5AoEh70 zBk+@4Q^a~(Eb|9ye@hMW?h!fI!zZ-x2WV5*+*^o&HS<{RX&nkmyC-%}VS}r7U z${@7bD4X0bGAAz}yc#y2Y8}by0=;V4y8L*u6N$Pax?ZZbQQ3;b z5SDZ>sBKU_?N#er5HNnMS=|tIdsW`>`D^x^&b3K&mmbieLx8^S*Z181{8$&g9yUoH zxyl!x>l;w0n;H6)C9RvIp50_jn0@O*)Jqh7{|L!B&Z-0Ic8ovz74fHZ_;ybUbk^~8 zX0KK0zy8o!!gVqNC4kwJ_Axw+Ho9qB-@o6W6Kdn`vk{_c$&~b)Z^EL#fQ||VX!Zt7 z?@2oeP|9pSLH=f>2 zJn;&zvDur6-*@Zlh~9)}mJLb+2#^nImOnMnLtRoiIuM2jZv?N)%?sH}#ibiaTPbq{zoZH4T&`-BFTVe*X1BW96)81R>&D#XXejp8KY=gp0 zlEclR9)j{e>s0zLKIDky4j3anTUbCScCuM9<8to91tRK2ag$utz;G`7pf)f8#XfBN zbG~ivUcmEShcR-NH;$hWWrWuLf`pENeU#pW*L6(%oso3DoFZVNElIR|9-&fi z`$zwSRG;^~9HwEopf(YV$ZA^M?coa%uP2z8VO8P0leGZ z;BkNdG~wJN|1X~b^xA^c!0**4-EHXz=PkWw>-sf318l>cAPMnPHX~3HVBXgkUk0FE z3!Y{YvWbQzx)Hv<_rLz-A9LG#BtRNR<>jAB-Z;*KoRan8C3bVXN>p!*pGJiCAWW!W z+~J%_umrq@67m0uM+EXph%ZR^WsvuZhc*S668eC2mv?8|f2aE4_qgWo$^EZzyT3k* zTq7AaV&oG&kzR{=-z~4*ll;A<(Y^Ei`_vFP6`p6O&?1>9ssRze9P`oW7d^A5C8#bq zGcD{J&pJ2vJ*$a&EpvdJZR(#ELe>vS5ztBAlEqL)d^D1bI2nd^x1pcoMMy3JA8!pv zHv(Ud#7F^yJA&?O?c>RovjzeVYlMUnymR|vp(qR{3_SCsf?+rx5Gf;=kZ|7*qI!g^ zG3WM#(K8WZXSkRTL|zh_G`FEqwx(fX&>vYfeB<&ZGn|PYU)WJh7R%-qI%cU{s`yf+ z(-Xy2wNj(k+P^G<(Kw|`~O@LlI7)kaV|4QubV!{*7qmPRGgFOsE)`vjY*xR8_#MZ;D70K5j zYu#Zy&m~IWeWQE3+xHgtRG|H4e>nOuOh=&O_wiJ=Kme*x=iO=R?MN>v%4iIK0$D`| zEBReLE|!6tP1=Pjo>nvi*qX|^8O11(8s34M5!Upf?DJ}0{;vPDlhgo(ORS~=O^*Z{ z5XR*TwI-u`H$^%To|(~}yT^1Ith?s6g&Cfrs8bza1QGwFZo$EGptoiOQPYx}HX zar_p0>)<{0exO%Gi)Bz8%z^Z$U`gzb4Wx_@4^KEwYEmc}#O$W@IgMJ$5qHV@)4Gu6r1r2NQe?H2{NfZHdLvF7)>BRPNMfA<k*mf_bt!tSOC7v3WsB-o9nUAlkll!(r0CZO0$U zq5VK^=)C?%UbI8!nXsl^(**yiL-+5Imy77Km}tk|m#ay~K8T#|RVN5d!D#?idiko` zWU$I<2$kn^UGyVF-uXMOVN62{@WYhzC~1IRsXJP{g3CBjlC|RqechDHcR42L8YQ)Q>lp<))=R#JVjwMhdzuD&0;|aF;xHXZsc4R=9`O_#TowVK{RE*UklIg+x`PYvwpWTB7bpykNfrt-mMtMfBm(f ze9bqt9`Ig2u63O4IogSi_kTHKQSyHd%kT4l`#me-`g#?OBJ$_udRCo@HVVg#L$HZ%4?z+ zaW|G!5`{>HG9oy&td>k6g(!~j!UQvOW?aLCXaQq_Bv%P$LeSqZ;v)peQGXdrN_@l0 zr{$+&ZZK91`G!+B#!IK2W)Ev`Y^T%w3*mzR~R)>+#= zq=@7ipOJ6omzMi*(TBghG(uNw8egG{$( zMXH<`bM@Pe*cd#^bTG1~VfdJ{(rAyH_L65-22q8Yh`~WDMh3H}7)qG?5N6QWri~{r zj#=`@$237$*k@lXi|e%&3n-qR*p+!TAT1d$YP0lqtq7ffg zP$$1d<1|0=#zj!^$}7veA%<4`YqV$~nvCy_FF}eZw&aDWTB2ZIsj0OgW3$5XiOK%R zo1YLdCoZW>9p#Ms9H1(R52{|jI9AJzT4`1bP50Zd;z;#LmnFPMNn9wWbw|vO1GQik zltZZiebibIack^qCcngv&+@M|;snT`$Pn-qeuCIH7e%EanKEIa_|IVFk)m7}iDWMf zj;N=&cF+i$Zm2G7+cbgFRNPGTDuKhV~<3?(Lt=iypTgpNtLa<-MO4$?Rw;x z{cA0K1Xshdr^eNlZcHr7x?r}38NG->A4PSwbE}2iqlqZ{(!;Zx=8f6wlEUD3Wn1tM zAr}3GuAL|0`kt#)B){Y6UC=^X@8fh`z+;=?llQGY<$7R z+l3ZaADYYaKBo9INK9=I2KU~Ph}QD_uwxn_9dodn>J>+$)DW%AGxKs*{hg)O`G-cg z6yc`VXxz{*eD|qCGPIddUFgPy_zNxyWyt)Pj05{ZO1A{HfcM0GbVH0YwK=`*x~U4O zNm?87k05vNa6{Cl%w?`01ZmGxcBC3vn(aThC)YI{NsV)U#{A@8)(-ZZY09^3wnTV% zo()OMNUhV`{KTN+9H_KcfQMpz!bu2@k83XB^R$wPuU<&Ma?_>$Dx&1;v&22wTnZz1 z_9Ym3=?bf*(vU>xGedGVd&zyH2ZP=+VO5a;$<>@5%DIv4ch6&q>Kez(b3IL$)whe5 z+E7?KWBD%n;Z|z%=?O-?+0e9BLEJhfU3nNK->n~&9wbVMYlpvE+n4l8ncV3WMwFV; z@3E=bG%GfJaSt}{!+!L{ZcBW=HP1o&$2wSrS; z*ru>%$oG(R>x!Ph`+ceI@UEAR)#n?7ldc_dB1OaUJ~ZdBQ(#;obSFzCH0^C21kDi%h_oIt(`pl z0H$lEeA{qwkMmNR%eKh4*#bQTU} z>?@13G(K(61i4I~n|I5iF5IZp$FZRN6>yo96ccT*^?=Q>Yaqv(1=pAmPeia~X)w`J zuoynBNQR&wZHTT^NS|qlw2Zl|mVo?Nh|-UcW~flr2(!=S{OVSrpTa`hnnMj~arCWZ zjby@1)`ZO9!z_6DZge8TSW3fwEQaYmg@q4=IY*edJ_&o^hkEgHyO)QPjD$bkhD+l| zXdQ+JTN#Jqi$>swL|Ji#k3}H;h&aHF9pMd@fQzCi)|9q!LtQ7p-9ruULOX;NX+(a65Pe z-hQkcJR$RGYR!KJp0f`=cAF}e@k{KCXDmlr>~vc!=Td9~9NwW!+_6>M&xp9w^0@P{ zxXY8cYxwwIwDGqx@%L8oj}h_DA#fz zB9X}{y@}?3lz!DTF}ariQu=H8zeSPAw_d1`7%o=oPqx}i0VN@GiSlK&+Z~$7?c0-W zj^g}u$b1nh6y`w#@)oU)=96x3Hak-tx5_}&`idcqI9+Rpa@F)? zi%($77Cf@?Jf_!_%gr{H?pl6Kb9P@hH~7Dc7g0A9HA*-b{*t-PlXFEPLM>gL_vdQ} z6yZx3Us$hclp$12U(Nf$7g~RflBrR$eeEg~(?3i1kx<@=t5avU>3IeFkC>~)$+#i&?tQ?Y;4)%$QrQQ+uZQoYeM^^DTk|-#w(uyF zUw+|{nUyi(DiA=;XhCzsGoKvBQ}xhN>SE+1$%2qz_P_=Jbk=Ypcs>LwfE+vBaRO!w z2#wNwZr(iI(_2=W)b|1?jj9a;7@;LmK>%8Q{3f-VQ|8=cz&apvXd({mM(C%`1V@y7 zVl!YXl1ao!JB(T5gff$bg`dlIOH}e%FUW96m0)OSu0Y4^@$v!Fd?w^PODTwwqgTT| zagL&e1fgPsiHDmr2QY(kOk}Ws{&9;EIvb{8v>C_$Jxb@DBRfY;7mA1hecKYOn76Z|qMUUSoR`2o8q#~Pr}Mse`Tz7$WQ>*sR*f|b-yc+hSdbDuKtjit%kN!6dbx>X`7KLUNHZ8Hhj%6JTL z7t##jJT6LEhne%vk%K&912tg%;g4ib@r{CY#A;k^<_0jo%~cvmkn0pI?o^0s4j_F3 zxUKnsur$<*B`yl!ZBN#v!+7cdj3#c|P~v6&CW6i#KUrhx!fy*kBiX9OcpxhRp_3ri zuFsSduz)q}1yI58QleSdIj-)r3BcF$g3o&Wj~60l+KJWk8jJ1LBLOBtV0y}bmiGjTF?ud0K{kcaG_YF~tp*|^fe}N-6i6G(>=pq^ zT`Op0KSGQK%k>N0b|}NM{=$y;vSiqDB2_NGKv5$`q(o09-pUE$ZnBoLSQ+gRfSi6+ zs6G%7kW^M_Z$i~_P4M4nz_)uNXOA4tHp$}^2yn7qGM z?^7e<%a%aUD@ICOQft~HfeL#7056zQ=eSbSUiM4)>F;VH?LdsWoBT=wMR*v3ACL#_V0~TEZ7!n?}HAH&6{@_QEyCTbIvCwM# zAed1?{6NaNNZ~XpZ#Jpo@fTh^hrqs|5hI2J_B8 zC%p}%BqUG*YMl(Aira8H>DHJggH~P)Bot|!S9A|M6;=pP;IhFB`mab-6VCe}_+GF9 ze0@lwkwfSOQG}8Ca>wvP2qOe>m*xU%NiqqEH#-O+7t!691< z_#%AXF>Rd5qJ1HM5=n^#n8K#uMyRT!i=99(1E1^b&Rb2RJ_e?s+J&&3BYZOAD9MCD z4BP)jYA5j#ljK31aj7sK9j@Vvjk@^f>?jGqn&@{4TehxtxI;LKr5diQ7Ezxb)2g=t z&R9fUR=Z8ojTJK;s$Azy6CqnHGB!Zg=Z4UE@v$tocTxL^b~1(L>hnoOnO3eGL(v(J zFoQWgYCE28nF)YI59s8IO01#@(ii!=v;%nJ$cNI`IKh5*&DXD?j6-+fam5PQSr3Gh zBX{koI1XMoLGS}}(eO%603y~PXb8@}XpTZgedJfG@<27%uWKK}kLzJrynyRk5wN@| zBx4aR+6k&cpD?JfxSKaMbtuQ%Z9e_vvjwVLRF>0>nVjc$SZ(H3BrL@(w0bQfxqxg@ z*;#LB!`HG@2|u=hgsTX$b5*?6v+(;eo3WP6ojGKQmQ!*S?1g zUiTAiQww742Y4XGpo{bfF)Ui(1iV1xfX;k`#rBb58SJEZEW(#9oU!0E_`nSZ1h*#> zmLtqi1RB-vw(TDX-PK?N)`Eq$Si{*puETj_K*E>x(gZI4+T@K`-=e&OaX|fHN)=p9 zcf^tx^G~x~Ze%5q?Lk%kkl5lA<-hmqp37XB5TnW%8E>x*moTLUQrFzUGiK@tS@M%P zZ0S41iCwTji=*EGY*_3~Ki2>V4M?kdtODMJ#y|S5&jSR2+0+8Ua1o6_?}sv@RP}LA z2zNuhB*B*UnwXg7Q2NJ!j~GE8c`;M(JlmVS7~$FIICT0c8KB)UosO|u%FqD+53Mii z@ei#JwxC!EP&t(BY=q@?vQ=@>lIIjqm-zZD$)A<1EU&^q4dbm^F5N-lWAepcMvV9; zmNXRx^5swSn>Jf5O)lsgN#!TWu!0aGR`^pG0re64Kysxr;D@GEoEY!&J>O=nMnl6{`8Z^6(YL1r zbUJhawRlz@8n?!Hj8k>v#zYTi5%6M+#}6)2t|Zds1ZqCqrNl(~@mQ?6BBB* zW_uFnDVWAP8JSOwt0P%(J(=Lyl9wPwWC1L!og(F(Qow8QsUu~6z*6QpMTH=>6C0C! zJVj$2n@cQ3&6@Ioo3;kW|f&{(~)Mk{%-Q8IT570@TI$Hr+av( zdu68kbfo*Or~5yrg9$Q%_%cGYGaUHP2Ed8Sp(xCjXbVpn2?Uu*e3>cQnQ7jc8JU?` z9ho`nnR(Bd1q4~&__B(%vr4_Q%HNg#j;!kStlH;)DgAue%>-Ek0A5gkMoUL__j-2k zbN0K^KggFeterFBoimo1GvS>%Fqb;to-;>~yTF&bq@BCsox7Hqy8-FQ&D4fI>(AXI z$UET6J9@9*dFQ<={pst7aTR%2&v`cl`M>${@3iyxo^u~E^Itmh-`4XX&-nnt0uX-z zv`zu6PXT;Z0b*wX@tqe6KtnFcVmV=u z1GCECg%v#XQZ;%6DI*ZpO>s19>BJ2*wF;1`9$M9>*ewdp!3l^>26yRH*2jvb)d`YE ztVoipP&=z&CqqNv?OgFYKW`@oj0IPU z=>RAA|KaEBJ5dwo%1wN#b+XEO`^yZ;O2!ClrufnF5Nncks)n*^lTWLd2*{Y<{~N-( zQSIvW4Wt#a5-mCC=L8gdaM`U9+WZ{CQdBVw8R8m$sUl)BHyCxns_u!f_~onu3k*Gj zj^aXJhd)`%q75Ao)j*1rbN5nNz$zlZ3as=&rMoG1M@JkZgTx+hl<&S|ARr~nh@u_w zH%6&8R-RSRu%do=Z6NHbB6)3+(9I^-MUz8MuCzf*B&%T31{x-yVOEt)(>HDMqy0!| zCg?|$scJsotEkjz{q+4#{+geZ1`27Xu6wvB!gDQUut%Hb?_X46iuUoLHT;N6c z+1Y9zT`aI!;vUu7D%Z*?TON|#URlu^t5fyP&r|=4pT~RW=fP$5^#9`LRf;#F$}Z7S zWaWX?D%EjF9f6x=QQ75$=e3ueo%Qlr2KxJsXoflML<4x}^^)#HRFUnsdmP+I^7MKEPDg3VbFrUO%i~KYULA zzd*r$)VF?g;sH#-0c^biT)zSQoB_h_0phIz(zgLJ;z0_*K}x+rYQI6+oI(2TLB_2? z=C?ss;vsgyAx^y^ZoeTS1u%d2kl@yk@Y|3m@$e_XVF|rqDZk-=Or-8%g{@(ww_z3H z@Bg$u^}cKPeg8-I>;A5{_1)m@ySiPXiQtHt-iU?Yh*i#rP4|f1)`-K~h!gRsi{Pl6 z-l&J)s8`OYPxq+b)~Ns6CrIsUO_b+MRCZ64P9@g9P1F-lHVRHQ>rJ-$O}6Ju zc6Lv8Z%y{T{Y&W=oEp}f8u6PN`!A)xP9bUG|G(0|WT*QdrN4XjZR4{F zQS=|BfALez(*LXU*Q6=@S<>5H#wS_UCRs5NS}}W9`fKKNFPGny{x{?m%RehlB&+XA zzjN-2-Mi9%x#IReNVdX>9w@4|0w+tmutzn zv+?inJlT3K$x_z8m45w|9HEWY`*kLQjcTE}ihnEp_KQ{18?~27?{5FA-g+C!7Rol7 z^IowEJ(_nU+BO5!9og25{ZhyFdKctRQqSe)6Y|z#@2?=4j0M0 z-oNuFX8WjT=j-@3c0K$W8A7&vu~`S2GXcs#J@Rw^&YS+ikJuf6|MnlDy} z1@0Vd7ap+YrNhP@AoT8SM}umj5MuZ%YBpe>RZ#FnfoNA~-?y8H9S-blYK^ndXsh-i z{cVU>X#PfxhvEmGLlP#2F75Se%y2moYKn`>= zs`I1IJ56tLosj;00pU|gl~Zv4Hhcej8wH9@6#8NgWSn(U9hVmBaMBxlQsZzO4Qa;e zJ$3ir|MXr?6a^Iv95bM!wUh32*PnxLj(Ql7DaqjU0HAN^N7bz73(RSCsOQy8=Zkp< z9KvbRaYstRX^#ob3h2d#{b)loTcz@8JxV~$0$>I!0-+H!766oxce!A2xw5mq=5YO| z=h9^TQmeBb-T_G;aOx*eOzVH;L0SyjMT0gx*4pTr1Mf3c)V=v%mnB>iDm&oqoed>E6SShQHN!&=4lKuIjt&jjl*$&z^dJ1@~O@i0pibe=qUv zXXpTF>!CyIcOgz_+eD?@yO*Q}chVoC;r{;E7Y1hS+(zcz@&~L6#@`$Ky*J8F)9Jgn z-M%*tc(D3=Z>szdn)~4J_rWPX)^_$m&;G$V;L+>Dp{w$vlKrFi-$$_Wj_>TF=;dQz zz*B_bX0Y;;u>Diy-=~E5_2}6r=F6wVfai?AtI5jGjP}o&f1eBfu4KyOZ{L0Gt$S&jUFk`HbG(6#GMfGV8`cMa zEVPZ(2pM>@yL{;r`LiT4KhU?*pz=1+ht!(-Ho3bPe*^2@|7YIt&kvCmDXH1BJ_x0^ z2YSuxbI#kwF2c4W`~=z`CKAZu?ETN(znVhK0HE^j|Ect27_izw7!8IqR1c-%NO7gh{okoPbksauyHGOz6U1QS?#8MjNHJe3SLfblrAEIm?CVR4;YN%7 z?nth$ja^KL>|g54<{4%cIRT-(XDQYC$(-yOKXL7+s_ER=UcQ|RRkzXp9-hr<-8Zk_ z$J6=J`8#hHTbJ8?;e9;aUc0-p;^C1W_!LKFi4142_$8AXuV@oniDrcNetfPIgZmKj zkJ67F)APjquJmu>$J7YJpfD(P80lnIpniLEtsK_J98#h@fyIuZ1)v>Wi7)ULvr3bA z9=$95noTO=oEKvs{!#kbMz`4B z!6k`BAr@Wvq{-w0TlOZJWL-#Y$D3AC?XYIZCQRc+RMFJ*;0opYW6>lz=bM!1%KlOM zIn`uoN}AQ=S^lN;e@#UXE%L2t@V78qkiT4J9{Ib$3iOG8BGko=@L{#nxT`@7PQ zW`3vU>NEx*RAO;A1yOc7FCkJSkhHE#O{)&QPhDvZuN&Jd)+p-8D>@ac{@JAKoX|TO zFU!axD#oEtwpQw}m*3o%)C=;j|a2mB=Wlc`{I_}e52{;|bOXm#^e2n!w`avWl?&3b-T^71ilyC8J<{SRy z);eh?%fWr``5ZZ@=)+H@PqbDceui=^qdDo@YNL2HA7iNzQ8~3jvZZ{zL;w1%((MJ> zc)=~{{(>a6iNbOx@J#xq%wzKiK*SuiXB!9c-aNyQMp%MDjO&P{zZg&!mX zTfwGC?<=S=b0aKg%5Oz!R%sup=Mx?Xj<9e#WTbSCvA4ixlvLv=%u5Y%Nrxi@I`Fd3 z)~w0dM^ZF22(s6qm~ci~>nLo$a3}14hbF}AbCSu5J8acss1G00S`&y+bsM2%5Sz1x zLiiM9sgoE(1X`8sa>q_rnp6hLO9jZ`$wdlRMu zYGF-B#dQJ9NGACAM=MuQa0(>UoVP>_UmfS9sIqNrpDF#M(3 zitZLv*_+jJJhnQiZZ^YcG&d3qq!__iG2)DgPlHP99ZR|$pEE*VCG~a!p(xE7p*d8b zX(Q<6t4!3Z`g6?aI@r`r-4DOb@D?KAZ=i&`q^51%gu-Q@M}2-PL>j|4*BbypV$68$ zK@?EdMxl`l^$APG;i2i?jbb1LJIS)OC2Ah)muaUL&PK>yC>$U$@#{@+MLtZO^u2BG&_rCNKFh#Er5MVFnq>&FKOi@t=f zGPBl5B7cPCb_z2pA(9;o`d%OLy;i1@A?-W&%7CHmovk+PJrOSZQfSe4ZaL}p7DR7}8zd5oA6{Uf0=$8sA{|O1dZSR0w`e1n zZ~!5sJsb!B0xh;xth)flIaoqK&U-C*_>W5X^MdMuw;N}&j8=n?4&xNWErU0StJRrL z&Mw{~1wTnR%#2@!ST<8qjYJ?XTsO$u%y-PohsxuZ8&sEmogPnDLmt5mnbo64o2__M-IfNhxqOC8 zHflq%%<_M4y@t^deKlq zEMjQ&;E?mdLlvht_PSz7Z5j`fm8)7}h9Nobeu3W7%t}h)KF1l`PTax;=WZ){$4pk$ zAIuWsWkty`_wS&_fA-wLl@g9ow*KlZ5x$pcHARQ`iwl5u&VoF9DB-Rr(gtFs?3_$v z-(ar!&Z~i<>yQe=g$h;e@M=&cAE)C*iEwO)~xdti?G*_`4o{=N0le z&F$LsY1En@&vA5`*^5LEAi=FA8i(AOdzuf2xhyH-GhYQcJo~%yvJz`0TIWl0p|}3K zF19AE@>}wU$vwei}6N$_XB}2Um1+tkrjjc8s0$HZ<@#_hemM( z(kn;a5*FEE*9|PXC&_ympxaz}KG!$uuP@6i`ipg}=VV`nG~jo9C`Sw#8m^lq&l=`7 z454@UV?+2B;k}Xt6edMb5Bp5JSOfN&rwMsVFuP@tdWW+aQ9lP2Z$!Xgh30lexcP|2 z&XrRD0^LvGn9&DdIQy`>2~0rwGA_XaQN?uMD2a?127K}r*La41wILLMCHFvtM`6;m zA%r<%6bfAKDp5prk|?U*ezU%{hT0BE#JcJw1QLsVFq5H#3DMs8z`v7 zPt13pN{BcMKnMvZVKZWI48w!`T}^_?fv}T|)U-{^td;P7!iX2#Q%O~VcJ*figQ(Tj z0@%ZlEP!JcH13%QPKX38MXB)`jglG&^@g&^mzD<*eAp;fv(96uRq@%1j#W$Cc5nFb zAjsTVOk=9eLuHWasFQ}VowgfMTYw1l9cSn5^3)2(W~a&YVPuG*HiVXXz;*~a-Ar8g#(lzgn4 zF(vvgRYcn8w*iOpVw_4ai^@lhVc5obN$QB&yI`3(E17VGf=IWCvSz&aDCn#=CQ7m} z+>`wFgR+7PSUaN}N+;OoKxVCjTq6}I!l$yq^{TX&Acq2~VdH!qxj+a)X--IS!52x* zqlw*05-A3m;vC7+soLU@i9t>U>A{j=g{j9v3TA*DGXTmiLr$xlf=3It4x0LF^S7c? zY4<&l$c6%C!H2=7@roEwK@2%$;>#30V)=0M)Q(Mgg5PxXr?i*(tmWb9ttCZ03WZoL zxq+$79l@!6N~LJt(Cuc5bG9s97bwd1G4E=H_upFQHbYMci&H?MJ6K}53C%D_uD2k^ z6;%5p2KrR5=yX`|{qVs1tsglvfem2~DN2{kO6OuTuUm@y7brB)O34ee2hek6f-~DO zVKW3_al^2Nyn&{?gwKAnLCs1R!?5NFbMy-e<~IQP#+hpcMXCfSLnEM8yXf{8<%gJ= zQ@fcbLDjE5r2>Pqc>2?SIh7z6%E3r;MBi1rJCu2NfvVt{^PJ#o!TIPA6^5iaq6HPZ zg3!(4S?Fn%YvctH8%Q7-*ZeZ0>S~G-7rh#jdl+@-Jd3&l0SO^t&Ad3~BC+J>Iik63 z1;UTzGax3=9I@I{j0!#d+*q~39OE3NiYjS|0&i+zG$ROldYZvq<(GsqGt*pOvkdDW zHMT#~?AvJ^ii>ioZCuOKL@x6aIba-_r5`D<6zcQm#ox?jvLq8=WyyeZoa!h>AQ_cl zH#=q1if=MTg%T|b_rnV+iiDE9Fh+A~)>>ihCP89gXz`PvE4L-Q&@b$%OD|1JR;e1p z5;Il+T=Uc^B+($1*clZPd=Cb-T@-mhh zIcox}%6C{>NWqAOmWBn&lqJ`qHPu?sC5pA^T8O$HE*)~ zB=hyW`}KT#jX)+kIj*&D_TN4~trx3rl$dXnx^I+)Zj|e<72s@`QRozX-+=j~Q*pde zd%sZ!vsqlSQOQ;OzH8Hjl2e1S*b@C5qT3j%(OjZ?@MW{@`)2pDZb__ehY(p) z&1V00M%VV{AeUbErEcF>nE`XXGRm!?(5@Ey{0O*J}vl_#w{Y znGAHgkSQ*G9J|nI$?ASBAu8Fh%ZOzDCxl#b{TZR{O&B3N-cTczZ8OBML*%t z-dfC;2IP_q9O%wA3fKBBvG~~Xj$ZY$>N_>dmu=)%vaPj zbQC;QBO|ckqdHDWLX0*aP6-&A-g%e7Ivqi24>xf8a4l}69;2UY50iTzUd#wMj{vh1 zdS(TSH-gp+N)eWgE0lr7bVkLKO2oIoyIMoWH#P*RVqyyKQ*a;L{z1VZML0p$i5S8M98#tQVn);!2HaPBD)7bx zkyu(4`X^x1EMANer#(K8B!I)eGZ0Yj7<)jaLvg7ikAl!#b>?9)XB(n4*s`Vs#ziN` zUwRhVU{kGezB*@9>v5jH187J)@6b4FB#jRiJ|EUO??KIK^*`^^IBhRIAHcQkDn+xH zu{Hg1{vDRE5B6dd*KRP)u9W)%?$gCE1eL(Pl!TLYd_k&e%?=U}U5dzw)QuFKcQE7< z)wP($Jz_yN3OVIYxa3x`UiUvA%e&YTKAX5om>ju)AxBF!p-T^{FuQ_yzCmOKy+ zRVjd5U`9HEAQpF03q#WvQdD|nJ0QDVuHxFP!-m|zhOEP0|Dtx>2(#VRxc1(&U+X{L zU8&VFWgHE)C)3fRWU;|uc}VIQS8KAjW0~!O*PfIzFVBKm>PmKH zwK}KP@yenU4R7iI<0XtlHnEfs)V=sHVW+VC`gFMh3lYvitOqu+Kozm(M7P03*CY4_ zwaKzNcGV+q)}xyK0`{eXlux1l!psJRyWKE4!e7I7!HB-Eru*Tf+nv&O0ABUC0;9Kr ztG7ZwU4?%-t$H~=q5gV}Ycd0Hunhs(P189RE3hq_B>(<)?Y@o_&sB;D#V6|^z^k*X z|FtNayKEf9?3GI!!N@nvA#})La{!oB1(h(|iO=?)Y5X4Os{YR3JR-~KUC=Dm#QD4E z-af0jx4Kz=vRP3;lyw(}P5Kn-CyQeO6rY!CKt`z49*2L#4Nsd>`_--e&j*LLTMDXIyU}?kcBWc1_||ki|Q~K34Cx2-yO_^#Y%@TECesqo0Vh zRW_HKV{dSNt4$ZT75bCwd6Oejn=N6R3ldHEs*C#}oQG>$%r2{$vPXdfl*V2-FWR*@ zYo)Fgbfz3!fEKKNxf9>2hhzG4W;mRah=}tCPc4D?5Z(4LUtZz}-jgEU=;Zboj;ojm zPtupkhYTIb*&T+TJ(16!6PiXQ-atnM|N5_>Iz2IE%A8 zPD2p$MqmQz&*)H(R=!|wGjK55Hf4uil zIz&*~ZyEk>*Wzt1yqOp5w;2uES`-@k)$M;H6gT!(l1}Z%3q|PpV&}$Pf%g@aUpQHu zV_NfZ{}57}?*4OV=@IqXQ<@#O>qU=P1K#odlae zS@N+23h5+9>)(_UDgROWr!v?r7pkpqkHR?lJ%1}K!lDZWOrio`QtNiBr4AEF3EO6O zg{AF%9=7JL=vS(B+FULn8}38X*=0&x47Lx98_hPWjrRXm`q%RiZFz_y4U5sfN@J30VqQy!LKPl;_EP%J5{k_5nwK{TRVsQJ(c4s+B2M8^- zBWUXDiT(>~ur|m2Gr?bD7>h5{Rfx*a1r3(`Ox$7`B^d1kK{tGa`=54EIQvKbhl`DW zDgD0VIbXb66Nl&vyWJ3afS_hh>!J|Vvba_2Wd_LG%Vr=6H} zV^&CxED%-LAp>2DTRsG&z@m&UHtYEGlqhC_W00{Q7Jm%0;8;gBItdruEIx@^QF4N2 z-H^+zf&k&}#+<}r=jA>$&*XYC3c-SHA#nJ3xuPq>v2X&!s-uLG!;5=vN=zgpA4f`2 zQ?oWF#%kvthi;+rqRz6e?4Zuxh}6tiI_3&O6?rMgnozzXhlwDL+y97@W4+b(p)mAe zm0AWs*iKs%%ioC`6cN>2ATl9107P_Y$5<1vJ#hjeDikd0m}3O3ot72G*_fCWSC*p- zCtaujvA%@>He$H49_B@5#^e~-lOioJ>{1P~PD`bC!ir_&U%0D3rDdrMAiKbGtH8ip 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%0DE1z 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 literal 0 HcmV?d00001 From 7581f74e761f5b0cbc61a63d5c17971881cd767b Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:48:36 +0100 Subject: [PATCH 18/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 528de7a..8f5a4d1 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) -![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/master/images/taskbar_v56.gif) +![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/blob/master/images/taskbar_v56.gif) TaskBar 2020 Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     From aa0fbf7e57c580f5b5e25e860e648d6c12e77fbd Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 21:17:53 +0100 Subject: [PATCH 19/76] Update README.md --- README.md | 53 ++++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 8f5a4d1..997cfe6 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,21 @@ -## Taskbar 2020 +## GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) -**GNOME Shell Extension TaskBar 2020** -Copyright (C) 2013-2018 zpydr -Copyright (C) 2020 c0ldplasma - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see https://www.gnu.org/licenses/. - -![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) - - + ![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/blob/master/images/taskbar_v56.gif) TaskBar 2020 Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -**Version 58 for GNOME 3.30 - 3.34** +### Version 58 for GNOME 3.30 - 3.34 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ - **Version 57 for GNOME 3.10 - 3.28** +### Version 57 for GNOME 3.10 - 3.28 https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/                        @@ -46,7 +27,7 @@ Debian / Ubuntu PPA Repository https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ -**Further information** +### Further information GNOME Shell Extension TaskBar is free software and released under the GNU General Public License (GPL) https://www.gnu.org/licenses/ @@ -55,7 +36,7 @@ TaskBar displays icons of running applications on the top panel or alternatively Activate, minimize or close tasks with a simple click. TaskBar is a dock-like windows list on the top/bottom bar. -Options: +### Options Desktop button - toggle desktop view Workspace button - switch workspaces left/right-click: cycle forward/backwards Appview button - left/right-click: toggle appview/overview @@ -79,6 +60,28 @@ Color or hide menu buttons Disable hot corner Export/import settings +### License + +Copyright (C) 2013-2018 zpydr +Copyright (C) 2020 c0ldplasma + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see https://www.gnu.org/licenses/. + +![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) + +### Credits + Translation: Chinese by wsxy162 Czech by Michal Růžička From 87273bbbacc551c77e260a8263fc83c3fdd174c1 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 21:22:11 +0100 Subject: [PATCH 20/76] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 997cfe6..a398fb7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ ## GNOME Shell Extension TaskBar 2020 -Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME - -![TaskBar Icon](https://extensions.gnome.org/extension-data/icons/icon_584_ZS33QUn.png) +Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/blob/master/images/taskbar_v56.gif) @@ -15,7 +13,7 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ -### Version 57 for GNOME 3.10 - 3.28 +### Version <=57 for GNOME 3.10 - 3.28 https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/                        From e469baa48cca5d6ef5154035a875995acf34148c Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 18 Jan 2020 21:28:04 +0100 Subject: [PATCH 21/76] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a398fb7..1e12cd9 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ ## GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME - -![TaskBar 2020 Image](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/blob/master/images/taskbar_v56.gif) + +TaskBar 2020 Image -TaskBar 2020 Wiki (Installation - Settings - Translation - Troubleshooting)              +### Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     ### Version 58 for GNOME 3.30 - 3.34 From 3c25a66a4ae41b2202d1c80e371bcf793b7e6150 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 01:17:51 +0100 Subject: [PATCH 22/76] Fix window previews --- extension.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/extension.js b/extension.js index 3368cfa..5aeb410 100644 --- a/extension.js +++ b/extension.js @@ -1,7 +1,8 @@ // GNOME Shell Extension TaskBar // Copyright (C) 2013-2018 zpydr +// Copyright (C) 2020 c0ldplasma // -// Version 57 +// Version 58 // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -16,7 +17,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . // -// zpydr@openmailbox.org const Clutter = imports.gi.Clutter; const Gdk = imports.gi.Gdk; @@ -2500,10 +2500,16 @@ TaskBar.prototype = { let mutterWindow = window.get_compositor_private(); if (mutterWindow) { let windowTexture = mutterWindow.get_texture(); - let [width, height] = windowTexture.get_size(); + let width, height; + if (windowTexture.get_size) { + [width, height] = windowTexture.get_size(); + } else { + let preferred_size_ok; + [preferred_size_ok, width, height] = windowTexture.get_preferred_size(); + } let scale = Math.min(1.0, size / width, size / height); thumbnail = new Clutter.Clone({ - source: windowTexture, + source: mutterWindow, reactive: true, width: width * scale, height: height * scale From 04d08438cfefa70020ca9c917aace20732950aa1 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 01:40:23 +0100 Subject: [PATCH 23/76] Removed old links and email address, changed links to new repo, shorter description, correct version number --- metadata.json | 3 +-- prefs.js | 40 +++++++++------------------------------- 2 files changed, 10 insertions(+), 33 deletions(-) diff --git a/metadata.json b/metadata.json index 00ae086..691df49 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,5 @@ { - "_generated": "Generated by SweetTooth, do not edit", - "description": "TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click.\nTaskBar is a dock-like windows list on the top/bottom bar.\n\nOptions:\nDesktop button - toggle desktop view\nWorkspace button - switch workspaces left/right-click: cycle forward/backwards\nAppview button - left/right-click: toggle appview/overview\nFavorites - add from dash\nAlign position\nResize panels + adjust icon, label and content sizes\nTop/bottom panel background color + opacity\nBottom panel tray button - activate the message tray\nTasks on all workspaces\nGroup/sort tasks\nTasks label\nTasks application menu\nClose tasks with a right/middle click\nActivate tasks on hover\nScroll tasks/workspaces\nSeparators\nThumbnail/label-preview\nPreview color + opacity\nKeybindings\nColor or hide menu buttons\nDisable hot corner\nExport/import settings\n\nVersion 57 for GNOME 3.10 - 3.28\nzpydr@openmailbox.org\n\nTranslation:\nChinese by wsxy162\nCzech by Michal Růžička\nFrench by narzb\nGerman by jonnius\nRussian by dersteinkauz\nSpanish by Testoriano\n\nCredit to Xes, flubshi, rogst, Baltix, boennhoff, skoslowski, rgeary1, hkskoglund, Michal Růžička, skochxxl, tuhaihe, to-ba, tobimensch, navarrano, unixfox, jkosecki, Taz8du29, diegosanz", + "description": "Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nTaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar.", "name": "TaskBar Updated", "shell-version": [ "3.30", diff --git a/prefs.js b/prefs.js index 73816da..811fa3a 100644 --- a/prefs.js +++ b/prefs.js @@ -1,7 +1,8 @@ // GNOME Shell Extension TaskBar // Copyright (C) 2013-2018 zpydr +// Copyright (C) 2020 c0ldplasma // -// Version 57 +// Version 58 // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -16,7 +17,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . // -// zpydr@openmailbox.org const Gio = imports.gi.Gio; const GLib = imports.gi.GLib; @@ -154,24 +154,17 @@ Prefs.prototype = { }); let labelVersion1 = new Gtk.Label({ - label: _("Version") + " 57" + label: _("Version") + " 58" }); this.gridTaskBar.attach(labelVersion1, 0, 1, 5, 1); let labelVersion2 = new Gtk.Label({ label: _("GNOME Shell Version") + " 3." + ShellVersion[1] }); this.gridTaskBar.attach(labelVersion2, 0, 2, 5, 1); - let labelLink3 = new Gtk.LinkButton({ - image: linkImage8, - label: "zpydr@openmailbox.org", - uri: "mailto:zpydr@openmailbox.org" - }); - labelLink3.set_always_show_image(true); - this.gridTaskBar.attach(labelLink3, 1, 3, 3, 1); let labelLink1 = new Gtk.LinkButton({ image: linkImage1, label: " extensions.gnome.org", - uri: "https://extensions.gnome.org/extension/584/taskbar", + uri: "https://extensions.gnome.org/extension/2506/taskbar-updated", xalign: 0 }); labelLink1.set_always_show_image(true); @@ -179,27 +172,19 @@ Prefs.prototype = { let labelLink2 = new Gtk.LinkButton({ image: linkImage2, label: " github.com", - uri: "https://github.com/zpydr/gnome-shell-extension-taskbar", + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", xalign: 0 }); labelLink2.set_always_show_image(true); this.gridTaskBar.attach(labelLink2, 1, 5, 1, 1); let labelLink7 = new Gtk.LinkButton({ image: linkImage9, - label: " TaskBar Wiki", - uri: "https://github.com/zpydr/gnome-shell-extension-taskbar/wiki", + label: " TaskBar 2020 Wiki", + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki", xalign: 0 }); labelLink7.set_always_show_image(true); this.gridTaskBar.attach(labelLink7, 1, 6, 1, 1); - let labelLink4 = new Gtk.LinkButton({ - image: linkImage5, - label: " " + _("Donate for TaskBar"), - uri: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U5LCPU7B3FB9S", - xalign: 0 - }); - labelLink4.set_always_show_image(true); - this.gridTaskBar.attach(labelLink4, 3, 4, 1, 1); let labelLink5 = new Gtk.LinkButton({ image: linkImage6, label: " " + _("Become a Friend of GNOME"), @@ -219,7 +204,7 @@ Prefs.prototype = { let bugReport = new Gtk.LinkButton({ image: linkImage4, label: _("Report a Bug"), - uri: "mailto:zpydr@openmailbox.org?subject=TaskBar Bug Report&Body=TaskBar Bug Report%0D%0A%0D%0ATaskBar Version: 57%0D%0AGNOME Shell Version: %0D%0AOperating System: %0D%0AOS Version: %0D%0A%0D%0ABug Description: %0D%0A%0D%0A", + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", xalign: 0 }); bugReport.set_always_show_image(true); @@ -2328,7 +2313,7 @@ Prefs.prototype = { }); let labelGPL = new Gtk.Label({ - label: "GNOME Shell Extension TaskBar\nCopyright (C) 2013-2018 zpydr\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see", + label: "GNOME Shell Extension TaskBar\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see", xalign: 0 }); let labelLinkGPL = new Gtk.LinkButton({ @@ -2337,15 +2322,8 @@ Prefs.prototype = { uri: "https://www.gnu.org/licenses/", xalign: 0 }); - let labelEmailLinkGPL = new Gtk.LinkButton({ - image: gplSpacer, - label: "zpydr@openmailbox.org", - uri: "mailto:zpydr@openmailbox.org", - xalign: 0 - }); this.gridGPL.attach(labelGPL, 1, 1, 2, 1); this.gridGPL.attach(labelLinkGPL, 1, 2, 1, 1); - this.gridGPL.attach(labelEmailLinkGPL, 1, 3, 1, 1); this.gridGPL.attach(gplImage, 2, 3, 1, 1); let labelSpaceGPL1 = new Gtk.Label({ From 13317c8bc5ca89c377142825526237097e907796 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 01:50:06 +0100 Subject: [PATCH 24/76] Remove nonexistant gnome versions --- metadata.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/metadata.json b/metadata.json index 691df49..41e75cd 100644 --- a/metadata.json +++ b/metadata.json @@ -3,9 +3,7 @@ "name": "TaskBar Updated", "shell-version": [ "3.30", - "3.31", "3.32", - "3.33", "3.34" ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", From f3d9e9a4d84cdfe065c8d0f58d9fbab64c66f0bb Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 01:55:26 +0100 Subject: [PATCH 25/76] Change name to TaskBar 2020 --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 41e75cd..6c2ba7d 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "description": "Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nTaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar.", - "name": "TaskBar Updated", + "name": "TaskBar 2020", "shell-version": [ "3.30", "3.32", From 7cb88ba476605851f0f38eaa531b95ce430984aa Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 02:08:58 +0100 Subject: [PATCH 26/76] Add submit issue link --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 6c2ba7d..e01ef64 100644 --- a/metadata.json +++ b/metadata.json @@ -1,5 +1,5 @@ { - "description": "Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nTaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar.", + "description": "Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nTaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar. \n\nPlease submit issues to: https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", "name": "TaskBar 2020", "shell-version": [ "3.30", From df580e76d95907c74e6041fbd2e5e58d8ea7c377 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 17:50:39 +0100 Subject: [PATCH 27/76] Fix crash when disabling bottom panel --- extension.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/extension.js b/extension.js index 5aeb410..3c7c050 100644 --- a/extension.js +++ b/extension.js @@ -2481,12 +2481,16 @@ TaskBar.prototype = { cleanTasksList: function() { for (let i = this.tasksList.length - 1; i >= 0; i--) { let [windowTask, buttonTask, signalsTask] = this.tasksList[i]; - signalsTask.forEach( - function(signal) { - buttonTask.disconnect(signal); - }, - this - ); + try { + signalsTask.forEach( + function(signal) { + buttonTask.disconnect(signal); + }, + this + ); + } catch (e) { + // try...catch... workaround for crashing when disabling bottom panel in settings + } buttonTask.destroy(); this.tasksList.splice(i, 1); } From 48e9a6f5b842a55e9872298fc3f4a92b36dce729 Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Fri, 31 Jan 2020 17:52:57 +0100 Subject: [PATCH 28/76] Partly fix app menu, now works but only contains 'Quit' entry --- extension.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/extension.js b/extension.js index 3c7c050..f067ee3 100644 --- a/extension.js +++ b/extension.js @@ -1879,9 +1879,7 @@ TaskBar.prototype = { clickActionOpenMenu: function(window, appname, button) { this.taskMenu = null; let app = Shell.WindowTracker.get_default().get_window_app(window); - let taskMenuManager = new PopupMenu.PopupMenuManager({ - actor: button - }); + let taskMenuManager = new PopupMenu.PopupMenuManager(button); if (app.action_group && app.menu) { this.taskMenu = new imports.ui.remoteMenu.RemoteMenu(button, app.menu, app.action_group); From ed31fd749f3e6bd5f1c025ff97885b7f4d934a9b Mon Sep 17 00:00:00 2001 From: C0ldPlasma Date: Sun, 9 Feb 2020 21:44:59 +0100 Subject: [PATCH 29/76] Change alignment of Gtk.Switch widgets to fix scaling --- prefs.js | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/prefs.js b/prefs.js index 811fa3a..0d53611 100644 --- a/prefs.js +++ b/prefs.js @@ -113,6 +113,10 @@ Prefs.prototype = { this.newValueAppearance = null; this.oldValueAppearance = null; + // + // About + // + this.gridTaskBar = new Gtk.Grid(); this.gridTaskBar.margin = this.gridTaskBar.row_spacing = 10; this.gridTaskBar.column_spacing = 2; @@ -259,6 +263,10 @@ Prefs.prototype = { }); this.gridTaskBar.attach(labelSpaceTaskBar4, 4, 8, 1, 1); + // + // Overview + // + this.gridComponents = new Gtk.Grid(); this.gridComponents.margin = this.gridComponents.row_spacing = 10; this.gridComponents.column_spacing = 2; @@ -279,6 +287,7 @@ Prefs.prototype = { this.valueDisplayTasks = new Gtk.Switch({ active: this.settings.get_boolean("display-tasks") }); + this.valueDisplayTasks.set_halign(Gtk.Align.END); this.valueDisplayTasks.connect('notify::active', Lang.bind(this, this.changeDisplayTasks)); this.gridComponents.attach(this.valueDisplayTasks, 3, 1, 2, 1); @@ -290,6 +299,7 @@ Prefs.prototype = { this.valueDisplayDesktopButton = new Gtk.Switch({ active: this.settings.get_boolean("display-desktop-button") }); + this.valueDisplayDesktopButton.set_halign(Gtk.Align.END); this.valueDisplayDesktopButton.connect('notify::active', Lang.bind(this, this.changeDisplayDesktopButton)); this.gridComponents.attach(this.valueDisplayDesktopButton, 3, 2, 2, 1); @@ -301,6 +311,7 @@ Prefs.prototype = { this.valueDisplayWorkspaceButton = new Gtk.Switch({ active: this.settings.get_boolean("display-workspace-button") }); + this.valueDisplayWorkspaceButton.set_halign(Gtk.Align.END); this.valueDisplayWorkspaceButton.connect('notify::active', Lang.bind(this, this.changeDisplayWorkspaceButton)); this.gridComponents.attach(this.valueDisplayWorkspaceButton, 3, 3, 2, 1); @@ -312,6 +323,7 @@ Prefs.prototype = { this.valueDisplayShowAppsButton = new Gtk.Switch({ active: this.settings.get_boolean("display-showapps-button") }); + this.valueDisplayShowAppsButton.set_halign(Gtk.Align.END); this.valueDisplayShowAppsButton.connect('notify::active', Lang.bind(this, this.changeDisplayShowAppsButton)); this.gridComponents.attach(this.valueDisplayShowAppsButton, 3, 4, 2, 1); @@ -323,6 +335,7 @@ Prefs.prototype = { this.valueDisplayFavorites = new Gtk.Switch({ active: this.settings.get_boolean("display-favorites") }); + this.valueDisplayFavorites.set_halign(Gtk.Align.END); this.valueDisplayFavorites.connect('notify::active', Lang.bind(this, this.changeDisplayFavorites)); this.gridComponents.attach(this.valueDisplayFavorites, 3, 5, 2, 1); @@ -369,6 +382,7 @@ Prefs.prototype = { this.valueTopPanel = new Gtk.Switch({ active: this.settings.get_boolean("top-panel") }); + this.valueTopPanel.set_halign(Gtk.Align.END); this.valueTopPanel.connect('notify::active', Lang.bind(this, this.changeTopPanel)); this.gridComponents.attach(this.valueTopPanel, 3, 7, 2, 1); @@ -380,6 +394,7 @@ Prefs.prototype = { this.valueBottomPanel = new Gtk.Switch({ active: this.settings.get_boolean("bottom-panel") }); + this.valueBottomPanel.set_halign(Gtk.Align.END); this.valueBottomPanel.connect('notify::active', Lang.bind(this, this.changeBottomPanel)); this.gridComponents.attach(this.valueBottomPanel, 3, 8, 2, 1); @@ -419,6 +434,10 @@ Prefs.prototype = { }); this.gridComponents.attach(labelSpaceComponents4, 5, 1, 1, 1); + // + // Panels + // + this.gridSettings = new Gtk.Grid(); this.gridSettings.margin = this.gridSettings.row_spacing = 10; this.gridSettings.column_spacing = 2; @@ -677,6 +696,10 @@ Prefs.prototype = { }); this.gridSettings.attach(labelSpaceSettings5, 8, 1, 1, 1); + // + // Tasks (I) + // + this.gridTasks = new Gtk.Grid(); this.gridTasks.margin = this.gridTasks.row_spacing = 10; this.gridTasks.column_spacing = 2; @@ -697,6 +720,7 @@ Prefs.prototype = { this.valueAllWorkspaces = new Gtk.Switch({ active: this.settings.get_boolean("tasks-all-workspaces") }); + this.valueAllWorkspaces.set_halign(Gtk.Align.END); this.valueAllWorkspaces.connect('notify::active', Lang.bind(this, this.changeAllWorkspaces)); this.gridTasks.attach(this.valueAllWorkspaces, 4, 1, 1, 1); @@ -873,6 +897,10 @@ Prefs.prototype = { }); this.gridTasks.attach(labelSpaceTasks5, 5, 1, 1, 1); + // + // Tasks (II) + // + this.gridTasks2 = new Gtk.Grid(); this.gridTasks2.margin = this.gridTasks2.row_spacing = 10; this.gridTasks2.column_spacing = 2; @@ -906,6 +934,7 @@ Prefs.prototype = { this.valueActiveTaskFrame = new Gtk.Switch({ active: this.settings.get_boolean("active-task-frame") }); + this.valueActiveTaskFrame.set_halign(Gtk.Align.END); this.valueActiveTaskFrame.connect('notify::active', Lang.bind(this, this.changeActiveTaskFrame)); this.gridTasks2.attach(this.valueActiveTaskFrame, 4, 2, 1, 1); @@ -917,6 +946,7 @@ Prefs.prototype = { this.valueInactiveTaskFrame = new Gtk.Switch({ active: this.settings.get_boolean("inactive-task-frame") }); + this.valueInactiveTaskFrame.set_halign(Gtk.Align.END); this.valueInactiveTaskFrame.connect('notify::active', Lang.bind(this, this.changeInactiveTaskFrame)); this.gridTasks2.attach(this.valueInactiveTaskFrame, 4, 3, 1, 1); @@ -928,6 +958,7 @@ Prefs.prototype = { this.valueHoverSwitchTask = new Gtk.Switch({ active: this.settings.get_boolean("hover-switch-task") }); + this.valueHoverSwitchTask.set_halign(Gtk.Align.END); this.valueHoverSwitchTask.connect('notify::active', Lang.bind(this, this.changeHoverSwitchTask)); this.gridTasks2.attach(this.valueHoverSwitchTask, 4, 4, 1, 1); @@ -957,6 +988,7 @@ Prefs.prototype = { this.valueBlinkTasks = new Gtk.Switch({ active: this.settings.get_boolean("blink-tasks") }); + this.valueBlinkTasks.set_halign(Gtk.Align.END); this.valueBlinkTasks.connect('notify::active', Lang.bind(this, this.changeBlinkTasks)); this.gridTasks2.attach(this.valueBlinkTasks, 4, 6, 1, 1); @@ -1036,6 +1068,10 @@ Prefs.prototype = { }); this.gridTasks2.attach(labelSpaceTasks25, 5, 1, 1, 1); + // + // Tasks (III) + // + this.gridTasks3 = new Gtk.Grid(); this.gridTasks3.margin = this.gridTasks3.row_spacing = 10; this.gridTasks3.column_spacing = 2; @@ -1069,6 +1105,7 @@ Prefs.prototype = { this.value2ActiveTaskBackgroundColor = new Gtk.Switch({ active: this.settings.get_boolean("active-task-background-color-set") }); + this.value2ActiveTaskBackgroundColor.set_valign(Gtk.Align.CENTER); this.value2ActiveTaskBackgroundColor.set_tooltip_text(tooltipActiveTaskBackgroundColor); this.value2ActiveTaskBackgroundColor.connect('notify::active', Lang.bind(this, this.changeActiveTaskBackgroundColorSet)); this.gridTasks3.attach(this.value2ActiveTaskBackgroundColor, 4, 1, 1, 1); @@ -1094,6 +1131,7 @@ Prefs.prototype = { this.value2InactiveTaskBackgroundColor = new Gtk.Switch({ active: this.settings.get_boolean("inactive-task-background-color-set") }); + this.value2InactiveTaskBackgroundColor.set_valign(Gtk.Align.CENTER); this.value2InactiveTaskBackgroundColor.set_tooltip_text(tooltipInactiveTaskBackgroundColor); this.value2InactiveTaskBackgroundColor.connect('notify::active', Lang.bind(this, this.changeInactiveTaskBackgroundColorSet)); this.gridTasks3.attach(this.value2InactiveTaskBackgroundColor, 4, 2, 1, 1); @@ -1119,6 +1157,7 @@ Prefs.prototype = { this.value2TasksLabelColor = new Gtk.Switch({ active: this.settings.get_boolean("display-tasks-label-color") }); + this.value2TasksLabelColor.set_valign(Gtk.Align.CENTER); this.value2TasksLabelColor.set_tooltip_text(tooltipTasksLabelColor); this.value2TasksLabelColor.connect('notify::active', Lang.bind(this, this.changeTasksLabelColorSet)); this.gridTasks3.attach(this.value2TasksLabelColor, 4, 3, 1, 1); @@ -1144,6 +1183,7 @@ Prefs.prototype = { this.value2InactiveTasksLabelColor = new Gtk.Switch({ active: this.settings.get_boolean("display-inactive-tasks-label-color") }); + this.value2InactiveTasksLabelColor.set_valign(Gtk.Align.CENTER); this.value2InactiveTasksLabelColor.set_tooltip_text(tooltipInactiveTasksLabelColor); this.value2InactiveTasksLabelColor.connect('notify::active', Lang.bind(this, this.changeInactiveTasksLabelColorSet)); this.gridTasks3.attach(this.value2InactiveTasksLabelColor, 4, 4, 1, 1); @@ -1169,6 +1209,7 @@ Prefs.prototype = { this.value2TasksFrameColor = new Gtk.Switch({ active: this.settings.get_boolean("display-tasks-frame-color") }); + this.value2TasksFrameColor.set_valign(Gtk.Align.CENTER); this.value2TasksFrameColor.set_tooltip_text(tooltipTasksFrameColor); this.value2TasksFrameColor.connect('notify::active', Lang.bind(this, this.changeTasksFrameColorSet)); this.gridTasks3.attach(this.value2TasksFrameColor, 4, 5, 1, 1); @@ -1194,6 +1235,7 @@ Prefs.prototype = { this.value2InactiveTasksFrameColor = new Gtk.Switch({ active: this.settings.get_boolean("display-inactive-tasks-frame-color") }); + this.value2InactiveTasksFrameColor.set_valign(Gtk.Align.CENTER); this.value2InactiveTasksFrameColor.set_tooltip_text(tooltipInactiveTasksFrameColor); this.value2InactiveTasksFrameColor.connect('notify::active', Lang.bind(this, this.changeInactiveTasksFrameColorSet)); this.gridTasks3.attach(this.value2InactiveTasksFrameColor, 4, 6, 1, 1); @@ -1223,6 +1265,7 @@ Prefs.prototype = { this.value2BlacklistTask = new Gtk.Switch({ active: this.settings.get_boolean("blacklist-set") }); + this.value2BlacklistTask.set_valign(Gtk.Align.CENTER); this.value2BlacklistTask.set_tooltip_text(tooltipBlacklistTask); this.value2BlacklistTask.connect('notify::active', Lang.bind(this, this.changeBlacklist)); this.gridTasks3.attach(this.value2BlacklistTask, 4, 7, 1, 1); @@ -1267,6 +1310,10 @@ Prefs.prototype = { }); this.gridTasks3.attach(labelSpaceTasks35, 5, 1, 1, 1); + // + // Buttons + // + this.gridButtons = new Gtk.Grid(); this.gridButtons.margin = this.gridButtons.row_spacing = 10; this.gridButtons.column_spacing = 2; @@ -1287,6 +1334,8 @@ Prefs.prototype = { this.valueDesktopButtonRightClick = new Gtk.Switch({ active: this.settings.get_boolean("desktop-button-right-click") }); + this.valueDesktopButtonRightClick.set_valign(Gtk.Align.CENTER); + this.valueDesktopButtonRightClick.set_halign(Gtk.Align.END); this.valueDesktopButtonRightClick.connect('notify::active', Lang.bind(this, this.changeDesktopButtonRightClick)); this.gridButtons.attach(this.valueDesktopButtonRightClick, 4, 1, 1, 1); @@ -1351,6 +1400,8 @@ Prefs.prototype = { this.valueDisplayWorkspaceButtonColor = new Gtk.Switch({ active: this.settings.get_boolean("display-workspace-button-color") }); + this.valueDisplayWorkspaceButtonColor.set_valign(Gtk.Align.CENTER); + this.valueDisplayWorkspaceButtonColor.set_halign(Gtk.Align.END); this.valueDisplayWorkspaceButtonColor.connect('notify::active', Lang.bind(this, this.displayWorkspaceButtonColor)); this.gridButtons.attach(this.valueDisplayWorkspaceButtonColor, 4, 5, 1, 1); @@ -1440,6 +1491,10 @@ Prefs.prototype = { }); this.gridButtons.attach(labelSpaceButtons5, 6, 1, 1, 1); + // + // Tray Buttons + // + this.gridTrayButton = new Gtk.Grid(); this.gridTrayButton.margin = this.gridTrayButton.row_spacing = 10; this.gridTrayButton.column_spacing = 2; @@ -1798,6 +1853,10 @@ Prefs.prototype = { }); this.gridSeparator.attach(labelSpaceSeparator7, 8, 1, 1, 1); + // + // Preview + // + this.gridPreview = new Gtk.Grid(); this.gridPreview.margin = this.gridPreview.row_spacing = 10; this.gridPreview.column_spacing = 2; @@ -1832,6 +1891,7 @@ Prefs.prototype = { this.valueDisplayThumbnail = new Gtk.Switch({ active: this.settings.get_boolean("display-thumbnail") }); + this.valueDisplayThumbnail.set_halign(Gtk.Align.END); this.valueDisplayThumbnail.connect('notify::active', Lang.bind(this, this.changeDisplayThumbnail)); this.gridPreview.attach(this.valueDisplayThumbnail, 4, 2, 1, 1); @@ -1905,6 +1965,8 @@ Prefs.prototype = { this.valueDisplayPreviewBackgroundColor = new Gtk.Switch({ active: this.settings.get_boolean("display-preview-background-color") }); + this.valueDisplayPreviewBackgroundColor.set_halign(Gtk.Align.END); + this.valueDisplayPreviewBackgroundColor.set_valign(Gtk.Align.CENTER); this.valueDisplayPreviewBackgroundColor.connect('notify::active', Lang.bind(this, this.displayPreviewBackgroundColor)); this.gridPreview.attach(this.valueDisplayPreviewBackgroundColor, 4, 6, 1, 1); @@ -1928,6 +1990,8 @@ Prefs.prototype = { this.valueDisplayPreviewLabelColor = new Gtk.Switch({ active: this.settings.get_boolean("display-preview-label-color") }); + this.valueDisplayPreviewLabelColor.set_halign(Gtk.Align.END); + this.valueDisplayPreviewLabelColor.set_valign(Gtk.Align.CENTER); this.valueDisplayPreviewLabelColor.connect('notify::active', Lang.bind(this, this.displayPreviewLabelColor)); this.gridPreview.attach(this.valueDisplayPreviewLabelColor, 4, 7, 1, 1); @@ -2104,6 +2168,8 @@ Prefs.prototype = { this.valueDisplayActivitiesButton = new Gtk.Switch({ active: this.settings.get_boolean("activities-button") }); + this.valueDisplayActivitiesButton.set_halign(Gtk.Align.END); + this.valueDisplayActivitiesButton.set_valign(Gtk.Align.CENTER); this.valueDisplayActivitiesButton.connect('notify::active', Lang.bind(this, this.changeDisplayActivitiesButton)); this.gridMisc.attach(this.valueDisplayActivitiesButton, 3, 2, 1, 1); let colorActivities = this.settings.get_string("activities-button-color"); @@ -2132,6 +2198,8 @@ Prefs.prototype = { this.valueDisplayApplicationMenu = new Gtk.Switch({ active: this.settings.get_boolean("application-menu") }); + this.valueDisplayApplicationMenu.set_halign(Gtk.Align.END); + this.valueDisplayApplicationMenu.set_valign(Gtk.Align.CENTER); this.valueDisplayApplicationMenu.connect('notify::active', Lang.bind(this, this.changeDisplayApplicationMenu)); this.gridMisc.attach(this.valueDisplayApplicationMenu, 3, 3, 1, 1); let colorApplicationMenu = this.settings.get_string("application-menu-color"); @@ -2160,6 +2228,8 @@ Prefs.prototype = { this.valueDisplayDateMenu = new Gtk.Switch({ active: this.settings.get_boolean("date-menu") }); + this.valueDisplayDateMenu.set_halign(Gtk.Align.END); + this.valueDisplayDateMenu.set_valign(Gtk.Align.CENTER); this.valueDisplayDateMenu.connect('notify::active', Lang.bind(this, this.changeDisplayDateMenu)); this.gridMisc.attach(this.valueDisplayDateMenu, 3, 4, 1, 1); let colorDateMenu = this.settings.get_string("date-menu-color"); @@ -2188,6 +2258,8 @@ Prefs.prototype = { this.valueDisplaySystemMenu = new Gtk.Switch({ active: this.settings.get_boolean("system-menu") }); + this.valueDisplaySystemMenu.set_halign(Gtk.Align.END); + this.valueDisplaySystemMenu.set_valign(Gtk.Align.CENTER); this.valueDisplaySystemMenu.connect('notify::active', Lang.bind(this, this.changeDisplaySystemMenu)); this.gridMisc.attach(this.valueDisplaySystemMenu, 3, 5, 1, 1); let colorSystemMenu = this.settings.get_string("system-menu-color"); From 2b4098b9e7137162c1981ff4d25956d085c6d5d4 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 12:50:33 +0100 Subject: [PATCH 30/76] Convert options part to list --- README.md | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 1e12cd9..dbedd0e 100644 --- a/README.md +++ b/README.md @@ -35,28 +35,28 @@ Activate, minimize or close tasks with a simple click. TaskBar is a dock-like windows list on the top/bottom bar. ### Options -Desktop button - toggle desktop view -Workspace button - switch workspaces left/right-click: cycle forward/backwards -Appview button - left/right-click: toggle appview/overview -Favorites - add from dash -Align position -Resize panels + adjust icon, label and content sizes -Top/bottom panel background color + opacity -Bottom panel tray button - activate the message tray -Tasks on all workspaces -Group/sort tasks -Tasks label -Tasks application menu -Close tasks with a right/middle click -Activate tasks on hover -Scroll tasks/workspaces -Separators -Thumbnail/label-preview -Preview color + opacity -Keybindings -Color or hide menu buttons -Disable hot corner -Export/import settings +- Desktop button - toggle desktop view +- Workspace button - switch workspaces left/right-click: cycle forward/backwards +- Appview button - left/right-click: toggle appview/overview +- Favorites - add from dash +- Align position +- Resize panels + adjust icon, label and content sizes +- Top/bottom panel background color + opacity +- Bottom panel tray button - activate the message tray +- Tasks on all workspaces +- Group/sort tasks +- Tasks label +- Tasks application menu +- Close tasks with a right/middle click +- Activate tasks on hover +- Scroll tasks/workspaces +- Separators +- Thumbnail/label-preview +- Preview color + opacity +- Keybindings +- Color or hide menu buttons +- Disable hot corner +- Export/import settings ### License From 711975d7c0eb3cdc201560e16ae86bc4bac254a1 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 12:57:34 +0100 Subject: [PATCH 31/76] Update README.md --- README.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index dbedd0e..b63f6f6 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,10 @@ TaskBar is a dock-like windows list on the top/bottom bar. ### Options - Desktop button - toggle desktop view -- Workspace button - switch workspaces left/right-click: cycle forward/backwards +Markdown | Less | Pretty +--- | --- | --- +*Still* | `renders` | **nicely** +1 | 2 | 3- Workspace button - switch workspaces left/right-click: cycle forward/backwards - Appview button - left/right-click: toggle appview/overview - Favorites - add from dash - Align position @@ -80,13 +83,16 @@ along with this program. If not, see https://www.gnu.org/licenses/. ### Credits -Translation: -Chinese by wsxy162 -Czech by Michal Růžička -French by narzb -German by jonnius -Russian by dersteinkauz -Spanish by Testoriano +Translations: -Credit to Xes, flubshi, rogst, Baltix, boennhoff, skoslowski, rgeary1, hkskoglund, Michal Růžička, skochxxl, tuhaihe, to-ba, tobimensch, navarrano, unixfox, jkosecki, Taz8du29, diegosanz         +Language | Translator +--- | --- +Chinese | wsxy162 +Czech | Michal Růžička +French | narzb +German | jonnius +Russian | dersteinkauz +Spanish | Testoriano + +Credits to Xes, flubshi, rogst, Baltix, boennhoff, skoslowski, rgeary1, hkskoglund, Michal Růžička, skochxxl, tuhaihe, to-ba, tobimensch, navarrano, unixfox, jkosecki, Taz8du29, diegosanz         From 880b67fd84eaf46154785712eb28bf16129ae26e Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 12:58:23 +0100 Subject: [PATCH 32/76] Update README.md --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index b63f6f6..7b501ca 100644 --- a/README.md +++ b/README.md @@ -36,10 +36,7 @@ TaskBar is a dock-like windows list on the top/bottom bar. ### Options - Desktop button - toggle desktop view -Markdown | Less | Pretty ---- | --- | --- -*Still* | `renders` | **nicely** -1 | 2 | 3- Workspace button - switch workspaces left/right-click: cycle forward/backwards +- Workspace button - switch workspaces left/right-click: cycle forward/backwards - Appview button - left/right-click: toggle appview/overview - Favorites - add from dash - Align position From 03419632ebd9609fce87524e0263503b3d3789ee Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 13:09:52 +0100 Subject: [PATCH 33/76] Update README.md --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 7b501ca..826f3b7 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,7 @@ Debian / Ubuntu PPA Repository https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ -### Further information - -GNOME Shell Extension TaskBar is free software and released under the GNU General Public License (GPL) -https://www.gnu.org/licenses/ +### Features TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. From f32049d9520fc3f1cb17727dd3a929a3fe2d6cc2 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 13:18:39 +0100 Subject: [PATCH 34/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 826f3b7..a300c24 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ TaskBar displays icons of running applications on the top panel or alternatively Activate, minimize or close tasks with a simple click. TaskBar is a dock-like windows list on the top/bottom bar. -### Options +#### Options - Desktop button - toggle desktop view - Workspace button - switch workspaces left/right-click: cycle forward/backwards - Appview button - left/right-click: toggle appview/overview From 3fef3399d095b8b6f60131d2be2dcb70d8e5058a Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 13:20:59 +0100 Subject: [PATCH 35/76] Update README.md --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a300c24..f28b676 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ -## GNOME Shell Extension TaskBar 2020 +# GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME TaskBar 2020 Image -### Wiki (Installation - Settings - Translation - Troubleshooting)              +## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -### Version 58 for GNOME 3.30 - 3.34 +## Version 58 for GNOME 3.30 - 3.34 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ -### Version <=57 for GNOME 3.10 - 3.28 +## Version <=57 for GNOME 3.10 - 3.28 https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/                        @@ -25,13 +25,13 @@ Debian / Ubuntu PPA Repository https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ -### Features +## Features TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. TaskBar is a dock-like windows list on the top/bottom bar. -#### Options +### Options - Desktop button - toggle desktop view - Workspace button - switch workspaces left/right-click: cycle forward/backwards - Appview button - left/right-click: toggle appview/overview @@ -54,8 +54,8 @@ TaskBar is a dock-like windows list on the top/bottom bar. - Color or hide menu buttons - Disable hot corner - Export/import settings - -### License + +## License Copyright (C) 2013-2018 zpydr Copyright (C) 2020 c0ldplasma @@ -75,8 +75,6 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) -### Credits - Translations: Language | Translator From 5081fe2a44776ca1d846d760ab949accccbb87ed Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 16 Feb 2020 13:21:45 +0100 Subject: [PATCH 36/76] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f28b676..06c241d 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,9 @@ along with this program. If not, see https://www.gnu.org/licenses/. ![GPL Image](https://www.gnu.org/graphics/gplv3-127x51.png) + +## Credits + Translations: Language | Translator From 1fe9007849b738c81b1c29abc1b8d5796edfc43d Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Thu, 20 Feb 2020 23:17:29 +0100 Subject: [PATCH 37/76] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 06c241d..8ce5d57 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,9 @@ https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ ## Features -TaskBar displays icons of running applications on the top panel or alternatively on a new bottom panel. +TaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. -TaskBar is a dock-like windows list on the top/bottom bar. +TaskBar 2020 is a dock-like windows list on the top/bottom bar. ### Options - Desktop button - toggle desktop view From e388ab430ad6b8ce968907e0e25b8e29197ac5be Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Thu, 20 Feb 2020 23:45:57 +0100 Subject: [PATCH 38/76] Change versioning to fit gnome extensions page, add copyright notices, remove old email addresses --- README.md | 4 ++-- TaskBar.pot | 6 ++---- extension.js | 4 +--- images/README | 4 ++-- lib.js | 6 ++---- locale/cs_CZ/LC_MESSAGES/TaskBar.po | 4 ++-- locale/de/LC_MESSAGES/TaskBar.po | 6 +++--- locale/es/LC_MESSAGES/TaskBar.po | 4 ++-- locale/fr/LC_MESSAGES/TaskBar.po | 4 ++-- locale/ru_RU/LC_MESSAGES/TaskBar.po | 4 ++-- locale/zh_CN/LC_MESSAGES/TaskBar.po | 4 ++-- metadata.json | 2 +- prefs.js | 8 +++----- schemas/org.gnome.shell.extensions.TaskBar.gschema.xml | 6 ++---- scripts/export.sh | 10 ++++------ scripts/import.sh | 10 ++++------ stylesheet.css | 6 ++---- windows.js | 6 ++---- 18 files changed, 40 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index 8ce5d57..2ca0714 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,13 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -## Version 58 for GNOME 3.30 - 3.34 +## TaskBar 2020 for GNOME 3.30 - 3.34 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ -## Version <=57 for GNOME 3.10 - 3.28 +## Old TaskBar for GNOME 3.10 - 3.28 https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/                        diff --git a/TaskBar.pot b/TaskBar.pot index 08dad5c..f9d9710 100644 --- a/TaskBar.pot +++ b/TaskBar.pot @@ -1,7 +1,6 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr -# -# Version 57 +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +15,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # #, fuzzy msgid "" diff --git a/extension.js b/extension.js index f067ee3..2044fb3 100644 --- a/extension.js +++ b/extension.js @@ -1,9 +1,7 @@ -// GNOME Shell Extension TaskBar +// GNOME Shell Extension TaskBar 2020 // Copyright (C) 2013-2018 zpydr // Copyright (C) 2020 c0ldplasma // -// Version 58 -// // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or diff --git a/images/README b/images/README index e8f5f6a..33068c2 100644 --- a/images/README +++ b/images/README @@ -1,5 +1,6 @@ -GNOME Shell Extension TaskBar +GNOME Shell Extension TaskBar 2020 Copyright (C) 2013-2018 zpydr +Copyright (C) 2020 c0ldplasma This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -14,7 +15,6 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. -zpydr@openmailbox.org Icons: active-task-background.svg - Copyright (C) 2013-2018 zpydr - GPLv3+ diff --git a/lib.js b/lib.js index 8f6a141..0ca2e75 100644 --- a/lib.js +++ b/lib.js @@ -1,7 +1,6 @@ -// GNOME Shell Extension TaskBar +// GNOME Shell Extension TaskBar 2020 // Copyright (C) 2013-2018 zpydr -// -// Version 57 +// Copyright (C) 2020 c0ldplasma // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -16,7 +15,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . // -// zpydr@openmailbox.org const Gio = imports.gi.Gio; diff --git a/locale/cs_CZ/LC_MESSAGES/TaskBar.po b/locale/cs_CZ/LC_MESSAGES/TaskBar.po index ae9e1a8..6adebb8 100644 --- a/locale/cs_CZ/LC_MESSAGES/TaskBar.po +++ b/locale/cs_CZ/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2013-2018 michal-ruzicka (Czech translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,7 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # Michal Růžička Czech translation # msgid "" diff --git a/locale/de/LC_MESSAGES/TaskBar.po b/locale/de/LC_MESSAGES/TaskBar.po index fcb4a97..7bd0259 100644 --- a/locale/de/LC_MESSAGES/TaskBar.po +++ b/locale/de/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2013-2018 jonnius (German translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,12 +16,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # Jonatan Zeidler German translation # msgid "" msgstr "" -"Project-Id-Version: GNOME Shell Extension TaskBar\n" +"Project-Id-Version: GNOME Shell Extension TaskBar 2020\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-06-05 19:29+0200\n" "PO-Revision-Date: 2017-06-05 19:38+0200\n" diff --git a/locale/es/LC_MESSAGES/TaskBar.po b/locale/es/LC_MESSAGES/TaskBar.po index db47d01..9518882 100644 --- a/locale/es/LC_MESSAGES/TaskBar.po +++ b/locale/es/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2013-2018 Testoriano (Spanish translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,7 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # Testoriano Spanish translation # msgid "" diff --git a/locale/fr/LC_MESSAGES/TaskBar.po b/locale/fr/LC_MESSAGES/TaskBar.po index 519bf50..d740433 100644 --- a/locale/fr/LC_MESSAGES/TaskBar.po +++ b/locale/fr/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2013-2018 narzb (French translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,7 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # narzb <> French translation # msgid "" diff --git a/locale/ru_RU/LC_MESSAGES/TaskBar.po b/locale/ru_RU/LC_MESSAGES/TaskBar.po index 8839112..df9f49c 100644 --- a/locale/ru_RU/LC_MESSAGES/TaskBar.po +++ b/locale/ru_RU/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2013-2018 dersteinkauz (Russian translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,7 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # dersteinkauz <> Russian translation # msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/TaskBar.po b/locale/zh_CN/LC_MESSAGES/TaskBar.po index f7e2112..14bf3bd 100644 --- a/locale/zh_CN/LC_MESSAGES/TaskBar.po +++ b/locale/zh_CN/LC_MESSAGES/TaskBar.po @@ -1,6 +1,7 @@ -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr # Copyright (C) 2016-2018 wsxy162 (Chinese translation) +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,7 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # tuhaihe <1132321739qq@gmail.com> Chinese translation 2014 # Dingzhong Chen Chinese translation 2016-2017 # diff --git a/metadata.json b/metadata.json index e01ef64..7826e70 100644 --- a/metadata.json +++ b/metadata.json @@ -8,5 +8,5 @@ ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", - "version": 58 + "version": 4 } diff --git a/prefs.js b/prefs.js index 0d53611..1921820 100644 --- a/prefs.js +++ b/prefs.js @@ -1,9 +1,7 @@ -// GNOME Shell Extension TaskBar +// GNOME Shell Extension TaskBar 2020 // Copyright (C) 2013-2018 zpydr // Copyright (C) 2020 c0ldplasma // -// Version 58 -// // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or @@ -158,7 +156,7 @@ Prefs.prototype = { }); let labelVersion1 = new Gtk.Label({ - label: _("Version") + " 58" + label: _("Version") + " 4" }); this.gridTaskBar.attach(labelVersion1, 0, 1, 5, 1); let labelVersion2 = new Gtk.Label({ @@ -2385,7 +2383,7 @@ Prefs.prototype = { }); let labelGPL = new Gtk.Label({ - label: "GNOME Shell Extension TaskBar\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see", + label: "GNOME Shell Extension TaskBar 2020\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see", xalign: 0 }); let labelLinkGPL = new Gtk.LinkButton({ diff --git a/schemas/org.gnome.shell.extensions.TaskBar.gschema.xml b/schemas/org.gnome.shell.extensions.TaskBar.gschema.xml index ab940bd..31621f4 100644 --- a/schemas/org.gnome.shell.extensions.TaskBar.gschema.xml +++ b/schemas/org.gnome.shell.extensions.TaskBar.gschema.xml @@ -1,9 +1,8 @@ diff --git a/scripts/export.sh b/scripts/export.sh index a62f765..bf8934c 100755 --- a/scripts/export.sh +++ b/scripts/export.sh @@ -1,8 +1,7 @@ #!/bin/bash -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr -# -# Version 57 +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,11 +16,10 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # dconf dump /org/gnome/shell/extensions/TaskBar/ >$HOME/taskbar.dconf if [ ! -f $HOME/taskbar.dconf ]; then - zenity --info --text 'Export of TaskBar Settings Failed!' + zenity --info --text 'Export of TaskBar 2020 Settings Failed!' else - zenity --info --text 'Export of TaskBar Settings Successful!' + zenity --info --text 'Export of TaskBar 2020 Settings Successful!' fi diff --git a/scripts/import.sh b/scripts/import.sh index 218797a..9843ebb 100755 --- a/scripts/import.sh +++ b/scripts/import.sh @@ -1,8 +1,7 @@ #!/bin/bash -# GNOME Shell Extension TaskBar +# GNOME Shell Extension TaskBar 2020 # Copyright (C) 2013-2018 zpydr -# -# Version 57 +# Copyright (C) 2020 c0ldplasma # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,12 +16,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -# zpydr@openmailbox.org # if [ ! -f $HOME/taskbar.dconf ]; then - zenity --info --text 'Import of TaskBar Settings Failed!' + zenity --info --text 'Import of TaskBar 2020 Settings Failed!' else dconf load /org/gnome/shell/extensions/TaskBar/ <$HOME/taskbar.dconf killall gnome-shell-extension-prefs - zenity --info --text 'Import of TaskBar Settings Successful!' && gnome-shell-extension-prefs TaskBar@zpydr + zenity --info --text 'Import of TaskBar 2020 Settings Successful!' && gnome-shell-extension-prefs TaskBar@c0ldplasma fi diff --git a/stylesheet.css b/stylesheet.css index bd3b5c5..e445a2c 100644 --- a/stylesheet.css +++ b/stylesheet.css @@ -1,8 +1,7 @@ /* - GNOME Shell Extension TaskBar + GNOME Shell Extension TaskBar 2020 Copyright (C) 2013-2018 zpydr - - Version 57 + Copyright (C) 2020 c0ldplasma This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +16,6 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . - zpydr@openmailbox.org */ #bottomPanel {} diff --git a/windows.js b/windows.js index 26f615a..7f65374 100644 --- a/windows.js +++ b/windows.js @@ -1,7 +1,6 @@ -// GNOME Shell Extension TaskBar +// GNOME Shell Extension TaskBar 2020 // Copyright (C) 2013-2018 zpydr -// -// Version 57 +// Copyright (C) 2020 c0ldplasma // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -16,7 +15,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . // -// zpydr@openmailbox.org const Lang = imports.lang; From 346d21ba979f26857daaedd589adc7a5e6f43935 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 21 Feb 2020 10:54:02 +0100 Subject: [PATCH 39/76] Update README.md --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index 2ca0714..162f607 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# GNOME Shell Extension TaskBar 2020 +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new# GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME @@ -17,13 +17,6 @@ https://extensions.gnome.org/extension/2506/taskbar-updated/ https://extensions.gnome.org/extension/584/taskbar/ https://github.com/zpydr/gnome-shell-extension-taskbar/                        - -Arch Linux User Repository -https://aur.archlinux.org/packages/gnome-shell-extension-taskbar/ - -Debian / Ubuntu PPA Repository -https://launchpad.net/~zpydr/+archive/gnome-shell-extension-taskbar/ - ## Features From e475d28253ddb98a400782fd37e4855911a4c447 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 21 Feb 2020 10:54:21 +0100 Subject: [PATCH 40/76] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 162f607..65fa401 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new# GNOME Shell Extension TaskBar 2020 +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/newhttps://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new# GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME @@ -10,7 +10,6 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     ## TaskBar 2020 for GNOME 3.30 - 3.34 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ - https://extensions.gnome.org/extension/2506/taskbar-updated/ ## Old TaskBar for GNOME 3.10 - 3.28 From d3e9dc76632740cbf141c9b36b3fee93455f70f9 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 21 Feb 2020 10:54:37 +0100 Subject: [PATCH 41/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65fa401..03504fd 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/newhttps://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new# GNOME Shell Extension TaskBar 2020 +# GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME From 1ace6ebc92ffd2a7e68822380e2aa387c74eb34a Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 21 Feb 2020 10:55:18 +0100 Subject: [PATCH 42/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 03504fd..f9c7f47 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     ## TaskBar 2020 for GNOME 3.30 - 3.34 -https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ +https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ ## Old TaskBar for GNOME 3.10 - 3.28 From 5ea28775bb82916c3a732ab859060833d9cec076 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Mon, 13 Apr 2020 21:20:17 +0200 Subject: [PATCH 43/76] Use new tool for opening preferences for compatibility with gnome 3.36 --- extension.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extension.js b/extension.js index 2044fb3..e74fc9b 100644 --- a/extension.js +++ b/extension.js @@ -752,7 +752,7 @@ TaskBar.prototype = { } if ((this.settings.get_boolean("first-start")) && (Main.sessionMode.currentMode === 'user')) { //Comment out the next line to disable the preferences window from opening at the first start - Util.spawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); + Util.spawnCommandLine('gnome-extensions prefs ' + Extension.metadata.uuid); this.settings.set_boolean("first-start", false); } }, @@ -1753,7 +1753,7 @@ TaskBar.prototype = { if (Main.overview.visible) Main.overview.hide(); } else if ((numButton === RIGHTBUTTON) && (this.settings.get_boolean("desktop-button-right-click"))) //Right Button - Util.spawnCommandLine('gnome-shell-extension-prefs ' + Extension.metadata.uuid); + Util.spawnCommandLine('gnome-extensions prefs ' + Extension.metadata.uuid); }, onClickTaskButton: function(button, pspec, window) { From be5e8af4da2b0e485373f68d0f74f2f3913b6434 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Mon, 13 Apr 2020 21:23:12 +0200 Subject: [PATCH 44/76] Update compatible gnome versions --- metadata.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/metadata.json b/metadata.json index 7826e70..b066be6 100644 --- a/metadata.json +++ b/metadata.json @@ -1,10 +1,9 @@ { - "description": "Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nTaskBar 2020 displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar. \n\nPlease submit issues to: https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", + "description": "TaskBar 2020 displays icons of running applications and favorites on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar. \n\nFork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nPlease submit issues to: https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", "name": "TaskBar 2020", "shell-version": [ - "3.30", - "3.32", - "3.34" + "3.34", + "3.36" ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", From 3b9650721349d8c866924ef020403fd63e9b555a Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Mon, 13 Apr 2020 21:32:30 +0200 Subject: [PATCH 45/76] Change compatible gnome versions in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f9c7f47..6963b2f 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -## TaskBar 2020 for GNOME 3.30 - 3.34 +## TaskBar 2020 for GNOME 3.30 - 3.36 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ From 26c6505623f1e425690acccf4bb8808f29091b3a Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Fri, 10 Jul 2020 19:58:31 +0200 Subject: [PATCH 46/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6963b2f..fd9df63 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME -TaskBar 2020 Image +TaskBar 2020 Image ## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     From 09ce8769747a27c35c6854beadb886c7e4cf5329 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 11 Jul 2020 23:08:03 +0200 Subject: [PATCH 47/76] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..035f2e7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,34 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**If Taskbar produces an error, please try the steps described in the wiki at [TaskBar-Troubleshooting](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/TaskBar-Troubleshooting) before submitting an issue.** + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS and version: [e.g. Ubuntu 20.04] + - GNOME Shell Version [e.g. GNOME 3.36] + - TaskBar 2020 Version [e.g. 4] + +**Additional context** +Add any other context about the problem here. From 477d7e9fc73bd3cadc750f69889e356578270dde Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 11 Jul 2020 23:09:40 +0200 Subject: [PATCH 48/76] Update issue templates --- .github/ISSUE_TEMPLATE/bug-error-report.md | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-error-report.md diff --git a/.github/ISSUE_TEMPLATE/bug-error-report.md b/.github/ISSUE_TEMPLATE/bug-error-report.md new file mode 100644 index 0000000..d57b62c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-error-report.md @@ -0,0 +1,34 @@ +--- +name: Bug/Error report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**If Taskbar produces an error, please try the steps described in the wiki at [TaskBar-Troubleshooting](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/TaskBar-Troubleshooting) before submitting an issue.** + +**Describe the bug/error** +A clear and concise description of what the bug/error is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS and version: [e.g. Ubuntu 20.04] + - GNOME Shell Version [e.g. GNOME 3.36] + - TaskBar 2020 Version [e.g. 4] + +**Additional context** +Add any other context about the problem here. From 2efb44b89342682c679e2109a4c7a1c47b1601d0 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sat, 11 Jul 2020 23:10:51 +0200 Subject: [PATCH 49/76] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 34 ------------------- .../feature-enhancement-request.md | 20 +++++++++++ 2 files changed, 20 insertions(+), 34 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature-enhancement-request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 035f2e7..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**If Taskbar produces an error, please try the steps described in the wiki at [TaskBar-Troubleshooting](https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/TaskBar-Troubleshooting) before submitting an issue.** - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS and version: [e.g. Ubuntu 20.04] - - GNOME Shell Version [e.g. GNOME 3.36] - - TaskBar 2020 Version [e.g. 4] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature-enhancement-request.md b/.github/ISSUE_TEMPLATE/feature-enhancement-request.md new file mode 100644 index 0000000..4bc38dd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-enhancement-request.md @@ -0,0 +1,20 @@ +--- +name: Feature/Enhancement request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From 515b367ced7ba385d719430257d86f3d8b439b0c Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 11:07:36 +0200 Subject: [PATCH 50/76] Remove unused Tweener import for GNOME 3.38 support --- extension.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/extension.js b/extension.js index e74fc9b..053fb0e 100644 --- a/extension.js +++ b/extension.js @@ -37,9 +37,7 @@ const MessageTray = imports.ui.messageTray; const Panel = imports.ui.main.panel; const PanelMenu = imports.ui.panelMenu; const PopupMenu = imports.ui.popupMenu; -//const RemoteMenu = imports.ui.remoteMenu; const ThumbnailsSlider = imports.ui.overviewControls.ThumbnailsSlider.prototype; -const Tweener = imports.ui.tweener; const Extension = imports.misc.extensionUtils.getCurrentExtension(); const Lib = Extension.imports.lib; From 59672ba26fa448275750058d207de870a6699025 Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 11:28:41 +0200 Subject: [PATCH 51/76] Change signal allocation-changed to notify::allocation --- extension.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension.js b/extension.js index 053fb0e..ceb37e1 100644 --- a/extension.js +++ b/extension.js @@ -2385,7 +2385,7 @@ TaskBar.prototype = { buttonTask.connect("button-press-event", Lang.bind(this, this.onClickTaskButton, window)), buttonTask.connect("enter-event", Lang.bind(this, this.showPreview, window)), buttonTask.connect("leave-event", Lang.bind(this, this.resetPreview, window)), - buttonTask.connect("allocation-changed", Lang.bind(this, this.updateTasks)) + buttonTask.connect("notify::allocation", Lang.bind(this, this.updateTasks)) ]; //Display Tasks of All Workspaces if (!this.settings.get_boolean("tasks-all-workspaces")) { From 21e3ac06cb208a16cca57a16e1a09d708c876b54 Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 12:06:21 +0200 Subject: [PATCH 52/76] Remove x_fill property from StBin creation as this property does not exist anymore. Should not break anything as we set it to false, which was also the default value anyway. --- extension.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/extension.js b/extension.js index ceb37e1..bf77c11 100644 --- a/extension.js +++ b/extension.js @@ -1625,17 +1625,14 @@ TaskBar.prototype = { this.bottomPanelActor.set_style(this.fontSize + ' ' + this.bottomPanelBackgroundStyle); this.bottomPanelActor.set_reactive(false); this.positionBoxBottomStart = new St.Bin({ - x_fill: false, x_expand: true, x_align: St.Align.START }); this.positionBoxBottomMiddle = new St.Bin({ - x_fill: false, x_expand: true, x_align: St.Align.MIDDLE }); this.positionBoxBottomEnd = new St.Bin({ - x_fill: false, x_expand: true, x_align: St.Align.END }); @@ -2385,7 +2382,7 @@ TaskBar.prototype = { buttonTask.connect("button-press-event", Lang.bind(this, this.onClickTaskButton, window)), buttonTask.connect("enter-event", Lang.bind(this, this.showPreview, window)), buttonTask.connect("leave-event", Lang.bind(this, this.resetPreview, window)), - buttonTask.connect("notify::allocation", Lang.bind(this, this.updateTasks)) + buttonTask.connect("allocation-changed", Lang.bind(this, this.updateTasks)) ]; //Display Tasks of All Workspaces if (!this.settings.get_boolean("tasks-all-workspaces")) { From f36ebfaa5bea379dc3700546e33e5e78f3c7af08 Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 13:19:38 +0200 Subject: [PATCH 53/76] Change allocation-change to notify::allocation again... --- extension.js | 2 +- metadata.json | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/extension.js b/extension.js index bf77c11..f914deb 100644 --- a/extension.js +++ b/extension.js @@ -2382,7 +2382,7 @@ TaskBar.prototype = { buttonTask.connect("button-press-event", Lang.bind(this, this.onClickTaskButton, window)), buttonTask.connect("enter-event", Lang.bind(this, this.showPreview, window)), buttonTask.connect("leave-event", Lang.bind(this, this.resetPreview, window)), - buttonTask.connect("allocation-changed", Lang.bind(this, this.updateTasks)) + buttonTask.connect("notify::allocation", Lang.bind(this, this.updateTasks)) ]; //Display Tasks of All Workspaces if (!this.settings.get_boolean("tasks-all-workspaces")) { diff --git a/metadata.json b/metadata.json index b066be6..1019a7e 100644 --- a/metadata.json +++ b/metadata.json @@ -3,9 +3,10 @@ "name": "TaskBar 2020", "shell-version": [ "3.34", - "3.36" + "3.36", + "3.38" ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", - "version": 4 + "version": 5 } From 0d17c4a0a34685afe5022ca1cf194c1a1a8a4343 Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 13:20:46 +0200 Subject: [PATCH 54/76] Remove 3.34 from supported versions --- metadata.json | 1 - 1 file changed, 1 deletion(-) diff --git a/metadata.json b/metadata.json index 1019a7e..b1118cd 100644 --- a/metadata.json +++ b/metadata.json @@ -2,7 +2,6 @@ "description": "TaskBar 2020 displays icons of running applications and favorites on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar. \n\nFork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nPlease submit issues to: https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", "name": "TaskBar 2020", "shell-version": [ - "3.34", "3.36", "3.38" ], From e2b6396a12039cbd98dfbcffc36c48c1cd891f77 Mon Sep 17 00:00:00 2001 From: c0ldplasma Date: Sun, 20 Sep 2020 13:31:22 +0200 Subject: [PATCH 55/76] Change version to 5 --- prefs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prefs.js b/prefs.js index 1921820..aa69e3d 100644 --- a/prefs.js +++ b/prefs.js @@ -156,7 +156,7 @@ Prefs.prototype = { }); let labelVersion1 = new Gtk.Label({ - label: _("Version") + " 4" + label: _("Version") + " 5" }); this.gridTaskBar.attach(labelVersion1, 0, 1, 5, 1); let labelVersion2 = new Gtk.Label({ From cad159548c77be2871ddd5977fa6368b0b065761 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 20 Sep 2020 18:02:47 +0200 Subject: [PATCH 56/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd9df63..80bb8a6 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -## TaskBar 2020 for GNOME 3.30 - 3.36 +## TaskBar 2020 for GNOME 3.30 - 3.38 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ From 15e564e095945b9768a3a678647811943c62d3cf Mon Sep 17 00:00:00 2001 From: Dan D Niles Date: Mon, 5 Oct 2020 10:02:35 -0500 Subject: [PATCH 57/76] Adjusted so that centered is truly centered. --- extension.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/extension.js b/extension.js index f914deb..61ffae2 100644 --- a/extension.js +++ b/extension.js @@ -1625,16 +1625,12 @@ TaskBar.prototype = { this.bottomPanelActor.set_style(this.fontSize + ' ' + this.bottomPanelBackgroundStyle); this.bottomPanelActor.set_reactive(false); this.positionBoxBottomStart = new St.Bin({ - x_expand: true, - x_align: St.Align.START }); this.positionBoxBottomMiddle = new St.Bin({ x_expand: true, - x_align: St.Align.MIDDLE + x_align: St.Align.END }); this.positionBoxBottomEnd = new St.Bin({ - x_expand: true, - x_align: St.Align.END }); this.positionBoxBottomSettings = this.settings.get_int("position-bottom-box"); if (this.positionBoxBottomSettings === 0) From c414cfe3fbc4f824fe349cda3cc4e24f6a134e29 Mon Sep 17 00:00:00 2001 From: Ordissimo Date: Wed, 24 Feb 2021 11:25:37 +0100 Subject: [PATCH 58/76] Removing deprcated warnings. --- extension.js | 88 ++++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/extension.js b/extension.js index 61ffae2..f42cb5b 100644 --- a/extension.js +++ b/extension.js @@ -402,7 +402,7 @@ TaskBar.prototype = { //Reset Activities Button Color if changed if (this.settings.get_string("activities-button-color") !== "unset") - Main.panel.statusArea.activities.actor.set_style("None"); + Main.panel.statusArea.activities.set_style("None"); //Enable Hot Corner if disabled if ((!this.settings.get_boolean("hot-corner")) && (ShellVersion[1] < 26)) @@ -417,7 +417,7 @@ TaskBar.prototype = { //Reset Application Menu Color if changed if (this.settings.get_string("application-menu-color") !== "unset") - Main.panel.statusArea.appMenu.actor.set_style("None"); + Main.panel.statusArea.appMenu.set_style("None"); //Show Date Menu if hidden if (!this.settings.get_boolean("date-menu")) @@ -425,7 +425,7 @@ TaskBar.prototype = { //Reset Date Menu Color if changed if (this.settings.get_string("date-menu-color") !== "unset") - Main.panel.statusArea.dateMenu.actor.set_style("None"); + Main.panel.statusArea.dateMenu.set_style("None"); //Show System Menu if hidden if (!this.settings.get_boolean("system-menu")) @@ -433,7 +433,7 @@ TaskBar.prototype = { //Reset System Menu Color if changed if (this.settings.get_string("system-menu-color") !== "unset") - Main.panel.statusArea.aggregateMenu.actor.set_style("None"); + Main.panel.statusArea.aggregateMenu.set_style("None"); //Show Dash if hidden if (!this.settings.get_boolean("dash")) { @@ -573,7 +573,7 @@ TaskBar.prototype = { this.bottomPanelActor = null; } if ((this.setAnchorPoint) && (ShellVersion[1] <= 14)) { - Main.messageTray.actor.set_anchor_point(0, 0); + Main.messageTray.set_anchor_point(0, 0); Main.messageTray._notificationWidget.set_anchor_point(0, 0); this.setAnchorPoint = false; } @@ -588,22 +588,22 @@ TaskBar.prototype = { this.cleanTasksList(); if (this.topPanelBackgroundColor !== 'unset') { if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); } - Main.panel._leftCorner.actor.set_style(this.originalLeftPanelCornerStyle); - Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); + Main.panel._leftCorner.set_style(this.originalLeftPanelCornerStyle); + Main.panel._rightCorner.set_style(this.originalRightPanelCornerStyle); } if ((this.topPanelBackgroundColor !== 'unset') || (this.panelSet)) - Main.panel.actor.set_style(this.originalTopPanelStyle); + Main.panel.set_style(this.originalTopPanelStyle); if (!this.settings.get_boolean("top-panel")) { Main.layoutManager.removeChrome(Main.layoutManager.panelBox); Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); - Main.panel.actor.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); + Main.panel.show(); } }, @@ -1311,9 +1311,9 @@ TaskBar.prototype = { this.activitiesColor = this.settings.get_string("activities-button-color"); if (this.activitiesColor !== "unset") { this.activitiesStyle = "color: " + this.activitiesColor + ";"; - Main.panel.statusArea.activities.actor.set_style(this.activitiesStyle); + Main.panel.statusArea.activities.set_style(this.activitiesStyle); } else - Main.panel.statusArea.activities.actor.set_style("None"); + Main.panel.statusArea.activities.set_style("None"); }, //Top Panel @@ -1324,9 +1324,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel.actor.show(); - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); + Main.panel.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); this.onParamChanged(); } }, @@ -1337,9 +1337,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: false }); - Main.panel.actor.hide(); - Main.panel._leftCorner.actor.hide(); - Main.panel._rightCorner.actor.hide(); + Main.panel.hide(); + Main.panel._leftCorner.hide(); + Main.panel._rightCorner.hide(); } }, @@ -1397,9 +1397,9 @@ TaskBar.prototype = { this.appMenuColor = this.settings.get_string("application-menu-color"); if (this.appMenuColor !== "unset") { this.appMenuStyle = "color: " + this.appMenuColor + ";"; - Main.panel.statusArea.appMenu.actor.set_style(this.appMenuStyle); + Main.panel.statusArea.appMenu.set_style(this.appMenuStyle); } else - Main.panel.statusArea.appMenu.actor.set_style("None"); + Main.panel.statusArea.appMenu.set_style("None"); }, @@ -1424,9 +1424,9 @@ TaskBar.prototype = { this.dateMenuColor = this.settings.get_string("date-menu-color"); if (this.dateMenuColor !== "unset") { this.dateMenuStyle = "color: " + this.dateMenuColor + ";"; - Main.panel.statusArea.dateMenu.actor.set_style(this.dateMenuStyle); + Main.panel.statusArea.dateMenu.set_style(this.dateMenuStyle); } else - Main.panel.statusArea.dateMenu.actor.set_style("None"); + Main.panel.statusArea.dateMenu.set_style("None"); }, //System Menu @@ -1450,9 +1450,9 @@ TaskBar.prototype = { this.systemMenuColor = this.settings.get_string("system-menu-color"); if (this.systemMenuColor !== "unset") { this.systemMenuStyle = "color: " + this.systemMenuColor + ";"; - Main.panel.statusArea.aggregateMenu.actor.set_style(this.systemMenuStyle); + Main.panel.statusArea.aggregateMenu.set_style(this.systemMenuStyle); } else - Main.panel.statusArea.aggregateMenu.actor.set_style("None"); + Main.panel.statusArea.aggregateMenu.set_style("None"); }, //Dash @@ -1466,7 +1466,7 @@ TaskBar.prototype = { initDisplayDash: function() { if (!this.settings.get_boolean("dash")) { - this.dash = Main.overview._dash.actor; + this.dash = Main.overview.dash; this.dashHeight = this.dash.get_height(); this.dashWidth = this.dash.get_width(); this.dash.set_height(0); @@ -1564,11 +1564,11 @@ TaskBar.prototype = { this.adjustTBLabelSize = this.settings.get_int('tb-label-size'); this.adjustContentSize = this.settings.get_int('content-size'); this.panelSet = false; - this.originalTopPanelStyle = Main.panel.actor.get_style(); - this.originalLeftPanelCornerStyle = Main.panel._leftCorner.actor.get_style(); - this.originalRightPanelCornerStyle = Main.panel._rightCorner.actor.get_style(); + this.originalTopPanelStyle = Main.panel.get_style(); + this.originalLeftPanelCornerStyle = Main.panel._leftCorner.get_style(); + this.originalRightPanelCornerStyle = Main.panel._rightCorner.get_style(); //Get Native Panel Background Color - let tpobc = Main.panel.actor.get_theme_node().get_background_color(); + let tpobc = Main.panel.get_theme_node().get_background_color(); let topPanelOriginalBackgroundColor = 'rgba(%d, %d, %d, %d)'.format(tpobc.red, tpobc.green, tpobc.blue, tpobc.alpha); this.settings.set_string("top-panel-original-background-color", topPanelOriginalBackgroundColor); this.bottomPanelBackgroundColor = this.settings.get_string("bottom-panel-background-color"); @@ -1579,7 +1579,7 @@ TaskBar.prototype = { //Set Font Size this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize); + Main.panel.set_style(this.fontSize); this.panelSet = true; } this.topPanelBackgroundColor = this.settings.get_string("top-panel-background-color"); @@ -1587,17 +1587,17 @@ TaskBar.prototype = { this.topPanelBackgroundStyle = "background-color: " + this.topPanelBackgroundColor + ";"; this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); + Main.panel.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); if ((this.settings.get_boolean("top-panel-background-alpha")) && (ShellVersion[1] <= 16)) { - Main.panel._leftCorner.actor.hide(); - Main.panel._rightCorner.actor.hide(); + Main.panel._leftCorner.hide(); + Main.panel._rightCorner.hide(); } else { if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); } - Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._leftCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._rightCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); } this.panelSet = true; } @@ -1658,11 +1658,11 @@ TaskBar.prototype = { Main.messageTray._notificationWidget.set_anchor_point(0, this.height); this.setAnchorPoint = true; this.messageTrayShowingId = Main.messageTray.connect('showing', Lang.bind(this, function() { - Main.messageTray.actor.set_anchor_point(0, this.height); + Main.messageTray.set_anchor_point(0, this.height); this.setAnchorPoint = true; })); this.messageTrayHidingId = Main.messageTray.connect('hiding', Lang.bind(this, function() { - Main.messageTray.actor.set_anchor_point(0, 0); + Main.messageTray.set_anchor_point(0, 0); this.setAnchorPoint = true; })); } @@ -1946,9 +1946,9 @@ TaskBar.prototype = { } } - this.taskMenu.actor.hide(); + this.taskMenu.hide(); taskMenuManager.addMenu(this.taskMenu); - Main.uiGroup.add_actor(this.taskMenu.actor); + Main.uiGroup.add_actor(this.taskMenu); this.taskMenuUp = true; this.hidePreview(); this.taskMenu.open(); From 98eb32d279c2c287d5aa25db94a7adf591284356 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Fri, 19 Mar 2021 17:21:10 +0100 Subject: [PATCH 59/76] Change prefs to GTK4 and remove functions not available in gnome 40 --- extension.js | 129 ++++++------- prefs.js | 499 ++++++++++++++------------------------------------- 2 files changed, 182 insertions(+), 446 deletions(-) diff --git a/extension.js b/extension.js index f42cb5b..6122519 100644 --- a/extension.js +++ b/extension.js @@ -37,7 +37,6 @@ const MessageTray = imports.ui.messageTray; const Panel = imports.ui.main.panel; const PanelMenu = imports.ui.panelMenu; const PopupMenu = imports.ui.popupMenu; -const ThumbnailsSlider = imports.ui.overviewControls.ThumbnailsSlider.prototype; const Extension = imports.misc.extensionUtils.getCurrentExtension(); const Lib = Extension.imports.lib; @@ -362,9 +361,6 @@ TaskBar.prototype = { //Dash this.initDisplayDash(); - //Workspace Selector - this.initDisplayWorkspaceSelector(); - //Init Windows Manage Callbacks this.initWindows(); @@ -402,7 +398,7 @@ TaskBar.prototype = { //Reset Activities Button Color if changed if (this.settings.get_string("activities-button-color") !== "unset") - Main.panel.statusArea.activities.set_style("None"); + Main.panel.statusArea.activities.actor.set_style("None"); //Enable Hot Corner if disabled if ((!this.settings.get_boolean("hot-corner")) && (ShellVersion[1] < 26)) @@ -417,7 +413,7 @@ TaskBar.prototype = { //Reset Application Menu Color if changed if (this.settings.get_string("application-menu-color") !== "unset") - Main.panel.statusArea.appMenu.set_style("None"); + Main.panel.statusArea.appMenu.actor.set_style("None"); //Show Date Menu if hidden if (!this.settings.get_boolean("date-menu")) @@ -425,7 +421,7 @@ TaskBar.prototype = { //Reset Date Menu Color if changed if (this.settings.get_string("date-menu-color") !== "unset") - Main.panel.statusArea.dateMenu.set_style("None"); + Main.panel.statusArea.dateMenu.actor.set_style("None"); //Show System Menu if hidden if (!this.settings.get_boolean("system-menu")) @@ -433,7 +429,7 @@ TaskBar.prototype = { //Reset System Menu Color if changed if (this.settings.get_string("system-menu-color") !== "unset") - Main.panel.statusArea.aggregateMenu.set_style("None"); + Main.panel.statusArea.aggregateMenu.actor.set_style("None"); //Show Dash if hidden if (!this.settings.get_boolean("dash")) { @@ -441,12 +437,6 @@ TaskBar.prototype = { this.dash.set_width(this.dashWidth); } - //Show Workspace Selector if hidden - if (!this.settings.get_boolean("workspace-selector")) { - ThumbnailsSlider._getAlwaysZoomOut = this.alwaysZoomOut; - ThumbnailsSlider.getNonExpandedWidth = this.nonExpandedWidth; - } - //Disconnect Workspace Signals if (this.workspaceSwitchedId !== null) { global.workspace_manager.disconnect(this.workspaceSwitchedId); @@ -573,7 +563,7 @@ TaskBar.prototype = { this.bottomPanelActor = null; } if ((this.setAnchorPoint) && (ShellVersion[1] <= 14)) { - Main.messageTray.set_anchor_point(0, 0); + Main.messageTray.actor.set_anchor_point(0, 0); Main.messageTray._notificationWidget.set_anchor_point(0, 0); this.setAnchorPoint = false; } @@ -588,22 +578,22 @@ TaskBar.prototype = { this.cleanTasksList(); if (this.topPanelBackgroundColor !== 'unset') { if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); } - Main.panel._leftCorner.set_style(this.originalLeftPanelCornerStyle); - Main.panel._rightCorner.set_style(this.originalRightPanelCornerStyle); + Main.panel._leftCorner.actor.set_style(this.originalLeftPanelCornerStyle); + Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); } if ((this.topPanelBackgroundColor !== 'unset') || (this.panelSet)) - Main.panel.set_style(this.originalTopPanelStyle); + Main.panel.actor.set_style(this.originalTopPanelStyle); if (!this.settings.get_boolean("top-panel")) { Main.layoutManager.removeChrome(Main.layoutManager.panelBox); Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); - Main.panel.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); + Main.panel.actor.show(); } }, @@ -681,7 +671,6 @@ TaskBar.prototype = { this.settings.connect("changed::system-menu", Lang.bind(this, this.displaySystemMenu)), this.settings.connect("changed::system-menu-color", Lang.bind(this, this.colorSystemMenu)), this.settings.connect("changed::dash", Lang.bind(this, this.displayDash)), - this.settings.connect("changed::workspace-selector", Lang.bind(this, this.displayWorkspaceSelector)), this.settings.connect("changed::position-changed", Lang.bind(this, this.appearancePositionChange)), this.settings.connect("changed::bottom-panel", Lang.bind(this, this.onParamChanged)), this.settings.connect("changed::bottom-panel-vertical", Lang.bind(this, this.onParamChanged)), @@ -1311,9 +1300,9 @@ TaskBar.prototype = { this.activitiesColor = this.settings.get_string("activities-button-color"); if (this.activitiesColor !== "unset") { this.activitiesStyle = "color: " + this.activitiesColor + ";"; - Main.panel.statusArea.activities.set_style(this.activitiesStyle); + Main.panel.statusArea.activities.actor.set_style(this.activitiesStyle); } else - Main.panel.statusArea.activities.set_style("None"); + Main.panel.statusArea.activities.actor.set_style("None"); }, //Top Panel @@ -1324,9 +1313,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel.show(); - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); + Main.panel.actor.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); this.onParamChanged(); } }, @@ -1337,9 +1326,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: false }); - Main.panel.hide(); - Main.panel._leftCorner.hide(); - Main.panel._rightCorner.hide(); + Main.panel.actor.hide(); + Main.panel._leftCorner.actor.hide(); + Main.panel._rightCorner.actor.hide(); } }, @@ -1397,9 +1386,9 @@ TaskBar.prototype = { this.appMenuColor = this.settings.get_string("application-menu-color"); if (this.appMenuColor !== "unset") { this.appMenuStyle = "color: " + this.appMenuColor + ";"; - Main.panel.statusArea.appMenu.set_style(this.appMenuStyle); + Main.panel.statusArea.appMenu.actor.set_style(this.appMenuStyle); } else - Main.panel.statusArea.appMenu.set_style("None"); + Main.panel.statusArea.appMenu.actor.set_style("None"); }, @@ -1424,9 +1413,9 @@ TaskBar.prototype = { this.dateMenuColor = this.settings.get_string("date-menu-color"); if (this.dateMenuColor !== "unset") { this.dateMenuStyle = "color: " + this.dateMenuColor + ";"; - Main.panel.statusArea.dateMenu.set_style(this.dateMenuStyle); + Main.panel.statusArea.dateMenu.actor.set_style(this.dateMenuStyle); } else - Main.panel.statusArea.dateMenu.set_style("None"); + Main.panel.statusArea.dateMenu.actor.set_style("None"); }, //System Menu @@ -1450,9 +1439,9 @@ TaskBar.prototype = { this.systemMenuColor = this.settings.get_string("system-menu-color"); if (this.systemMenuColor !== "unset") { this.systemMenuStyle = "color: " + this.systemMenuColor + ";"; - Main.panel.statusArea.aggregateMenu.set_style(this.systemMenuStyle); + Main.panel.statusArea.aggregateMenu.actor.set_style(this.systemMenuStyle); } else - Main.panel.statusArea.aggregateMenu.set_style("None"); + Main.panel.statusArea.aggregateMenu.actor.set_style("None"); }, //Dash @@ -1466,7 +1455,7 @@ TaskBar.prototype = { initDisplayDash: function() { if (!this.settings.get_boolean("dash")) { - this.dash = Main.overview.dash; + this.dash = Main.overview._dash.actor; this.dashHeight = this.dash.get_height(); this.dashWidth = this.dash.get_width(); this.dash.set_height(0); @@ -1474,28 +1463,6 @@ TaskBar.prototype = { } }, - //Workspace Selector - displayWorkspaceSelector: function() { - this.initDisplayWorkspaceSelector(); - if (this.settings.get_boolean("workspace-selector")) { - ThumbnailsSlider._getAlwaysZoomOut = this.alwaysZoomOut; - ThumbnailsSlider.getNonExpandedWidth = this.nonExpandedWidth; - } - }, - - initDisplayWorkspaceSelector: function() { - if (!this.settings.get_boolean("workspace-selector")) { - this.alwaysZoomOut = ThumbnailsSlider._getAlwaysZoomOut; - this.nonExpandedWidth = ThumbnailsSlider.getNonExpandedWidth; - ThumbnailsSlider._getAlwaysZoomOut = function() { - return false; - } - ThumbnailsSlider.getNonExpandedWidth = function() { - return 0; - } - } - }, - //Preferences Hover Component Event hoverEvent: function() { @@ -1564,11 +1531,11 @@ TaskBar.prototype = { this.adjustTBLabelSize = this.settings.get_int('tb-label-size'); this.adjustContentSize = this.settings.get_int('content-size'); this.panelSet = false; - this.originalTopPanelStyle = Main.panel.get_style(); - this.originalLeftPanelCornerStyle = Main.panel._leftCorner.get_style(); - this.originalRightPanelCornerStyle = Main.panel._rightCorner.get_style(); + this.originalTopPanelStyle = Main.panel.actor.get_style(); + this.originalLeftPanelCornerStyle = Main.panel._leftCorner.actor.get_style(); + this.originalRightPanelCornerStyle = Main.panel._rightCorner.actor.get_style(); //Get Native Panel Background Color - let tpobc = Main.panel.get_theme_node().get_background_color(); + let tpobc = Main.panel.actor.get_theme_node().get_background_color(); let topPanelOriginalBackgroundColor = 'rgba(%d, %d, %d, %d)'.format(tpobc.red, tpobc.green, tpobc.blue, tpobc.alpha); this.settings.set_string("top-panel-original-background-color", topPanelOriginalBackgroundColor); this.bottomPanelBackgroundColor = this.settings.get_string("bottom-panel-background-color"); @@ -1579,7 +1546,7 @@ TaskBar.prototype = { //Set Font Size this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.set_style(this.fontSize); + Main.panel.actor.set_style(this.fontSize); this.panelSet = true; } this.topPanelBackgroundColor = this.settings.get_string("top-panel-background-color"); @@ -1587,17 +1554,17 @@ TaskBar.prototype = { this.topPanelBackgroundStyle = "background-color: " + this.topPanelBackgroundColor + ";"; this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); + Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); if ((this.settings.get_boolean("top-panel-background-alpha")) && (ShellVersion[1] <= 16)) { - Main.panel._leftCorner.hide(); - Main.panel._rightCorner.hide(); + Main.panel._leftCorner.actor.hide(); + Main.panel._rightCorner.actor.hide(); } else { if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); } - Main.panel._leftCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - Main.panel._rightCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); } this.panelSet = true; } @@ -1625,12 +1592,16 @@ TaskBar.prototype = { this.bottomPanelActor.set_style(this.fontSize + ' ' + this.bottomPanelBackgroundStyle); this.bottomPanelActor.set_reactive(false); this.positionBoxBottomStart = new St.Bin({ + x_expand: true, + x_align: St.Align.START }); this.positionBoxBottomMiddle = new St.Bin({ x_expand: true, - x_align: St.Align.END + x_align: St.Align.MIDDLE }); this.positionBoxBottomEnd = new St.Bin({ + x_expand: true, + x_align: St.Align.END }); this.positionBoxBottomSettings = this.settings.get_int("position-bottom-box"); if (this.positionBoxBottomSettings === 0) @@ -1658,11 +1629,11 @@ TaskBar.prototype = { Main.messageTray._notificationWidget.set_anchor_point(0, this.height); this.setAnchorPoint = true; this.messageTrayShowingId = Main.messageTray.connect('showing', Lang.bind(this, function() { - Main.messageTray.set_anchor_point(0, this.height); + Main.messageTray.actor.set_anchor_point(0, this.height); this.setAnchorPoint = true; })); this.messageTrayHidingId = Main.messageTray.connect('hiding', Lang.bind(this, function() { - Main.messageTray.set_anchor_point(0, 0); + Main.messageTray.actor.set_anchor_point(0, 0); this.setAnchorPoint = true; })); } @@ -1946,9 +1917,9 @@ TaskBar.prototype = { } } - this.taskMenu.hide(); + this.taskMenu.actor.hide(); taskMenuManager.addMenu(this.taskMenu); - Main.uiGroup.add_actor(this.taskMenu); + Main.uiGroup.add_actor(this.taskMenu.actor); this.taskMenuUp = true; this.hidePreview(); this.taskMenu.open(); @@ -2707,4 +2678,4 @@ TaskBar.prototype = { this.favoritesPreview = null; } } -}; +}; \ No newline at end of file diff --git a/prefs.js b/prefs.js index aa69e3d..971de6e 100644 --- a/prefs.js +++ b/prefs.js @@ -121,7 +121,6 @@ Prefs.prototype = { let scrollWindowTaskBar = this.gridTaskBar; - scrollWindowTaskBar.show_all(); let labelTaskBar = new Gtk.Label({ label: _("About") }); @@ -164,52 +163,40 @@ Prefs.prototype = { }); this.gridTaskBar.attach(labelVersion2, 0, 2, 5, 1); let labelLink1 = new Gtk.LinkButton({ - image: linkImage1, + icon_name: "HOMEICON", label: " extensions.gnome.org", - uri: "https://extensions.gnome.org/extension/2506/taskbar-updated", - xalign: 0 + uri: "https://extensions.gnome.org/extension/2506/taskbar-updated" }); - labelLink1.set_always_show_image(true); this.gridTaskBar.attach(labelLink1, 1, 4, 1, 1); let labelLink2 = new Gtk.LinkButton({ - image: linkImage2, + icon_name: "HOMEICON", label: " github.com", - uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", - xalign: 0 + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar" }); - labelLink2.set_always_show_image(true); this.gridTaskBar.attach(labelLink2, 1, 5, 1, 1); let labelLink7 = new Gtk.LinkButton({ - image: linkImage9, + icon_name: "HOMEICON", label: " TaskBar 2020 Wiki", - uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki", - xalign: 0 + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki" }); - labelLink7.set_always_show_image(true); this.gridTaskBar.attach(labelLink7, 1, 6, 1, 1); let labelLink5 = new Gtk.LinkButton({ - image: linkImage6, + icon_name: "GNOMEICON", label: " " + _("Become a Friend of GNOME"), - uri: "https://www.gnome.org/friends/", - xalign: 0 + uri: "https://www.gnome.org/friends/" }); - labelLink5.set_always_show_image(true); this.gridTaskBar.attach(labelLink5, 3, 5, 1, 1); let labelLink6 = new Gtk.LinkButton({ - image: linkImage7, + icon_name: "FSFICON", label: " " + _("Free Software Foundation"), - uri: "https://www.fsf.org/", - xalign: 0 + uri: "https://www.fsf.org/" }); - labelLink6.set_always_show_image(true); this.gridTaskBar.attach(labelLink6, 3, 6, 1, 1); let bugReport = new Gtk.LinkButton({ - image: linkImage4, + icon_name: "MAILICON", label: _("Report a Bug"), - uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", - xalign: 0 + uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new" }); - bugReport.set_always_show_image(true); this.gridTaskBar.attach(bugReport, 1, 7, 1, 1); let exportButton = new Gtk.Button({ @@ -229,23 +216,16 @@ Prefs.prototype = { let resetAllButton = new Gtk.Button({ label: _("RESET ALL !") }); - resetAllButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetAllButton.connect('clicked', Lang.bind(this, this.resetAll)); resetAllButton.set_tooltip_text(_("Reset All TaskBar Settings to the Original TaskBar Settings")); this.gridTaskBar.attach(resetAllButton, 1, 11, 1, 1); let labelSpaceTaskBar1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTaskBar.attach(labelSpaceTaskBar1, 0, 12, 1, 1); let labelSpaceTaskBar2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridTaskBar.attach(labelSpaceTaskBar2, 2, 10, 1, 1); @@ -256,8 +236,7 @@ Prefs.prototype = { labelSpaceTaskBar3.set_use_markup(true); this.gridTaskBar.attach(labelSpaceTaskBar3, 0, 0, 5, 1); let labelSpaceTaskBar4 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTaskBar.attach(labelSpaceTaskBar4, 4, 8, 1, 1); @@ -271,15 +250,13 @@ Prefs.prototype = { let scrollWindowComponents = this.gridComponents; - scrollWindowComponents.show_all(); let labelComponents = new Gtk.Label({ label: _("Overview") }); notebook.append_page(scrollWindowComponents, labelComponents); let labelDisplayTasks = new Gtk.Label({ - label: _("Tasks"), - xalign: 0 + label: _("Tasks") }); this.gridComponents.attach(labelDisplayTasks, 1, 1, 1, 1); this.valueDisplayTasks = new Gtk.Switch({ @@ -290,8 +267,7 @@ Prefs.prototype = { this.gridComponents.attach(this.valueDisplayTasks, 3, 1, 2, 1); let labelDisplayDesktopButton = new Gtk.Label({ - label: _("Desktop Button"), - xalign: 0 + label: _("Desktop Button") }); this.gridComponents.attach(labelDisplayDesktopButton, 1, 2, 1, 1); this.valueDisplayDesktopButton = new Gtk.Switch({ @@ -302,8 +278,7 @@ Prefs.prototype = { this.gridComponents.attach(this.valueDisplayDesktopButton, 3, 2, 2, 1); let labelDisplayWorkspaceButton = new Gtk.Label({ - label: _("Workspace Button"), - xalign: 0 + label: _("Workspace Button") }); this.gridComponents.attach(labelDisplayWorkspaceButton, 1, 3, 1, 1); this.valueDisplayWorkspaceButton = new Gtk.Switch({ @@ -314,8 +289,7 @@ Prefs.prototype = { this.gridComponents.attach(this.valueDisplayWorkspaceButton, 3, 3, 2, 1); let labelDisplayShowAppsButton = new Gtk.Label({ - label: _("Appview Button"), - xalign: 0 + label: _("Appview Button") }); this.gridComponents.attach(labelDisplayShowAppsButton, 1, 4, 1, 1); this.valueDisplayShowAppsButton = new Gtk.Switch({ @@ -326,8 +300,7 @@ Prefs.prototype = { this.gridComponents.attach(this.valueDisplayShowAppsButton, 3, 4, 2, 1); let labelDisplayFavorites = new Gtk.Label({ - label: _("Favorites"), - xalign: 0 + label: _("Favorites") }); this.gridComponents.attach(labelDisplayFavorites, 1, 5, 1, 1); this.valueDisplayFavorites = new Gtk.Switch({ @@ -339,8 +312,7 @@ Prefs.prototype = { let valueAppearanceBox = new Gtk.Box(); let labelAppearanceBox = new Gtk.Label({ - label: _("Align") + ' ', - xalign: 0 + label: _("Align") + ' ' }); this.valueAppearance = new Gtk.ComboBoxText(); this.valueAppearance.append_text(_("Tasks")); @@ -350,8 +322,8 @@ Prefs.prototype = { this.valueAppearance.append_text(_("Favorites")); this.valueAppearance.set_active(this.settings.get_enum("appearance-selection")); this.valueAppearance.connect('changed', Lang.bind(this, this.changeAppearanceSelection)); - valueAppearanceBox.add(labelAppearanceBox); - valueAppearanceBox.add(this.valueAppearance); + valueAppearanceBox.append(labelAppearanceBox); + valueAppearanceBox.append(this.valueAppearance); this.gridComponents.attach(valueAppearanceBox, 1, 6, 1, 1); let valueAppearanceName = new Gtk.Button({ label: "<" @@ -361,20 +333,11 @@ Prefs.prototype = { }); valueAppearanceName.connect('clicked', Lang.bind(this, this.changeAppearanceLeft)); value2AppearanceName.connect('clicked', Lang.bind(this, this.changeAppearanceRight)); - valueAppearanceName.connect('enter-notify-event', Lang.bind(this, this.onHoverEvent)); - valueAppearanceName.connect('leave-notify-event', Lang.bind(this, function() { - this.settings.set_int("hover-event", 0); - })); - value2AppearanceName.connect('enter-notify-event', Lang.bind(this, this.onHoverEvent)); - value2AppearanceName.connect('leave-notify-event', Lang.bind(this, function() { - this.settings.set_int("hover-event", 0); - })); this.gridComponents.attach(valueAppearanceName, 3, 6, 1, 1); this.gridComponents.attach(value2AppearanceName, 4, 6, 1, 1); let labelTopPanel = new Gtk.Label({ - label: _("Top Panel"), - xalign: 0 + label: _("Top Panel") }); this.gridComponents.attach(labelTopPanel, 1, 7, 1, 1); this.valueTopPanel = new Gtk.Switch({ @@ -385,8 +348,7 @@ Prefs.prototype = { this.gridComponents.attach(this.valueTopPanel, 3, 7, 2, 1); let labelBottomPanel = new Gtk.Label({ - label: _("Bottom Panel"), - xalign: 0 + label: _("Bottom Panel") }); this.gridComponents.attach(labelBottomPanel, 1, 8, 1, 1); this.valueBottomPanel = new Gtk.Switch({ @@ -399,24 +361,17 @@ Prefs.prototype = { let resetComponentsButton = new Gtk.Button({ label: _("Reset Overview Tab") }); - resetComponentsButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetComponentsButton.connect('clicked', Lang.bind(this, this.resetComponents)); resetComponentsButton.set_tooltip_text(_("Reset the Overview Tab to the Original Overview Settings")); this.gridComponents.attach(resetComponentsButton, 1, 10, 1, 1); let labelSpaceComponents1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridComponents.attach(labelSpaceComponents1, 0, 11, 1, 1); let labelSpaceComponents2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridComponents.attach(labelSpaceComponents2, 2, 9, 1, 1); @@ -427,8 +382,7 @@ Prefs.prototype = { labelSpaceComponents3.set_use_markup(true); this.gridComponents.attach(labelSpaceComponents3, 0, 0, 6, 1); let labelSpaceComponents4 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridComponents.attach(labelSpaceComponents4, 5, 1, 1, 1); @@ -442,7 +396,6 @@ Prefs.prototype = { let scrollWindowSettings = this.gridSettings; - scrollWindowSettings.show_all(); let labelSettings = new Gtk.Label({ label: _("Panels") }); @@ -458,8 +411,7 @@ Prefs.prototype = { this.gridSettings.attach(labelPanel4, 6, 1, 2, 1); let labelPanelPosition = new Gtk.Label({ - label: _("Align TaskBar"), - xalign: 0 + label: _("Align TaskBar") }); this.gridSettings.attach(labelPanelPosition, 1, 2, 1, 1); let valuePanelPosition = new Gtk.Button({ @@ -484,8 +436,7 @@ Prefs.prototype = { this.gridSettings.attach(value2PanelPositionBottom, 7, 2, 1, 1); let labelIconSize = new Gtk.Label({ - label: _("Panel Size") + " (27 px)", - xalign: 0 + label: _("Panel Size") + " (27 px)" }); this.gridSettings.attach(labelIconSize, 1, 3, 1, 1); this.valueIconSize = new Gtk.Adjustment({ @@ -514,8 +465,7 @@ Prefs.prototype = { this.gridSettings.attach(value2IconSizeBottom, 6, 3, 2, 1); let labelTBIconSize = new Gtk.Label({ - label: _("Adjust TaskBar Icon Size") + " (0 px)", - xalign: 0 + label: _("Adjust TaskBar Icon Size") + " (0 px)" }); this.gridSettings.attach(labelTBIconSize, 1, 4, 1, 1); this.valueTBIconSize = new Gtk.Adjustment({ @@ -544,8 +494,7 @@ Prefs.prototype = { this.gridSettings.attach(value2TBIconSizeBottom, 6, 4, 2, 1); let labelTBLabelSize = new Gtk.Label({ - label: _("Adjust TaskBar Label Size") + " (0 px)", - xalign: 0 + label: _("Adjust TaskBar Label Size") + " (0 px)" }); this.gridSettings.attach(labelTBLabelSize, 1, 5, 1, 1); this.valueTBLabelSize = new Gtk.Adjustment({ @@ -574,8 +523,7 @@ Prefs.prototype = { this.gridSettings.attach(value2TBLabelSizeBottom, 6, 5, 2, 1); let labelOtherPanelContent = new Gtk.Label({ - label: _("Adjust Panel Content Size") + " (0 px)", - xalign: 0 + label: _("Adjust Panel Content Size") + " (0 px)" }); this.gridSettings.attach(labelOtherPanelContent, 1, 6, 1, 1); this.valueOtherPanelContent = new Gtk.Adjustment({ @@ -592,8 +540,7 @@ Prefs.prototype = { this.gridSettings.attach(value2OtherPanelContent, 3, 6, 2, 1); let labelBottomPanelVertical = new Gtk.Label({ - label: _("Anchor Point") + " (0 px)", - xalign: 0 + label: _("Anchor Point") + " (0 px)" }); this.gridSettings.attach(labelBottomPanelVertical, 1, 7, 1, 1); this.valueBottomPanelVertical = new Gtk.Adjustment({ @@ -610,8 +557,7 @@ Prefs.prototype = { this.gridSettings.attach(this.value2BottomPanelVertical, 6, 7, 2, 1); let labelPanelBackgroundColor = new Gtk.Label({ - label: _("Panel Background\nColor & Opacity"), - xalign: 0 + label: _("Panel Background\nColor & Opacity") }); this.gridSettings.attach(labelPanelBackgroundColor, 1, 8, 1, 1); let colorTop = this.settings.get_string("top-panel-background-color"); @@ -657,29 +603,21 @@ Prefs.prototype = { let resetSettingsButton = new Gtk.Button({ label: _("Reset Panels Tab") }); - resetSettingsButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetSettingsButton.connect('clicked', Lang.bind(this, this.resetSettings)); resetSettingsButton.set_tooltip_text(_("Reset the Panels Tab to the Original Panels Settings")); this.gridSettings.attach(resetSettingsButton, 1, 11, 1, 1); let labelSpaceSettings1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSettings.attach(labelSpaceSettings1, 0, 12, 1, 1); let labelSpaceSettings2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridSettings.attach(labelSpaceSettings2, 2, 2, 1, 1); let labelSpaceSettings3 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSettings.attach(labelSpaceSettings3, 5, 10, 1, 1); let labelSpaceSettings4 = new Gtk.Label({ @@ -689,8 +627,7 @@ Prefs.prototype = { labelSpaceSettings4.set_use_markup(true); this.gridSettings.attach(labelSpaceSettings4, 0, 0, 9, 1); let labelSpaceSettings5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSettings.attach(labelSpaceSettings5, 8, 1, 1, 1); @@ -704,15 +641,13 @@ Prefs.prototype = { let scrollWindowTasks = this.gridTasks; - scrollWindowTasks.show_all(); let labelTasks = new Gtk.Label({ label: _("Tasks (I)") }); notebook.append_page(scrollWindowTasks, labelTasks); let labelAllWorkspaces = new Gtk.Label({ - label: _("Tasks on All Workspaces"), - xalign: 0 + label: _("Tasks on All Workspaces") }); this.gridTasks.attach(labelAllWorkspaces, 1, 1, 1, 1); this.valueAllWorkspaces = new Gtk.Switch({ @@ -723,8 +658,7 @@ Prefs.prototype = { this.gridTasks.attach(this.valueAllWorkspaces, 4, 1, 1, 1); let labelSortTasks = new Gtk.Label({ - label: _("Sort or Group Tasks by Application"), - xalign: 0 + label: _("Sort or Group Tasks by Application") }); this.gridTasks.attach(labelSortTasks, 1, 2, 1, 1); this.valueSortTasks = new Gtk.ComboBoxText(); @@ -738,8 +672,7 @@ Prefs.prototype = { this.gridTasks.attach(this.valueSortTasks, 3, 2, 2, 1); let labelTasksLabel = new Gtk.Label({ - label: _("Tasks Label"), - xalign: 0 + label: _("Tasks Label") }); this.gridTasks.attach(labelTasksLabel, 1, 3, 1, 1); this.valueTasksLabel = new Gtk.ComboBoxText(); @@ -751,8 +684,7 @@ Prefs.prototype = { this.gridTasks.attach(this.valueTasksLabel, 3, 3, 2, 1); let labelTasksLabelWidth = new Gtk.Label({ - label: _("Tasks Label Width (150 px)"), - xalign: 0 + label: _("Tasks Label Width (150 px)") }); this.gridTasks.attach(labelTasksLabelWidth, 1, 4, 2, 1); this.valueTasksLabelWidth = new Gtk.Adjustment({ @@ -769,8 +701,7 @@ Prefs.prototype = { this.gridTasks.attach(value2TasksLabelWidth, 3, 4, 2, 1); let labelTasksContainerWidth = new Gtk.Label({ - label: _("Reserve Space on Panel (0 Tasks)"), - xalign: 0 + label: _("Reserve Space on Panel (0 Tasks)") }); this.gridTasks.attach(labelTasksContainerWidth, 1, 5, 2, 1); this.valueTasksContainerWidth = new Gtk.Adjustment({ @@ -787,8 +718,7 @@ Prefs.prototype = { this.gridTasks.attach(value2TasksContainerWidth, 3, 5, 2, 1); let labelTasksSpaces = new Gtk.Label({ - label: _("Space between Tasks (4 px)"), - xalign: 0 + label: _("Space between Tasks (4 px)") }); this.gridTasks.attach(labelTasksSpaces, 1, 6, 2, 1); this.valueTasksSpaces = new Gtk.Adjustment({ @@ -815,8 +745,7 @@ Prefs.prototype = { //Left Click actions menu let labelLeftClickMenu = new Gtk.Label({ - label: _("Left Click"), - xalign: 0 + label: _("Left Click") }); this.gridTasks.attach(labelLeftClickMenu, 1, 7, 1, 1); this.valueTasksLeftClickMenu = new Gtk.ComboBoxText(); @@ -829,8 +758,7 @@ Prefs.prototype = { //Middle Click actions menu let labelMiddleClickMenu = new Gtk.Label({ - label: _("Middle Click"), - xalign: 0 + label: _("Middle Click") }); this.gridTasks.attach(labelMiddleClickMenu, 1, 8, 1, 1); this.valueTasksMiddleClickMenu = new Gtk.ComboBoxText(); @@ -843,8 +771,7 @@ Prefs.prototype = { //Right Click actions menu let labelRightClickMenu = new Gtk.Label({ - label: _("Right Click"), - xalign: 0 + label: _("Right Click") }); this.gridTasks.attach(labelRightClickMenu, 1, 9, 1, 1); this.valueTasksRightClickMenu = new Gtk.ComboBoxText(); @@ -858,29 +785,21 @@ Prefs.prototype = { let resetTasksButton = new Gtk.Button({ label: _("Reset Tasks (I) Tab") }); - resetTasksButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetTasksButton.connect('clicked', Lang.bind(this, this.resetTasks)); resetTasksButton.set_tooltip_text(_("Reset the Tasks (I) Tab to the Original Tasks Settings")); this.gridTasks.attach(resetTasksButton, 1, 11, 1, 1); let labelSpaceTasks1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks.attach(labelSpaceTasks1, 0, 12, 1, 1); let labelSpaceTasks2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridTasks.attach(labelSpaceTasks2, 2, 10, 1, 1); let labelSpaceTasks3 = new Gtk.Label({ - label: "\t\t", - xalign: 0 + label: "\t\t" }); this.gridTasks.attach(labelSpaceTasks3, 3, 0, 1, 1); let labelSpaceTasks4 = new Gtk.Label({ @@ -890,8 +809,7 @@ Prefs.prototype = { labelSpaceTasks4.set_use_markup(true); this.gridTasks.attach(labelSpaceTasks4, 0, 0, 6, 1); let labelSpaceTasks5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks.attach(labelSpaceTasks5, 5, 1, 1, 1); @@ -905,15 +823,13 @@ Prefs.prototype = { let scrollWindowTasks2 = this.gridTasks2; - scrollWindowTasks2.show_all(); let labelTasks2 = new Gtk.Label({ label: _("Tasks (II)") }); notebook.append_page(scrollWindowTasks2, labelTasks2); let labelScrollTasks = new Gtk.Label({ - label: _("Scroll Tasks"), - xalign: 0 + label: _("Scroll Tasks") }); this.gridTasks2.attach(labelScrollTasks, 1, 1, 1, 1); this.valueScrollTasks = new Gtk.ComboBoxText(); @@ -925,8 +841,7 @@ Prefs.prototype = { this.gridTasks2.attach(this.valueScrollTasks, 3, 1, 2, 1); let labelActiveTaskFrame = new Gtk.Label({ - label: _("Active Task Frame"), - xalign: 0 + label: _("Active Task Frame") }); this.gridTasks2.attach(labelActiveTaskFrame, 1, 2, 1, 1); this.valueActiveTaskFrame = new Gtk.Switch({ @@ -937,8 +852,7 @@ Prefs.prototype = { this.gridTasks2.attach(this.valueActiveTaskFrame, 4, 2, 1, 1); let labelInactiveTaskFrame = new Gtk.Label({ - label: _("Inactive Task Frame"), - xalign: 0 + label: _("Inactive Task Frame") }); this.gridTasks2.attach(labelInactiveTaskFrame, 1, 3, 1, 1); this.valueInactiveTaskFrame = new Gtk.Switch({ @@ -949,8 +863,7 @@ Prefs.prototype = { this.gridTasks2.attach(this.valueInactiveTaskFrame, 4, 3, 1, 1); let labelHoverSwitchTask = new Gtk.Label({ - label: _("Activate Tasks on Hover"), - xalign: 0 + label: _("Activate Tasks on Hover") }); this.gridTasks2.attach(labelHoverSwitchTask, 1, 4, 1, 1); this.valueHoverSwitchTask = new Gtk.Switch({ @@ -961,8 +874,7 @@ Prefs.prototype = { this.gridTasks2.attach(this.valueHoverSwitchTask, 4, 4, 1, 1); let labelHoverDelay = new Gtk.Label({ - label: _("Hover Delay") + " (350 ms)", - xalign: 0 + label: _("Hover Delay") + " (350 ms)" }); this.gridTasks2.attach(labelHoverDelay, 1, 5, 2, 1); this.valueHoverDelay = new Gtk.Adjustment({ @@ -979,8 +891,7 @@ Prefs.prototype = { this.gridTasks2.attach(value2HoverDelay, 3, 5, 2, 1); let labelBlinkTasks = new Gtk.Label({ - label: _("Blink Tasks on Alert"), - xalign: 0 + label: _("Blink Tasks on Alert") }); this.gridTasks2.attach(labelBlinkTasks, 1, 6, 1, 1); this.valueBlinkTasks = new Gtk.Switch({ @@ -991,8 +902,7 @@ Prefs.prototype = { this.gridTasks2.attach(this.valueBlinkTasks, 4, 6, 1, 1); let labelTasksBlinkRate = new Gtk.Label({ - label: _("Blink Rate") + " (750 ms)", - xalign: 0 + label: _("Blink Rate") + " (750 ms)" }); this.gridTasks2.attach(labelTasksBlinkRate, 1, 7, 2, 1); this.valueTasksBlinkRate = new Gtk.Adjustment({ @@ -1009,8 +919,7 @@ Prefs.prototype = { this.gridTasks2.attach(value2TasksBlinkRate, 3, 7, 2, 1); let labelTasksBlinkAlertColor = new Gtk.Label({ - label: _("Blink Color"), - xalign: 0 + label: _("Blink Color") }); this.gridTasks2.attach(labelTasksBlinkAlertColor, 1, 8, 1, 1); let blinkColor = this.settings.get_string("blink-color"); @@ -1029,29 +938,21 @@ Prefs.prototype = { let resetTasks2Button = new Gtk.Button({ label: _("Reset Tasks (II) Tab") }); - resetTasks2Button.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetTasks2Button.connect('clicked', Lang.bind(this, this.resetTasks2)); resetTasks2Button.set_tooltip_text(_("Reset the Tasks II Tab to the Original Tasks II Settings")); this.gridTasks2.attach(resetTasks2Button, 1, 10, 1, 1); let labelSpaceTasks21 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks2.attach(labelSpaceTasks21, 0, 11, 1, 1); let labelSpaceTasks22 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridTasks2.attach(labelSpaceTasks22, 2, 9, 1, 1); let labelSpaceTasks23 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks2.attach(labelSpaceTasks23, 3, 0, 1, 1); let labelSpaceTasks24 = new Gtk.Label({ @@ -1061,8 +962,7 @@ Prefs.prototype = { labelSpaceTasks24.set_use_markup(true); this.gridTasks2.attach(labelSpaceTasks24, 0, 0, 6, 1); let labelSpaceTasks25 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks2.attach(labelSpaceTasks25, 5, 1, 1, 1); @@ -1076,15 +976,13 @@ Prefs.prototype = { let scrollWindowTasks3 = this.gridTasks3; - scrollWindowTasks3.show_all(); let labelTasks3 = new Gtk.Label({ label: _("Tasks (III)") }); notebook.append_page(scrollWindowTasks3, labelTasks3); let labelActiveTaskBackgroundColor = new Gtk.Label({ - label: _("Active Task Background\nColor & Opacity"), - xalign: 0 + label: _("Active Task Background\nColor & Opacity") }); let tooltipActiveTaskBackgroundColor = _("Active Task Background Color & Opacity\nClick the color button to set the color and opacity of the active task background. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the background color.\nToggle tasks at the 'Overview' tab."); labelActiveTaskBackgroundColor.set_tooltip_text(tooltipActiveTaskBackgroundColor); @@ -1109,8 +1007,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2ActiveTaskBackgroundColor, 4, 1, 1, 1); let labelInactiveTaskBackgroundColor = new Gtk.Label({ - label: _("Inactive Tasks Background\nColor & Opacity"), - xalign: 0 + label: _("Inactive Tasks Background\nColor & Opacity") }); let tooltipInactiveTaskBackgroundColor = _("Inactive Tasks Background Color & Opacity\nClick the color button to set the color and opacity of inactive task backgrounds. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the background color.\nToggle tasks at the 'Overview' tab."); labelInactiveTaskBackgroundColor.set_tooltip_text(tooltipInactiveTaskBackgroundColor); @@ -1135,8 +1032,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2InactiveTaskBackgroundColor, 4, 2, 1, 1); let labelTasksLabelColor = new Gtk.Label({ - label: _("Active Task Label Color"), - xalign: 0 + label: _("Active Task Label Color") }); let tooltipTasksLabelColor = _("Active Task Label Color & Opacity\nClick the color button to set the color and opacity of the active task label. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the label color.\nToggle task labels at the 'Tasks (I)' tab.\nToggle tasks at the 'Overview' tab."); labelTasksLabelColor.set_tooltip_text(tooltipTasksLabelColor); @@ -1161,8 +1057,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2TasksLabelColor, 4, 3, 1, 1); let labelInactiveTasksLabelColor = new Gtk.Label({ - label: _("Inactive Tasks Label Color"), - xalign: 0 + label: _("Inactive Tasks Label Color") }); let tooltipInactiveTasksLabelColor = _("Inactive Tasks Label Color & Opacity\nClick the color button to set the color and opacity of inactive task labels. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the label color.\nToggle task labels at the 'Tasks (I)' tab.\nToggle tasks at the 'Overview' tab."); labelInactiveTasksLabelColor.set_tooltip_text(tooltipInactiveTasksLabelColor); @@ -1187,8 +1082,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2InactiveTasksLabelColor, 4, 4, 1, 1); let labelTasksFrameColor = new Gtk.Label({ - label: _("Active Task Frame Color"), - xalign: 0 + label: _("Active Task Frame Color") }); let tooltipTasksFrameColor = _("Active Task Frame Color & Opacity\nClick the color button to set the color and opacity of the active task frame. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the frame color.\nToggle the active task frame at the 'Tasks (II)' tab.\nToggle tasks at the 'Overview' tab."); labelTasksFrameColor.set_tooltip_text(tooltipTasksFrameColor); @@ -1213,8 +1107,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2TasksFrameColor, 4, 5, 1, 1); let labelInactiveTasksFrameColor = new Gtk.Label({ - label: _("Inactive Tasks Frame Color"), - xalign: 0 + label: _("Inactive Tasks Frame Color") }); let tooltipInactiveTasksFrameColor = _("Inactive Tasks Frame Color & Opacity\nClick the color button to set the color and opacity of inactive task frames. This opens a new window with a table of preset colors to choose from. Click the '+' button under 'Custom' to customize color and opacity. Clicking '+' changes the window. In the center is a color picker, the left slider changes color and the bottom slider changes opacity. At the top, a indicator and entry field displays hexadecimal values in the form: #RRGGBB, where RR (red), GG (green) and BB (blue) are values between 00 and FF. When selected, customized colors will be available in all color settings. Back on the 'Tasks (III)' tab, flip the switch next to the color button to activate/deactivate the frame color.\nToggle inactive task frames at the 'Tasks (II)' tab.\nToggle tasks at the 'Overview' tab."); labelInactiveTasksFrameColor.set_tooltip_text(tooltipInactiveTasksFrameColor); @@ -1239,8 +1132,7 @@ Prefs.prototype = { this.gridTasks3.attach(this.value2InactiveTasksFrameColor, 4, 6, 1, 1); let labelBlacklistTask = new Gtk.Label({ - label: _("Blacklist Apps"), - xalign: 0 + label: _("Blacklist Apps") }); let tooltipBlacklistTask = _("Blacklist Apps\nFind app names by navigating to the 'Preview' tab and setting 'Tasks Label' to 'App Name'. Then hover the task you would like to blacklist. App names are case-sensitive. If you intend to blacklist more than one app, separate app names by comma and space:\nTerminal, gedit, Tweak Tool, GNU Image Manipulation Program, Files\nFlip the switch next to the entry field to activate/deactivate the blacklist.\nToggle tasks at the 'Overview' tab."); labelBlacklistTask.set_tooltip_text(tooltipBlacklistTask); @@ -1271,29 +1163,21 @@ Prefs.prototype = { let resetTasks3Button = new Gtk.Button({ label: _("Reset Tasks (III) Tab") }); - resetTasks3Button.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetTasks3Button.connect('clicked', Lang.bind(this, this.resetTasks3)); resetTasks3Button.set_tooltip_text(_("Reset All Settings on this Tab")); this.gridTasks3.attach(resetTasks3Button, 1, 10, 1, 1); let labelSpaceTasks31 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks3.attach(labelSpaceTasks31, 0, 11, 1, 1); let labelSpaceTasks32 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridTasks3.attach(labelSpaceTasks32, 2, 9, 1, 1); let labelSpaceTasks33 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks3.attach(labelSpaceTasks33, 3, 0, 1, 1); let labelSpaceTasks34 = new Gtk.Label({ @@ -1303,8 +1187,7 @@ Prefs.prototype = { labelSpaceTasks34.set_use_markup(true); this.gridTasks3.attach(labelSpaceTasks34, 0, 0, 6, 1); let labelSpaceTasks35 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTasks3.attach(labelSpaceTasks35, 5, 1, 1, 1); @@ -1318,15 +1201,13 @@ Prefs.prototype = { let scrollWindowButtons = this.gridButtons; - scrollWindowButtons.show_all(); let labelButtons = new Gtk.Label({ label: _("Buttons") }); notebook.append_page(scrollWindowButtons, labelButtons); let labelDesktopButtonRightClick = new Gtk.Label({ - label: _("Desktop Button Right Click\nopens Preferences (this)"), - xalign: 0 + label: _("Desktop Button Right Click\nopens Preferences (this)") }); this.gridButtons.attach(labelDesktopButtonRightClick, 1, 1, 1, 1); this.valueDesktopButtonRightClick = new Gtk.Switch({ @@ -1338,8 +1219,7 @@ Prefs.prototype = { this.gridButtons.attach(this.valueDesktopButtonRightClick, 4, 1, 1, 1); let labelDesktopButtonIcon = new Gtk.Label({ - label: _("Desktop Button Icon"), - xalign: 0 + label: _("Desktop Button Icon") }); this.gridButtons.attach(labelDesktopButtonIcon, 1, 2, 1, 1); this.desktopIconFilename = this.settings.get_string("desktop-button-icon"); @@ -1348,14 +1228,13 @@ Prefs.prototype = { this.valueDesktopButtonIcon = new Gtk.Image(); this.loadDesktopIcon(); this.valueDesktopButtonIcon2 = new Gtk.Button({ - image: this.valueDesktopButtonIcon + //image: this.valueDesktopButtonIcon }); this.valueDesktopButtonIcon2.connect('clicked', Lang.bind(this, this.changeDesktopButtonIcon)); this.gridButtons.attach(this.valueDesktopButtonIcon2, 4, 2, 1, 1); let labelWorkspaceButtonIndex = new Gtk.Label({ label: _("Workspace Button Index"), - xalign: 0 }); this.gridButtons.attach(labelWorkspaceButtonIndex, 1, 3, 1, 1); this.valueWorkspaceButtonIndex = new Gtk.ComboBoxText(); @@ -1366,8 +1245,7 @@ Prefs.prototype = { this.gridButtons.attach(this.valueWorkspaceButtonIndex, 3, 3, 2, 1); let labelScrollWorkspaces = new Gtk.Label({ - label: _("Scroll Workspaces"), - xalign: 0 + label: _("Scroll Workspaces") }); this.gridButtons.attach(labelScrollWorkspaces, 1, 4, 1, 1); this.valueScrollWorkspaces = new Gtk.ComboBoxText(); @@ -1379,8 +1257,7 @@ Prefs.prototype = { this.gridButtons.attach(this.valueScrollWorkspaces, 3, 4, 2, 1); let labelDisplayWorkspaceButtonColor = new Gtk.Label({ - label: _("Workspace Button Color"), - xalign: 0 + label: _("Workspace Button Color") }); this.gridButtons.attach(labelDisplayWorkspaceButtonColor, 1, 5, 1, 1); let colorWorkspaceButton = this.settings.get_string("workspace-button-color"); @@ -1404,8 +1281,7 @@ Prefs.prototype = { this.gridButtons.attach(this.valueDisplayWorkspaceButtonColor, 4, 5, 1, 1); let labelWorkspaceButtonWidth = new Gtk.Label({ - label: _("Adjust Workspace Button Width") + " (0 px)", - xalign: 0 + label: _("Adjust Workspace Button Width") + " (0 px)" }); this.gridButtons.attach(labelWorkspaceButtonWidth, 1, 6, 2, 1); this.valueWorkspaceButtonWidth = new Gtk.Adjustment({ @@ -1422,8 +1298,7 @@ Prefs.prototype = { this.gridButtons.attach(value2WorkspaceButtonWidth, 3, 6, 2, 1); let labelShowAppsButtonToggle = new Gtk.Label({ - label: _("Appview Button\nLeft & Right Click Toggle"), - xalign: 0 + label: _("Appview Button\nLeft & Right Click Toggle") }); this.gridButtons.attach(labelShowAppsButtonToggle, 1, 7, 1, 1); this.valueShowAppsButtonToggle = new Gtk.ComboBoxText(); @@ -1434,8 +1309,7 @@ Prefs.prototype = { this.gridButtons.attach(this.valueShowAppsButtonToggle, 3, 7, 2, 1); let labelAppviewButtonIcon = new Gtk.Label({ - label: _("Appview Button Icon"), - xalign: 0 + label: _("Appview Button Icon") }); this.gridButtons.attach(labelAppviewButtonIcon, 1, 8, 1, 1); this.appviewIconFilename = this.settings.get_string("appview-button-icon"); @@ -1444,7 +1318,7 @@ Prefs.prototype = { this.valueAppviewButtonIcon = new Gtk.Image(); this.loadAppviewIcon(); this.valueAppviewButtonIcon2 = new Gtk.Button({ - image: this.valueAppviewButtonIcon + //image: this.valueAppviewButtonIcon }); this.valueAppviewButtonIcon2.connect('clicked', Lang.bind(this, this.changeAppviewButtonIcon)); this.gridButtons.attach(this.valueAppviewButtonIcon2, 4, 8, 1, 1); @@ -1452,29 +1326,21 @@ Prefs.prototype = { let resetButtonsButton = new Gtk.Button({ label: _("Reset Buttons Tab") }); - resetButtonsButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetButtonsButton.connect('clicked', Lang.bind(this, this.resetButtons)); resetButtonsButton.set_tooltip_text(_("Reset the Buttons Tab except the Icons to the Original Buttons Settings.\nThe Icons can be Reset within their own Settings.")); this.gridButtons.attach(resetButtonsButton, 1, 13, 1, 1); let labelSpaceButtons1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridButtons.attach(labelSpaceButtons1, 0, 14, 1, 1); let labelSpaceButtons2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridButtons.attach(labelSpaceButtons2, 2, 1, 1, 1); let labelSpaceButtons3 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridButtons.attach(labelSpaceButtons3, 3, 12, 1, 1); let labelSpaceButtons4 = new Gtk.Label({ @@ -1484,8 +1350,7 @@ Prefs.prototype = { labelSpaceButtons4.set_use_markup(true); this.gridButtons.attach(labelSpaceButtons4, 0, 0, 7, 1); let labelSpaceButtons5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridButtons.attach(labelSpaceButtons5, 6, 1, 1, 1); @@ -1499,7 +1364,6 @@ Prefs.prototype = { let scrollWindowTrayButton = this.gridTrayButton; - scrollWindowTrayButton.show_all(); let labelTrayButton = new Gtk.Label({ label: _("Tray Button") }); @@ -1508,8 +1372,7 @@ Prefs.prototype = { notebook.append_page(scrollWindowTrayButton, labelTrayButton); let labelBottomTrayButton = new Gtk.Label({ - label: _("Bottom Panel Tray Button"), - xalign: 0 + label: _("Bottom Panel Tray Button") }); this.gridTrayButton.attach(labelBottomTrayButton, 1, 1, 1, 1); this.valueTrayButton = new Gtk.ComboBoxText(); @@ -1521,8 +1384,7 @@ Prefs.prototype = { this.gridTrayButton.attach(this.valueTrayButton, 3, 1, 2, 1); let labelTrayButtonEmpty = new Gtk.Label({ - label: _("When Tray is Empty"), - xalign: 0 + label: _("When Tray is Empty") }); this.gridTrayButton.attach(labelTrayButtonEmpty, 1, 2, 1, 1); this.valueTrayButtonEmpty = new Gtk.ComboBoxText(); @@ -1534,8 +1396,7 @@ Prefs.prototype = { this.gridTrayButton.attach(this.valueTrayButtonEmpty, 3, 2, 2, 1); let labelTrayButtonIcon = new Gtk.Label({ - label: _("Tray Button Icon"), - xalign: 0 + label: _("Tray Button Icon") }); this.gridTrayButton.attach(labelTrayButtonIcon, 1, 3, 1, 1); this.trayIconFilename = this.settings.get_string("tray-button-icon"); @@ -1544,14 +1405,13 @@ Prefs.prototype = { this.valueTrayButtonIcon = new Gtk.Image(); this.loadTrayIcon(); this.valueTrayButtonIcon2 = new Gtk.Button({ - image: this.valueTrayButtonIcon + //image: this.valueTrayButtonIcon }); this.valueTrayButtonIcon2.connect('clicked', Lang.bind(this, this.changeTrayButtonIcon)); this.gridTrayButton.attach(this.valueTrayButtonIcon2, 4, 3, 1, 1); let labelHoverTrayButton = new Gtk.Label({ - label: _("Activate Tray on Hover"), - xalign: 0 + label: _("Activate Tray on Hover") }); this.gridTrayButton.attach(labelHoverTrayButton, 1, 4, 1, 1); this.valueHoverTrayButton = new Gtk.Switch({ @@ -1563,29 +1423,21 @@ Prefs.prototype = { let resetTrayButtonButton = new Gtk.Button({ label: _("Reset Tray Button Tab") }); - resetTrayButtonButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetTrayButtonButton.connect('clicked', Lang.bind(this, this.resetTrayButton)); resetTrayButtonButton.set_tooltip_text(_("Reset the Tray Button Tab except the Icon to the Original Tray Button Settings.\nThe Icon can be Reset within its own Settings.")); this.gridTrayButton.attach(resetTrayButtonButton, 1, 6, 1, 1); let labelSpaceTrayButton1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTrayButton.attach(labelSpaceTrayButton1, 0, 7, 1, 1); let labelSpaceTrayButton2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridTrayButton.attach(labelSpaceTrayButton2, 2, 1, 1, 1); let labelSpaceTrayButton3 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTrayButton.attach(labelSpaceTrayButton3, 3, 5, 1, 1); let labelSpaceTrayButton4 = new Gtk.Label({ @@ -1595,8 +1447,7 @@ Prefs.prototype = { labelSpaceTrayButton4.set_use_markup(true); this.gridTrayButton.attach(labelSpaceTrayButton4, 0, 0, 7, 1); let labelSpaceTrayButton5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridTrayButton.attach(labelSpaceTrayButton5, 6, 1, 1, 1); @@ -1606,7 +1457,6 @@ Prefs.prototype = { let scrollWindowSeparator = this.gridSeparator; - scrollWindowSeparator.show_all(); let labelSeparator = new Gtk.Label({ label: _("Separators") }); @@ -1622,8 +1472,7 @@ Prefs.prototype = { this.gridSeparator.attach(labelPanel6, 6, 1, 2, 1); let labelSeparatorBoxMain = new Gtk.Label({ - label: _("TaskBar"), - xalign: 0 + label: _("TaskBar") }); this.gridSeparator.attach(labelSeparatorBoxMain, 1, 2, 1, 1); this.valueSeparatorLeftBoxMain = new Gtk.Adjustment({ @@ -1652,8 +1501,7 @@ Prefs.prototype = { this.gridSeparator.attach(value2SeparatorRightBoxMain, 6, 2, 2, 1); let labelSeparatorTasks = new Gtk.Label({ - label: _("Tasks Container"), - xalign: 0 + label: _("Tasks Container") }); this.gridSeparator.attach(labelSeparatorTasks, 1, 3, 1, 1); this.valueSeparatorLeftTasks = new Gtk.Adjustment({ @@ -1682,8 +1530,7 @@ Prefs.prototype = { this.gridSeparator.attach(value2SeparatorRightTasks, 6, 3, 2, 1); let labelSeparatorDesktop = new Gtk.Label({ - label: _("Desktop Button"), - xalign: 0 + label: _("Desktop Button") }); this.gridSeparator.attach(labelSeparatorDesktop, 1, 4, 1, 1); this.valueSeparatorLeftDesktop = new Gtk.Adjustment({ @@ -1712,8 +1559,7 @@ Prefs.prototype = { this.gridSeparator.attach(value2SeparatorRightDesktop, 6, 4, 2, 1); let labelSeparatorWorkspaces = new Gtk.Label({ - label: _("Workspace Button"), - xalign: 0 + label: _("Workspace Button") }); this.gridSeparator.attach(labelSeparatorWorkspaces, 1, 5, 1, 1); this.valueSeparatorLeftWorkspaces = new Gtk.Adjustment({ @@ -1742,8 +1588,7 @@ Prefs.prototype = { this.gridSeparator.attach(value2SeparatorRightWorkspaces, 6, 5, 2, 1); let labelSeparatorAppview = new Gtk.Label({ - label: _("Appview Button"), - xalign: 0 + label: _("Appview Button") }); this.gridSeparator.attach(labelSeparatorAppview, 1, 6, 1, 1); this.valueSeparatorLeftAppview = new Gtk.Adjustment({ @@ -1772,8 +1617,7 @@ Prefs.prototype = { this.gridSeparator.attach(value2SeparatorRightAppview, 6, 6, 2, 1); let labelSeparatorFavorites = new Gtk.Label({ - label: _("Favorites"), - xalign: 0 + label: _("Favorites") }); this.gridSeparator.attach(labelSeparatorFavorites, 1, 7, 1, 1); this.valueSeparatorLeftFavorites = new Gtk.Adjustment({ @@ -1804,39 +1648,29 @@ Prefs.prototype = { let resetSeparatorButton = new Gtk.Button({ label: _("Reset Separators Tab") }); - resetSeparatorButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetSeparatorButton.connect('clicked', Lang.bind(this, this.resetSeparators)); resetSeparatorButton.set_tooltip_text(_("Reset the Separators Tab to the Original Separators Settings")); this.gridSeparator.attach(resetSeparatorButton, 1, 9, 1, 1); let labelSpaceSeparator1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSeparator.attach(labelSpaceSeparator1, 0, 10, 1, 1); let labelSpaceSeparator2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridSeparator.attach(labelSpaceSeparator2, 2, 0, 1, 1); let labelSpaceSeparator3 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSeparator.attach(labelSpaceSeparator3, 3, 0, 1, 1); let labelSpaceSeparator4 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSeparator.attach(labelSpaceSeparator4, 5, 8, 1, 1); let labelSpaceSeparator5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSeparator.attach(labelSpaceSeparator5, 6, 0, 1, 1); let labelSpaceSeparator6 = new Gtk.Label({ @@ -1846,8 +1680,7 @@ Prefs.prototype = { labelSpaceSeparator6.set_use_markup(true); this.gridSeparator.attach(labelSpaceSeparator6, 0, 0, 9, 1); let labelSpaceSeparator7 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridSeparator.attach(labelSpaceSeparator7, 8, 1, 1, 1); @@ -1861,15 +1694,13 @@ Prefs.prototype = { let scrollWindowPreview = this.gridPreview; - scrollWindowPreview.show_all(); let labelPreview = new Gtk.Label({ label: _("Preview") }); notebook.append_page(scrollWindowPreview, labelPreview); let labelDisplayLabel = new Gtk.Label({ - label: _("Tasks Label Preview"), - xalign: 0 + label: _("Tasks Label Preview") }); this.gridPreview.attach(labelDisplayLabel, 1, 1, 1, 1); this.valueDisplayLabel = new Gtk.ComboBoxText(); @@ -1882,8 +1713,7 @@ Prefs.prototype = { this.gridPreview.attach(this.valueDisplayLabel, 3, 1, 2, 1); let labelDisplayThumbnail = new Gtk.Label({ - label: _("Tasks Thumbnail Preview"), - xalign: 0 + label: _("Tasks Thumbnail Preview") }); this.gridPreview.attach(labelDisplayThumbnail, 1, 2, 1, 1); this.valueDisplayThumbnail = new Gtk.Switch({ @@ -1894,8 +1724,7 @@ Prefs.prototype = { this.gridPreview.attach(this.valueDisplayThumbnail, 4, 2, 1, 1); let labelDisplayFavoritesLabel = new Gtk.Label({ - label: _("Favorites Label Preview"), - xalign: 0 + label: _("Favorites Label Preview") }); this.gridPreview.attach(labelDisplayFavoritesLabel, 1, 3, 1, 1); this.valueDisplayFavoritesLabel = new Gtk.ComboBoxText(); @@ -1908,8 +1737,7 @@ Prefs.prototype = { this.gridPreview.attach(this.valueDisplayFavoritesLabel, 3, 3, 2, 1); let labelPreviewSize = new Gtk.Label({ - label: _("Thumbnail Preview Size") + " (350 px)", - xalign: 0 + label: _("Thumbnail Preview Size") + " (350 px)" }); this.gridPreview.attach(labelPreviewSize, 1, 4, 1, 1); this.valuePreviewSize = new Gtk.Adjustment({ @@ -1926,8 +1754,7 @@ Prefs.prototype = { this.gridPreview.attach(value2PreviewSize, 3, 4, 2, 1); let labelPreviewDelay = new Gtk.Label({ - label: _("Preview Delay") + " (500 ms)", - xalign: 0 + label: _("Preview Delay") + " (500 ms)" }); this.gridPreview.attach(labelPreviewDelay, 1, 5, 2, 1); this.valuePreviewDelay = new Gtk.Adjustment({ @@ -1944,8 +1771,7 @@ Prefs.prototype = { this.gridPreview.attach(value2PreviewDelay, 3, 5, 2, 1); let labelDisplayPreviewBackgroundColor = new Gtk.Label({ - label: _("Preview Background Color"), - xalign: 0 + label: _("Preview Background Color") }); this.gridPreview.attach(labelDisplayPreviewBackgroundColor, 1, 6, 1, 1); let colorPreviewBackground = this.settings.get_string("preview-background-color"); @@ -1969,8 +1795,7 @@ Prefs.prototype = { this.gridPreview.attach(this.valueDisplayPreviewBackgroundColor, 4, 6, 1, 1); let labelDisplayPreviewLabelColor = new Gtk.Label({ - label: _("Preview Label Color"), - xalign: 0 + label: _("Preview Label Color") }); this.gridPreview.attach(labelDisplayPreviewLabelColor, 1, 7, 1, 1); let colorPreviewLabel = this.settings.get_string("preview-label-color"); @@ -1994,8 +1819,7 @@ Prefs.prototype = { this.gridPreview.attach(this.valueDisplayPreviewLabelColor, 4, 7, 1, 1); let labelPreviewFontSize = new Gtk.Label({ - label: _("Preview Font Size") + " (9 pt)", - xalign: 0 + label: _("Preview Font Size") + " (9 pt)" }); this.gridPreview.attach(labelPreviewFontSize, 1, 8, 2, 1); this.valuePreviewFontSize = new Gtk.Adjustment({ @@ -2014,29 +1838,21 @@ Prefs.prototype = { let resetPreviewButton = new Gtk.Button({ label: _("Reset Preview Tab") }); - resetPreviewButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetPreviewButton.connect('clicked', Lang.bind(this, this.resetPreview)); resetPreviewButton.set_tooltip_text(_("Reset the Preview Tab to the Original Preview Settings")); this.gridPreview.attach(resetPreviewButton, 1, 10, 1, 1); let labelSpacePreview1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridPreview.attach(labelSpacePreview1, 0, 11, 1, 1); let labelSpacePreview2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridPreview.attach(labelSpacePreview2, 2, 1, 1, 1); let labelSpacePreview3 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridPreview.attach(labelSpacePreview3, 3, 9, 1, 1); let labelSpacePreview4 = new Gtk.Label({ @@ -2046,8 +1862,7 @@ Prefs.prototype = { labelSpacePreview4.set_use_markup(true); this.gridPreview.attach(labelSpacePreview4, 0, 0, 6, 1); let labelSpacePreview5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridPreview.attach(labelSpacePreview5, 5, 1, 1, 1); @@ -2057,7 +1872,6 @@ Prefs.prototype = { let scrollWindowKeybindings = this.gridKeybindings; - scrollWindowKeybindings.show_all(); let labelKeybindings = new Gtk.Label({ label: _("Keybindings") }); @@ -2076,15 +1890,13 @@ Prefs.prototype = { this.append_hotkey(model, settings, key, pretty_names[key]); } let treeview = new Gtk.TreeView({ - 'expand': true, 'model': model }); let col; let cellrend; cellrend = new Gtk.CellRendererText(); col = new Gtk.TreeViewColumn({ - 'title': 'Keybinding', - 'expand': true + 'title': 'Keybinding' }); col.pack_start(cellrend, true); col.add_attribute(cellrend, 'text', 1); @@ -2124,14 +1936,12 @@ Prefs.prototype = { this.gridKeybindings.attach(treeview, 1, 1, 5, 1); let labelBackspace = new Gtk.Label({ - label: _("Backspace to disable Keybindings"), - xalign: 0 + label: _("Backspace to disable Keybindings") }); this.gridKeybindings.attach(labelBackspace, 1, 2, 5, 1); let labelSpaceKeybindings1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridKeybindings.attach(labelSpaceKeybindings1, 2, 3, 1, 1); let labelSpaceKeybindings2 = new Gtk.Label({ @@ -2147,7 +1957,6 @@ Prefs.prototype = { let scrollWindowMisc = this.gridMisc; - scrollWindowMisc.show_all(); let labelMisc = new Gtk.Label({ label: _("Misc") }); @@ -2159,8 +1968,7 @@ Prefs.prototype = { this.gridMisc.attach(labelColor, 5, 1, 2, 1); let labelDisplayActivitiesButton = new Gtk.Label({ - label: _("Activities Button"), - xalign: 0 + label: _("Activities Button") }); this.gridMisc.attach(labelDisplayActivitiesButton, 1, 2, 1, 1); this.valueDisplayActivitiesButton = new Gtk.Switch({ @@ -2189,8 +1997,7 @@ Prefs.prototype = { this.gridMisc.attach(this.resetActivitiesColorButton, 6, 2, 1, 1); let labelDisplayApplicationMenu = new Gtk.Label({ - label: _("Application Menu"), - xalign: 0 + label: _("Application Menu") }); this.gridMisc.attach(labelDisplayApplicationMenu, 1, 3, 1, 1); this.valueDisplayApplicationMenu = new Gtk.Switch({ @@ -2219,8 +2026,7 @@ Prefs.prototype = { this.gridMisc.attach(this.resetApplicationMenuColorButton, 6, 3, 1, 1); let labelDisplayDateMenu = new Gtk.Label({ - label: _("Date Menu"), - xalign: 0 + label: _("Date Menu") }); this.gridMisc.attach(labelDisplayDateMenu, 1, 4, 1, 1); this.valueDisplayDateMenu = new Gtk.Switch({ @@ -2249,8 +2055,7 @@ Prefs.prototype = { this.gridMisc.attach(this.resetDateMenuColorButton, 6, 4, 1, 1); let labelDisplaySystemMenu = new Gtk.Label({ - label: _("System Menu"), - xalign: 0 + label: _("System Menu") }); this.gridMisc.attach(labelDisplaySystemMenu, 1, 5, 1, 1); this.valueDisplaySystemMenu = new Gtk.Switch({ @@ -2279,8 +2084,7 @@ Prefs.prototype = { this.gridMisc.attach(this.resetSystemMenuColorButton, 6, 5, 1, 1); if (ShellVersion[1] < 26) { let labelEnableHotCorner = new Gtk.Label({ - label: _("Hot Corner"), - xalign: 0 + label: _("Hot Corner") }); this.gridMisc.attach(labelEnableHotCorner, 1, 6, 1, 1); this.valueEnableHotCorner = new Gtk.Switch({ @@ -2290,8 +2094,7 @@ Prefs.prototype = { this.gridMisc.attach(this.valueEnableHotCorner, 3, 6, 1, 1); } let labelDisplayDash = new Gtk.Label({ - label: _("Dash (Activities Overview)"), - xalign: 0 + label: _("Dash (Activities Overview)") }); this.gridMisc.attach(labelDisplayDash, 1, 7, 1, 1); this.valueDisplayDash = new Gtk.Switch({ @@ -2300,20 +2103,8 @@ Prefs.prototype = { this.valueDisplayDash.connect('notify::active', Lang.bind(this, this.changeDisplayDash)); this.gridMisc.attach(this.valueDisplayDash, 3, 7, 1, 1); - let labelDisplayWorkspaceSelector = new Gtk.Label({ - label: _("Workspace Selector (Activities Overview)"), - xalign: 0 - }); - this.gridMisc.attach(labelDisplayWorkspaceSelector, 1, 8, 1, 1); - this.valueDisplayWorkspaceSelector = new Gtk.Switch({ - active: this.settings.get_boolean("workspace-selector") - }); - this.valueDisplayWorkspaceSelector.connect('notify::active', Lang.bind(this, this.changeDisplayWorkspaceSelector)); - this.gridMisc.attach(this.valueDisplayWorkspaceSelector, 3, 8, 1, 1); - let labelOverview = new Gtk.Label({ - label: _("TaskBar (Activities Overview)"), - xalign: 0 + label: _("TaskBar (Activities Overview)") }); this.gridMisc.attach(labelOverview, 1, 9, 1, 1); this.valueOverview = new Gtk.Switch({ @@ -2325,23 +2116,16 @@ Prefs.prototype = { let resetMiscButton = new Gtk.Button({ label: _("Reset Misc Tab") }); - resetMiscButton.modify_fg(Gtk.StateType.NORMAL, new Gdk.Color({ - red: 65535, - green: 0, - blue: 0 - })); resetMiscButton.connect('clicked', Lang.bind(this, this.resetMisc)); resetMiscButton.set_tooltip_text(_("Reset the Misc Tab to the Original Misc Settings")); this.gridMisc.attach(resetMiscButton, 1, 11, 1, 1); let labelSpaceMisc1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridMisc.attach(labelSpaceMisc1, 0, 12, 1, 1); let labelSpaceMisc2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridMisc.attach(labelSpaceMisc2, 2, 1, 1, 1); @@ -2352,13 +2136,11 @@ Prefs.prototype = { labelSpaceMisc3.set_use_markup(true); this.gridMisc.attach(labelSpaceMisc3, 0, 0, 8, 1); let labelSpaceMisc4 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridMisc.attach(labelSpaceMisc4, 4, 10, 1, 1); let labelSpaceMisc5 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridMisc.attach(labelSpaceMisc5, 7, 10, 1, 1); @@ -2368,42 +2150,37 @@ Prefs.prototype = { let scrollWindowGPL = this.gridGPL; - scrollWindowGPL.show_all(); let labelTitleGPL = new Gtk.Label({ label: _("GNU GPL") }); notebook.append_page(scrollWindowGPL, labelTitleGPL); let gplImage = new Gtk.Image({ - file: GPLICON, - xalign: 1 + file: GPLICON + //xalign: 1 }); let gplSpacer = new Gtk.Image({ file: SPACERICON }); let labelGPL = new Gtk.Label({ - label: "GNOME Shell Extension TaskBar 2020\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see", - xalign: 0 + label: "GNOME Shell Extension TaskBar 2020\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see" }); let labelLinkGPL = new Gtk.LinkButton({ - image: gplSpacer, + icon_name: "GPLICON", label: "https://www.gnu.org/licenses/", - uri: "https://www.gnu.org/licenses/", - xalign: 0 + uri: "https://www.gnu.org/licenses/" }); this.gridGPL.attach(labelGPL, 1, 1, 2, 1); this.gridGPL.attach(labelLinkGPL, 1, 2, 1, 1); this.gridGPL.attach(gplImage, 2, 3, 1, 1); let labelSpaceGPL1 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridGPL.attach(labelSpaceGPL1, 0, 1, 1, 1); let labelSpaceGPL2 = new Gtk.Label({ label: "\t", - xalign: 0, hexpand: true }); this.gridGPL.attach(labelSpaceGPL2, 2, 1, 1, 1); @@ -2414,13 +2191,11 @@ Prefs.prototype = { labelSpaceGPL3.set_use_markup(true); this.gridGPL.attach(labelSpaceGPL3, 0, 0, 4, 1); let labelSpaceGPL4 = new Gtk.Label({ - label: "\t", - xalign: 0 + label: "\t" }); this.gridGPL.attach(labelSpaceGPL4, 3, 4, 1, 1); notebook.set_current_page(1); - notebook.show_all(); return notebook; }, @@ -2448,11 +2223,6 @@ Prefs.prototype = { this.settings.set_enum("appearance-selection", this.valueAppearance.get_active()); }, - onHoverEvent: function(object) { - this.hoverComponent = this.settings.get_enum("appearance-selection"); - this.settings.set_int("hover-event", this.hoverComponent + 1); - }, - changePanelPositionLeft: function() { if (!this.settings.get_boolean("bottom-panel")) { this.panelPosition = this.settings.get_int("panel-position"); @@ -3134,10 +2904,6 @@ Prefs.prototype = { this.settings.set_boolean("dash", object.active); }, - changeDisplayWorkspaceSelector: function(object, pspec) { - this.settings.set_boolean("workspace-selector", object.active); - }, - changeDisplayLabel: function(object) { this.settings.set_enum("display-label", this.valueDisplayLabel.get_active()); }, @@ -3474,7 +3240,6 @@ Prefs.prototype = { this.valueSystemMenuColor.set_rgba(rgba); this.settings.set_string("system-menu-color", "unset"); this.valueDisplayDash.set_active(true); - this.valueDisplayWorkspaceSelector.set_active(true); this.valueOverview.set_active(true); this.settings.set_boolean("reset-flag", false); }, @@ -3484,4 +3249,4 @@ Prefs.prototype = { this.settings.set_boolean("reset-flag", true); this.settings.set_boolean("reset-all", true); } -} +} \ No newline at end of file From 78baf73f6fd4aa923085c9134201ac0f73fbf8e4 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Fri, 19 Mar 2021 17:24:20 +0100 Subject: [PATCH 60/76] Change gnome version to 40 and increment extension version --- metadata.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metadata.json b/metadata.json index b1118cd..4c088dc 100644 --- a/metadata.json +++ b/metadata.json @@ -2,10 +2,9 @@ "description": "TaskBar 2020 displays icons of running applications and favorites on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. \n\nTaskBar 2020 is a dock-like windows list on the top/bottom bar. \n\nFork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME \n\nPlease submit issues to: https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new", "name": "TaskBar 2020", "shell-version": [ - "3.36", - "3.38" + "40" ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", - "version": 5 + "version": 6 } From 7ebee821d2058df10210d77071b4d236ffc06c29 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Fri, 2 Apr 2021 20:26:17 +0200 Subject: [PATCH 61/76] Remove old gnome shell version checks --- extension.js | 108 +++------------------------------------------------ prefs.js | 18 +-------- 2 files changed, 7 insertions(+), 119 deletions(-) diff --git a/extension.js b/extension.js index 6122519..d89cf9e 100644 --- a/extension.js +++ b/extension.js @@ -41,9 +41,6 @@ const PopupMenu = imports.ui.popupMenu; const Extension = imports.misc.extensionUtils.getCurrentExtension(); const Lib = Extension.imports.lib; const Prefs = Extension.imports.prefs; -const ShellVersion = imports.misc.config.PACKAGE_VERSION.split(".").map(function(x) { - return +x; -}); const Windows = Extension.imports.windows; const schema = "org.gnome.shell.extensions.TaskBar"; @@ -346,9 +343,6 @@ TaskBar.prototype = { //Activities Button this.initDisplayActivitiesButton(); - //Hot Corner - this.initEnableHotCorner(); - //Application Menu this.initDisplayApplicationMenu(); @@ -400,10 +394,6 @@ TaskBar.prototype = { if (this.settings.get_string("activities-button-color") !== "unset") Main.panel.statusArea.activities.actor.set_style("None"); - //Enable Hot Corner if disabled - if ((!this.settings.get_boolean("hot-corner")) && (ShellVersion[1] < 26)) - Main.layoutManager._updateHotCorners(); - //Show and disconnect Application Menu if hidden if (!this.settings.get_boolean("application-menu")) { this.appMenuContainer.show(); @@ -459,36 +449,26 @@ TaskBar.prototype = { //Disconnect Message Tray Sources Added Signal if (this.messageTrayCountAddedId !== null) { - if (ShellVersion[1] <= 14) - Main.messageTray.disconnect(this.messageTrayCountAddedId); this.messageTrayCountAddedId = null; } //Disconnect Message Tray Sources Removed Signal if (this.messageTrayCountRemovedId !== null) { - if (ShellVersion[1] <= 14) - Main.messageTray.disconnect(this.messageTrayCountRemovedId); this.messageTrayCountRemovedId = null; } //Disconnect Message Tray Showing Signal if (this.messageTrayShowingId !== null) { - if (ShellVersion[1] <= 14) - Main.messageTray.disconnect(this.messageTrayShowingId); this.messageTrayShowingId = null; } //Disconnect Message Tray Hiding Signal if (this.messageTrayHidingId !== null) { - if (ShellVersion[1] <= 14) - Main.messageTray.disconnect(this.messageTrayHidingId); this.messageTrayHidingId = null; } //Reset Message Tray if (this.showTray !== null) { - if (ShellVersion[1] <= 14) - MessageTray.MessageTray.prototype._showTray = this.showTray; this.showTray = null; } @@ -562,11 +542,6 @@ TaskBar.prototype = { this.bottomPanelActor.destroy(); this.bottomPanelActor = null; } - if ((this.setAnchorPoint) && (ShellVersion[1] <= 14)) { - Main.messageTray.actor.set_anchor_point(0, 0); - Main.messageTray._notificationWidget.set_anchor_point(0, 0); - this.setAnchorPoint = false; - } if (this.newBox !== null) { this.newBox.remove_child(this.boxMain); this.newBox = null; @@ -577,10 +552,6 @@ TaskBar.prototype = { this.mainBox = null; this.cleanTasksList(); if (this.topPanelBackgroundColor !== 'unset') { - if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); - } Main.panel._leftCorner.actor.set_style(this.originalLeftPanelCornerStyle); Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); } @@ -663,7 +634,6 @@ TaskBar.prototype = { this.settings.connect("changed::top-panel", Lang.bind(this, this.displayTopPanel)), this.settings.connect("changed::activities-button", Lang.bind(this, this.displayActivities)), this.settings.connect("changed::activities-button-color", Lang.bind(this, this.colorActivities)), - this.settings.connect("changed::hot-corner", Lang.bind(this, this.enableHotCorner)), this.settings.connect("changed::application-menu", Lang.bind(this, this.displayApplicationMenu)), this.settings.connect("changed::application-menu-color", Lang.bind(this, this.colorApplicationMenu)), this.settings.connect("changed::date-menu", Lang.bind(this, this.displayDateMenu)), @@ -792,10 +762,6 @@ TaskBar.prototype = { this.tasksContainerWidth = this.settings.get_int("tasks-container-width-new"); this.boxMainTasksId = this.boxMainTasks.connect("scroll-event", Lang.bind(this, this.onScrollTaskButton)); } - if ((this.settings.get_enum("tray-button") !== 0) && (this.settings.get_boolean("bottom-panel")) && (ShellVersion[1] <= 14)) - this.boxBottomPanelTrayButton = new St.BoxLayout({ - style_class: "tkb-box" - }); } }, @@ -1052,8 +1018,6 @@ TaskBar.prototype = { this ); } - if ((this.settings.get_enum("tray-button") !== 0) && (this.bottomPanelEndIndicator) && (ShellVersion[1] <= 14)) - this.boxMain.add_actor(this.boxBottomPanelTrayButton); } }, @@ -1068,14 +1032,10 @@ TaskBar.prototype = { //Hide TaskBar in Overview showMainBox: function() { this.mainBox.show(); - if ((this.settings.get_enum("tray-button") !== 0) && (!this.bottomPanelEndIndicator) && (this.settings.get_boolean("bottom-panel")) && (ShellVersion[1] <= 14)) - this.boxBottomPanelTrayButton.show(); }, hideMainBox: function() { this.mainBox.hide(); - if ((this.settings.get_enum("tray-button") !== 0) && (!this.bottomPanelEndIndicator) && (this.settings.get_boolean("bottom-panel")) && (ShellVersion[1] <= 14)) - this.boxBottomPanelTrayButton.hide(); }, //Add Favorites @@ -1220,22 +1180,6 @@ TaskBar.prototype = { addTrayButton: function() { this.messageTrayCountAddedId = null; this.messageTrayCountRemovedId = null; - if ((this.settings.get_boolean("bottom-panel")) && (this.settings.get_enum("tray-button") !== 0) && (ShellVersion[1] <= 14)) { - this.buttonTray = new St.Button({ - style_class: "tkb-task-button" - }); - this.signalTray = [ - this.buttonTray.connect("button-press-event", Lang.bind(this, this.onClickTrayButton)), - this.buttonTray.connect("enter-event", Lang.bind(this, this.onHoverTrayButton)) - ]; - if ((this.settings.get_enum("tray-button") === 1) && (this.settings.get_enum("tray-button-empty") === 0)) - this.messageTrayIcon(); - else { - this.messageTrayCountAddedId = Main.messageTray.connect('source-added', Lang.bind(this, this.messageTrayCount)); - this.messageTrayCountRemovedId = Main.messageTray.connect('source-removed', Lang.bind(this, this.messageTrayCount)); - this.messageTrayCount(); - } - } }, messageTrayCount: function() { @@ -1332,23 +1276,6 @@ TaskBar.prototype = { } }, - //Hot Corner - enableHotCorner: function() { - if (ShellVersion[1] < 26) { - this.initEnableHotCorner(); - if (this.settings.get_boolean("hot-corner")) { - Main.layoutManager._updateHotCorners(); - } - } - }, - - initEnableHotCorner: function() { - if ((!this.settings.get_boolean("hot-corner")) && (ShellVersion[1] < 26)) { - Main.layoutManager.hotCorners[Main.layoutManager.primaryIndex]._toggleOverview = function() {}; - Main.layoutManager.hotCorners[Main.layoutManager.primaryIndex]._pressureBarrier._trigger = function() {}; - } - }, - //Application Menu displayApplicationMenu: function() { this.initDisplayApplicationMenu(); @@ -1531,11 +1458,11 @@ TaskBar.prototype = { this.adjustTBLabelSize = this.settings.get_int('tb-label-size'); this.adjustContentSize = this.settings.get_int('content-size'); this.panelSet = false; - this.originalTopPanelStyle = Main.panel.actor.get_style(); - this.originalLeftPanelCornerStyle = Main.panel._leftCorner.actor.get_style(); - this.originalRightPanelCornerStyle = Main.panel._rightCorner.actor.get_style(); + this.originalTopPanelStyle = Main.panel.get_style(); + this.originalLeftPanelCornerStyle = Main.panel._leftCorner.get_style(); + this.originalRightPanelCornerStyle = Main.panel._rightCorner.get_style(); //Get Native Panel Background Color - let tpobc = Main.panel.actor.get_theme_node().get_background_color(); + let tpobc = Main.panel.get_theme_node().get_background_color(); let topPanelOriginalBackgroundColor = 'rgba(%d, %d, %d, %d)'.format(tpobc.red, tpobc.green, tpobc.blue, tpobc.alpha); this.settings.set_string("top-panel-original-background-color", topPanelOriginalBackgroundColor); this.bottomPanelBackgroundColor = this.settings.get_string("bottom-panel-background-color"); @@ -1555,17 +1482,8 @@ TaskBar.prototype = { this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); - if ((this.settings.get_boolean("top-panel-background-alpha")) && (ShellVersion[1] <= 16)) { - Main.panel._leftCorner.actor.hide(); - Main.panel._rightCorner.actor.hide(); - } else { - if (ShellVersion[1] <= 16) { - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); - } - Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - } + Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); this.panelSet = true; } this.panelSize = ((this.settings.get_int('panel-size')) - 6 + (this.settings.get_int('tb-icon-size'))); @@ -1612,8 +1530,6 @@ TaskBar.prototype = { this.positionBoxBottomEnd.add_actor(this.boxMain); this.bottomPanelEndIndicator = true; } - if ((this.settings.get_enum("tray-button") !== 0) && (!this.bottomPanelEndIndicator) && (ShellVersion[1] <= 14)) - this.positionBoxBottomEnd.add_actor(this.boxBottomPanelTrayButton); Main.layoutManager.addChrome(this.bottomPanelActor, { affectsStruts: true, trackFullscreen: true @@ -1625,18 +1541,6 @@ TaskBar.prototype = { this.height = (this.panelSize + this.bottomPanelVertical); this.bottomPanelActor.set_position(primary.x, primary.y + primary.height - this.height); this.bottomPanelActor.set_size(primary.width, -1); - if (ShellVersion[1] <= 14) { - Main.messageTray._notificationWidget.set_anchor_point(0, this.height); - this.setAnchorPoint = true; - this.messageTrayShowingId = Main.messageTray.connect('showing', Lang.bind(this, function() { - Main.messageTray.actor.set_anchor_point(0, this.height); - this.setAnchorPoint = true; - })); - this.messageTrayHidingId = Main.messageTray.connect('hiding', Lang.bind(this, function() { - Main.messageTray.actor.set_anchor_point(0, 0); - this.setAnchorPoint = true; - })); - } this.panelSize = ((this.settings.get_int('panel-size-bottom')) - 6 + (this.settings.get_int('tb-icon-size-bottom'))); }, diff --git a/prefs.js b/prefs.js index 971de6e..0227513 100644 --- a/prefs.js +++ b/prefs.js @@ -1368,9 +1368,6 @@ Prefs.prototype = { label: _("Tray Button") }); - if (ShellVersion[1] <= 14) - notebook.append_page(scrollWindowTrayButton, labelTrayButton); - let labelBottomTrayButton = new Gtk.Label({ label: _("Bottom Panel Tray Button") }); @@ -2082,17 +2079,7 @@ Prefs.prototype = { }); this.resetSystemMenuColorButton.connect('clicked', Lang.bind(this, this.resetSystemMenuColor)); this.gridMisc.attach(this.resetSystemMenuColorButton, 6, 5, 1, 1); - if (ShellVersion[1] < 26) { - let labelEnableHotCorner = new Gtk.Label({ - label: _("Hot Corner") - }); - this.gridMisc.attach(labelEnableHotCorner, 1, 6, 1, 1); - this.valueEnableHotCorner = new Gtk.Switch({ - active: this.settings.get_boolean("hot-corner") - }); - this.valueEnableHotCorner.connect('notify::active', Lang.bind(this, this.changeEnableHotCorner)); - this.gridMisc.attach(this.valueEnableHotCorner, 3, 6, 1, 1); - } + let labelDisplayDash = new Gtk.Label({ label: _("Dash (Activities Overview)") }); @@ -3227,9 +3214,6 @@ Prefs.prototype = { rgba.parse(color); this.valueActivitiesColor.set_rgba(rgba); this.settings.set_string("activities-button-color", "unset"); - if (ShellVersion[1] < 26) { - this.valueEnableHotCorner.set_active(true); - } this.valueDisplayApplicationMenu.set_active(true); this.valueApplicationMenuColor.set_rgba(rgba); this.settings.set_string("application-menu-color", "unset"); From 34f64aff51274c6aca06cfb6d9426bb1c44dda0b Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Fri, 2 Apr 2021 20:33:08 +0200 Subject: [PATCH 62/76] Change reading of shell version --- prefs.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/prefs.js b/prefs.js index 0227513..afdc2be 100644 --- a/prefs.js +++ b/prefs.js @@ -32,9 +32,10 @@ const _ = Gettext.gettext; const Config = imports.misc.config; const ExtensionUtils = imports.misc.extensionUtils; -const ShellVersion = imports.misc.config.PACKAGE_VERSION.split(".").map(function(x) { - return +x; -}); + +const [major] = Config.PACKAGE_VERSION.split("."); +const ShellVersion = Number.parseInt(major); + const schema = "org.gnome.shell.extensions.TaskBar"; @@ -159,7 +160,7 @@ Prefs.prototype = { }); this.gridTaskBar.attach(labelVersion1, 0, 1, 5, 1); let labelVersion2 = new Gtk.Label({ - label: _("GNOME Shell Version") + " 3." + ShellVersion[1] + label: _("GNOME Shell Version") + ShellVersion }); this.gridTaskBar.attach(labelVersion2, 0, 2, 5, 1); let labelLink1 = new Gtk.LinkButton({ From df537ce2e8cecd089eaa047dac30fb6acff4e78f Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Fri, 2 Apr 2021 20:55:57 +0200 Subject: [PATCH 63/76] Change version to 6 and remove icons from labels --- prefs.js | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/prefs.js b/prefs.js index afdc2be..7e5a2bc 100644 --- a/prefs.js +++ b/prefs.js @@ -156,45 +156,39 @@ Prefs.prototype = { }); let labelVersion1 = new Gtk.Label({ - label: _("Version") + " 5" + label: _("Version") + " 6" }); this.gridTaskBar.attach(labelVersion1, 0, 1, 5, 1); let labelVersion2 = new Gtk.Label({ - label: _("GNOME Shell Version") + ShellVersion + label: _("GNOME Shell Version") + " " + ShellVersion }); this.gridTaskBar.attach(labelVersion2, 0, 2, 5, 1); let labelLink1 = new Gtk.LinkButton({ - icon_name: "HOMEICON", - label: " extensions.gnome.org", + label: "extensions.gnome.org", uri: "https://extensions.gnome.org/extension/2506/taskbar-updated" }); this.gridTaskBar.attach(labelLink1, 1, 4, 1, 1); let labelLink2 = new Gtk.LinkButton({ - icon_name: "HOMEICON", - label: " github.com", + label: "github.com", uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar" }); this.gridTaskBar.attach(labelLink2, 1, 5, 1, 1); let labelLink7 = new Gtk.LinkButton({ - icon_name: "HOMEICON", - label: " TaskBar 2020 Wiki", + label: "TaskBar 2020 Wiki", uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki" }); this.gridTaskBar.attach(labelLink7, 1, 6, 1, 1); let labelLink5 = new Gtk.LinkButton({ - icon_name: "GNOMEICON", - label: " " + _("Become a Friend of GNOME"), + label: _("Become a Friend of GNOME"), uri: "https://www.gnome.org/friends/" }); this.gridTaskBar.attach(labelLink5, 3, 5, 1, 1); let labelLink6 = new Gtk.LinkButton({ - icon_name: "FSFICON", - label: " " + _("Free Software Foundation"), + label: _("Free Software Foundation"), uri: "https://www.fsf.org/" }); this.gridTaskBar.attach(labelLink6, 3, 6, 1, 1); let bugReport = new Gtk.LinkButton({ - icon_name: "MAILICON", label: _("Report a Bug"), uri: "https://github.com/c0ldplasma/gnome-shell-extension-taskbar/issues/new" }); @@ -2145,7 +2139,6 @@ Prefs.prototype = { let gplImage = new Gtk.Image({ file: GPLICON - //xalign: 1 }); let gplSpacer = new Gtk.Image({ file: SPACERICON @@ -2155,7 +2148,6 @@ Prefs.prototype = { label: "GNOME Shell Extension TaskBar 2020\nCopyright (C) 2013-2018 zpydr\nCopyright (C) 2020 c0ldplasma\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see" }); let labelLinkGPL = new Gtk.LinkButton({ - icon_name: "GPLICON", label: "https://www.gnu.org/licenses/", uri: "https://www.gnu.org/licenses/" }); From c12c4bcf908117342d748f307e5cbdcc7107f2b0 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Tue, 13 Apr 2021 22:23:15 +0200 Subject: [PATCH 64/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 80bb8a6..daefb90 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME ## Wiki (Installation - Settings - Translation - Troubleshooting)              https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     -## TaskBar 2020 for GNOME 3.30 - 3.38 +## TaskBar 2020 for GNOME 3.30 - (3.)40 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ https://extensions.gnome.org/extension/2506/taskbar-updated/ From 4a08c1e7938a063639ca48f6321eed61d26db4e7 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Mon, 19 Apr 2021 16:16:21 +0200 Subject: [PATCH 65/76] Remove unnecessary .actor calls --- extension.js | 62 ++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/extension.js b/extension.js index d89cf9e..24e5f2d 100644 --- a/extension.js +++ b/extension.js @@ -392,7 +392,7 @@ TaskBar.prototype = { //Reset Activities Button Color if changed if (this.settings.get_string("activities-button-color") !== "unset") - Main.panel.statusArea.activities.actor.set_style("None"); + Main.panel.statusArea.activities.set_style("None"); //Show and disconnect Application Menu if hidden if (!this.settings.get_boolean("application-menu")) { @@ -403,7 +403,7 @@ TaskBar.prototype = { //Reset Application Menu Color if changed if (this.settings.get_string("application-menu-color") !== "unset") - Main.panel.statusArea.appMenu.actor.set_style("None"); + Main.panel.statusArea.appMenu.set_style("None"); //Show Date Menu if hidden if (!this.settings.get_boolean("date-menu")) @@ -411,7 +411,7 @@ TaskBar.prototype = { //Reset Date Menu Color if changed if (this.settings.get_string("date-menu-color") !== "unset") - Main.panel.statusArea.dateMenu.actor.set_style("None"); + Main.panel.statusArea.dateMenu.set_style("None"); //Show System Menu if hidden if (!this.settings.get_boolean("system-menu")) @@ -419,7 +419,7 @@ TaskBar.prototype = { //Reset System Menu Color if changed if (this.settings.get_string("system-menu-color") !== "unset") - Main.panel.statusArea.aggregateMenu.actor.set_style("None"); + Main.panel.statusArea.aggregateMenu.set_style("None"); //Show Dash if hidden if (!this.settings.get_boolean("dash")) { @@ -552,19 +552,19 @@ TaskBar.prototype = { this.mainBox = null; this.cleanTasksList(); if (this.topPanelBackgroundColor !== 'unset') { - Main.panel._leftCorner.actor.set_style(this.originalLeftPanelCornerStyle); - Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); + Main.panel._leftCorner.set_style(this.originalLeftPanelCornerStyle); + Main.panel._rightCorner.set_style(this.originalRightPanelCornerStyle); } if ((this.topPanelBackgroundColor !== 'unset') || (this.panelSet)) - Main.panel.actor.set_style(this.originalTopPanelStyle); + Main.panel.set_style(this.originalTopPanelStyle); if (!this.settings.get_boolean("top-panel")) { Main.layoutManager.removeChrome(Main.layoutManager.panelBox); Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); - Main.panel.actor.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); + Main.panel.show(); } }, @@ -1244,9 +1244,9 @@ TaskBar.prototype = { this.activitiesColor = this.settings.get_string("activities-button-color"); if (this.activitiesColor !== "unset") { this.activitiesStyle = "color: " + this.activitiesColor + ";"; - Main.panel.statusArea.activities.actor.set_style(this.activitiesStyle); + Main.panel.statusArea.activities.set_style(this.activitiesStyle); } else - Main.panel.statusArea.activities.actor.set_style("None"); + Main.panel.statusArea.activities.set_style("None"); }, //Top Panel @@ -1257,9 +1257,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel.actor.show(); - Main.panel._leftCorner.actor.show(); - Main.panel._rightCorner.actor.show(); + Main.panel.show(); + Main.panel._leftCorner.show(); + Main.panel._rightCorner.show(); this.onParamChanged(); } }, @@ -1270,9 +1270,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: false }); - Main.panel.actor.hide(); - Main.panel._leftCorner.actor.hide(); - Main.panel._rightCorner.actor.hide(); + Main.panel.hide(); + Main.panel._leftCorner.hide(); + Main.panel._rightCorner.hide(); } }, @@ -1313,9 +1313,9 @@ TaskBar.prototype = { this.appMenuColor = this.settings.get_string("application-menu-color"); if (this.appMenuColor !== "unset") { this.appMenuStyle = "color: " + this.appMenuColor + ";"; - Main.panel.statusArea.appMenu.actor.set_style(this.appMenuStyle); + Main.panel.statusArea.appMenu.set_style(this.appMenuStyle); } else - Main.panel.statusArea.appMenu.actor.set_style("None"); + Main.panel.statusArea.appMenu.set_style("None"); }, @@ -1340,9 +1340,9 @@ TaskBar.prototype = { this.dateMenuColor = this.settings.get_string("date-menu-color"); if (this.dateMenuColor !== "unset") { this.dateMenuStyle = "color: " + this.dateMenuColor + ";"; - Main.panel.statusArea.dateMenu.actor.set_style(this.dateMenuStyle); + Main.panel.statusArea.dateMenu.set_style(this.dateMenuStyle); } else - Main.panel.statusArea.dateMenu.actor.set_style("None"); + Main.panel.statusArea.dateMenu.set_style("None"); }, //System Menu @@ -1366,9 +1366,9 @@ TaskBar.prototype = { this.systemMenuColor = this.settings.get_string("system-menu-color"); if (this.systemMenuColor !== "unset") { this.systemMenuStyle = "color: " + this.systemMenuColor + ";"; - Main.panel.statusArea.aggregateMenu.actor.set_style(this.systemMenuStyle); + Main.panel.statusArea.aggregateMenu.set_style(this.systemMenuStyle); } else - Main.panel.statusArea.aggregateMenu.actor.set_style("None"); + Main.panel.statusArea.aggregateMenu.set_style("None"); }, //Dash @@ -1382,7 +1382,7 @@ TaskBar.prototype = { initDisplayDash: function() { if (!this.settings.get_boolean("dash")) { - this.dash = Main.overview._dash.actor; + this.dash = Main.overview._dash; this.dashHeight = this.dash.get_height(); this.dashWidth = this.dash.get_width(); this.dash.set_height(0); @@ -1473,7 +1473,7 @@ TaskBar.prototype = { //Set Font Size this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize); + Main.panel.set_style(this.fontSize); this.panelSet = true; } this.topPanelBackgroundColor = this.settings.get_string("top-panel-background-color"); @@ -1481,9 +1481,9 @@ TaskBar.prototype = { this.topPanelBackgroundStyle = "background-color: " + this.topPanelBackgroundColor + ";"; this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); - Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); + Main.panel._leftCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._rightCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); this.panelSet = true; } this.panelSize = ((this.settings.get_int('panel-size')) - 6 + (this.settings.get_int('tb-icon-size'))); @@ -1821,9 +1821,9 @@ TaskBar.prototype = { } } - this.taskMenu.actor.hide(); + this.taskMenu.hide(); taskMenuManager.addMenu(this.taskMenu); - Main.uiGroup.add_actor(this.taskMenu.actor); + Main.uiGroup.add_actor(this.taskMenu); this.taskMenuUp = true; this.hidePreview(); this.taskMenu.open(); From 195d69561e59cf3d0ca40adf2a92eede5124eeea Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Wed, 21 Apr 2021 16:08:29 +0200 Subject: [PATCH 66/76] Remove duplicate destroy on favoritesPreview --- extension.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension.js b/extension.js index 24e5f2d..783b74a 100644 --- a/extension.js +++ b/extension.js @@ -2572,13 +2572,13 @@ TaskBar.prototype = { //Destroy Preview if displaying if (this.preview !== null) { + // also destroys this.favoritesPreview because this.preview = this.favoritesPreview in showFavoritesPreview() function this.preview.destroy(); this.preview = null; } //Destroy Favorites Preview if displaying if (this.favoritesPreview !== null) { - this.favoritesPreview.destroy(); this.favoritesPreview = null; } } From fd4b39b36ec28c1959cdb2afb7b7f278b8452593 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Wed, 21 Apr 2021 16:43:02 +0200 Subject: [PATCH 67/76] Revert "Remove unnecessary .actor calls" This reverts commit 4a08c1e7938a063639ca48f6321eed61d26db4e7. Revert removal of actors cause not all of theme were useless --- extension.js | 62 ++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/extension.js b/extension.js index 783b74a..2f24926 100644 --- a/extension.js +++ b/extension.js @@ -392,7 +392,7 @@ TaskBar.prototype = { //Reset Activities Button Color if changed if (this.settings.get_string("activities-button-color") !== "unset") - Main.panel.statusArea.activities.set_style("None"); + Main.panel.statusArea.activities.actor.set_style("None"); //Show and disconnect Application Menu if hidden if (!this.settings.get_boolean("application-menu")) { @@ -403,7 +403,7 @@ TaskBar.prototype = { //Reset Application Menu Color if changed if (this.settings.get_string("application-menu-color") !== "unset") - Main.panel.statusArea.appMenu.set_style("None"); + Main.panel.statusArea.appMenu.actor.set_style("None"); //Show Date Menu if hidden if (!this.settings.get_boolean("date-menu")) @@ -411,7 +411,7 @@ TaskBar.prototype = { //Reset Date Menu Color if changed if (this.settings.get_string("date-menu-color") !== "unset") - Main.panel.statusArea.dateMenu.set_style("None"); + Main.panel.statusArea.dateMenu.actor.set_style("None"); //Show System Menu if hidden if (!this.settings.get_boolean("system-menu")) @@ -419,7 +419,7 @@ TaskBar.prototype = { //Reset System Menu Color if changed if (this.settings.get_string("system-menu-color") !== "unset") - Main.panel.statusArea.aggregateMenu.set_style("None"); + Main.panel.statusArea.aggregateMenu.actor.set_style("None"); //Show Dash if hidden if (!this.settings.get_boolean("dash")) { @@ -552,19 +552,19 @@ TaskBar.prototype = { this.mainBox = null; this.cleanTasksList(); if (this.topPanelBackgroundColor !== 'unset') { - Main.panel._leftCorner.set_style(this.originalLeftPanelCornerStyle); - Main.panel._rightCorner.set_style(this.originalRightPanelCornerStyle); + Main.panel._leftCorner.actor.set_style(this.originalLeftPanelCornerStyle); + Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); } if ((this.topPanelBackgroundColor !== 'unset') || (this.panelSet)) - Main.panel.set_style(this.originalTopPanelStyle); + Main.panel.actor.set_style(this.originalTopPanelStyle); if (!this.settings.get_boolean("top-panel")) { Main.layoutManager.removeChrome(Main.layoutManager.panelBox); Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); - Main.panel.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); + Main.panel.actor.show(); } }, @@ -1244,9 +1244,9 @@ TaskBar.prototype = { this.activitiesColor = this.settings.get_string("activities-button-color"); if (this.activitiesColor !== "unset") { this.activitiesStyle = "color: " + this.activitiesColor + ";"; - Main.panel.statusArea.activities.set_style(this.activitiesStyle); + Main.panel.statusArea.activities.actor.set_style(this.activitiesStyle); } else - Main.panel.statusArea.activities.set_style("None"); + Main.panel.statusArea.activities.actor.set_style("None"); }, //Top Panel @@ -1257,9 +1257,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel.show(); - Main.panel._leftCorner.show(); - Main.panel._rightCorner.show(); + Main.panel.actor.show(); + Main.panel._leftCorner.actor.show(); + Main.panel._rightCorner.actor.show(); this.onParamChanged(); } }, @@ -1270,9 +1270,9 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: false }); - Main.panel.hide(); - Main.panel._leftCorner.hide(); - Main.panel._rightCorner.hide(); + Main.panel.actor.hide(); + Main.panel._leftCorner.actor.hide(); + Main.panel._rightCorner.actor.hide(); } }, @@ -1313,9 +1313,9 @@ TaskBar.prototype = { this.appMenuColor = this.settings.get_string("application-menu-color"); if (this.appMenuColor !== "unset") { this.appMenuStyle = "color: " + this.appMenuColor + ";"; - Main.panel.statusArea.appMenu.set_style(this.appMenuStyle); + Main.panel.statusArea.appMenu.actor.set_style(this.appMenuStyle); } else - Main.panel.statusArea.appMenu.set_style("None"); + Main.panel.statusArea.appMenu.actor.set_style("None"); }, @@ -1340,9 +1340,9 @@ TaskBar.prototype = { this.dateMenuColor = this.settings.get_string("date-menu-color"); if (this.dateMenuColor !== "unset") { this.dateMenuStyle = "color: " + this.dateMenuColor + ";"; - Main.panel.statusArea.dateMenu.set_style(this.dateMenuStyle); + Main.panel.statusArea.dateMenu.actor.set_style(this.dateMenuStyle); } else - Main.panel.statusArea.dateMenu.set_style("None"); + Main.panel.statusArea.dateMenu.actor.set_style("None"); }, //System Menu @@ -1366,9 +1366,9 @@ TaskBar.prototype = { this.systemMenuColor = this.settings.get_string("system-menu-color"); if (this.systemMenuColor !== "unset") { this.systemMenuStyle = "color: " + this.systemMenuColor + ";"; - Main.panel.statusArea.aggregateMenu.set_style(this.systemMenuStyle); + Main.panel.statusArea.aggregateMenu.actor.set_style(this.systemMenuStyle); } else - Main.panel.statusArea.aggregateMenu.set_style("None"); + Main.panel.statusArea.aggregateMenu.actor.set_style("None"); }, //Dash @@ -1382,7 +1382,7 @@ TaskBar.prototype = { initDisplayDash: function() { if (!this.settings.get_boolean("dash")) { - this.dash = Main.overview._dash; + this.dash = Main.overview._dash.actor; this.dashHeight = this.dash.get_height(); this.dashWidth = this.dash.get_width(); this.dash.set_height(0); @@ -1473,7 +1473,7 @@ TaskBar.prototype = { //Set Font Size this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.set_style(this.fontSize); + Main.panel.actor.set_style(this.fontSize); this.panelSet = true; } this.topPanelBackgroundColor = this.settings.get_string("top-panel-background-color"); @@ -1481,9 +1481,9 @@ TaskBar.prototype = { this.topPanelBackgroundStyle = "background-color: " + this.topPanelBackgroundColor + ";"; this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); - Main.panel._leftCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); - Main.panel._rightCorner.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); + Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); + Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); this.panelSet = true; } this.panelSize = ((this.settings.get_int('panel-size')) - 6 + (this.settings.get_int('tb-icon-size'))); @@ -1821,9 +1821,9 @@ TaskBar.prototype = { } } - this.taskMenu.hide(); + this.taskMenu.actor.hide(); taskMenuManager.addMenu(this.taskMenu); - Main.uiGroup.add_actor(this.taskMenu); + Main.uiGroup.add_actor(this.taskMenu.actor); this.taskMenuUp = true; this.hidePreview(); this.taskMenu.open(); From dc0931568da0ce9755bd4d3057b6d4e43b535738 Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Sun, 2 May 2021 14:50:26 +0200 Subject: [PATCH 68/76] Overwrite _hideDone to remove Main.panel.style = null; so panel style does not reset when closing overview --- extension.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/extension.js b/extension.js index 2f24926..c28f503 100644 --- a/extension.js +++ b/extension.js @@ -682,6 +682,30 @@ TaskBar.prototype = { //TaskBar in Overview Mode setOverview: function() { + + // Overwrite _hideDone to remove Main.panel.style = null; so panel style does not reset when closing overview + Main.overview._hideDone = function() { + // Re-enable unredirection + Meta.enable_unredirect_for_display(global.display); + + this._desktopFade.hide(); + this._coverPane.hide(); + + this._visible = false; + this._animationInProgress = false; + + this.emit('hidden'); + // Handle any calls to show* while we were hiding + if (this._shown) + this._animateVisible(OverviewControls.ControlsState.WINDOW_PICKER); + else + Main.layoutManager.hideOverview(); + + //Main.panel.style = null; + + this._syncGrab(); + }; + if (!this.settings.get_boolean("overview")) { this.mainBox = this.boxMain; this.overviewHidingId = Main.overview.connect('hiding', Lang.bind(this, this.showMainBox)); From e90423ee4098e80edc47fcf7c268b84ca3b2fbe0 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Sun, 2 May 2021 18:26:29 +0200 Subject: [PATCH 69/76] Update README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index daefb90..171e951 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,7 @@ https://github.com/c0ldplasma/gnome-shell-extension-taskbar/wiki/     ## TaskBar 2020 for GNOME 3.30 - (3.)40 https://github.com/c0ldplasma/gnome-shell-extension-taskbar/ -https://extensions.gnome.org/extension/2506/taskbar-updated/ - -## Old TaskBar for GNOME 3.10 - 3.28 - -https://extensions.gnome.org/extension/584/taskbar/ -https://github.com/zpydr/gnome-shell-extension-taskbar/                        +https://extensions.gnome.org/extension/2506/taskbar-updated/                 ## Features From fe47a87057ff83a86ba2511f9d70345d743dc1cc Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Mon, 3 May 2021 14:44:35 +0200 Subject: [PATCH 70/76] Fix settings not applied after reboot --- extension.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extension.js b/extension.js index c28f503..d06c96b 100644 --- a/extension.js +++ b/extension.js @@ -683,6 +683,9 @@ TaskBar.prototype = { //TaskBar in Overview Mode setOverview: function() { + Main.overview.connect('shown', Lang.bind(this, this.changeTopPanelBackgroundColor)); + Main.overview.connect('showing', Lang.bind(this, this.changeTopPanelBackgroundColor)); + // Overwrite _hideDone to remove Main.panel.style = null; so panel style does not reset when closing overview Main.overview._hideDone = function() { // Re-enable unredirection From 37b6e5536fd192dff4f9ecfbed17b71d837a942e Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Mon, 3 May 2021 14:49:20 +0200 Subject: [PATCH 71/76] Bump taskbar version --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 4c088dc..936047a 100644 --- a/metadata.json +++ b/metadata.json @@ -6,5 +6,5 @@ ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", - "version": 6 + "version": 7 } From 0f07824c918c661bd61bf0358b19beb025f3dfbe Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Tue, 4 May 2021 21:17:50 +0200 Subject: [PATCH 72/76] Remove actor calls from panel --- extension.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/extension.js b/extension.js index d06c96b..dd571dc 100644 --- a/extension.js +++ b/extension.js @@ -556,7 +556,7 @@ TaskBar.prototype = { Main.panel._rightCorner.actor.set_style(this.originalRightPanelCornerStyle); } if ((this.topPanelBackgroundColor !== 'unset') || (this.panelSet)) - Main.panel.actor.set_style(this.originalTopPanelStyle); + Main.panel.set_style(this.originalTopPanelStyle); if (!this.settings.get_boolean("top-panel")) { Main.layoutManager.removeChrome(Main.layoutManager.panelBox); Main.layoutManager.addChrome(Main.layoutManager.panelBox, { @@ -564,7 +564,7 @@ TaskBar.prototype = { }); Main.panel._leftCorner.actor.show(); Main.panel._rightCorner.actor.show(); - Main.panel.actor.show(); + Main.panel.show(); } }, @@ -1284,7 +1284,7 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: true }); - Main.panel.actor.show(); + Main.panel.show(); Main.panel._leftCorner.actor.show(); Main.panel._rightCorner.actor.show(); this.onParamChanged(); @@ -1297,7 +1297,7 @@ TaskBar.prototype = { Main.layoutManager.addChrome(Main.layoutManager.panelBox, { affectsStruts: false }); - Main.panel.actor.hide(); + Main.panel.hide(); Main.panel._leftCorner.actor.hide(); Main.panel._rightCorner.actor.hide(); } @@ -1500,7 +1500,7 @@ TaskBar.prototype = { //Set Font Size this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize); + Main.panel.set_style(this.fontSize); this.panelSet = true; } this.topPanelBackgroundColor = this.settings.get_string("top-panel-background-color"); @@ -1508,7 +1508,7 @@ TaskBar.prototype = { this.topPanelBackgroundStyle = "background-color: " + this.topPanelBackgroundColor + ";"; this.panelLabelSize = (this.panelSize - 12 + this.adjustContentSize); this.fontSize = 'font-size: ' + this.panelLabelSize + 'px; height: ' + this.panelSize + 'px;'; - Main.panel.actor.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); + Main.panel.set_style(this.fontSize + ' ' + this.topPanelBackgroundStyle); Main.panel._leftCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); Main.panel._rightCorner.actor.set_style('-panel-corner-background-color: ' + this.topPanelBackgroundColor + ';'); this.panelSet = true; From 226d9d986978b8700a55c0717ddec78f79ec033f Mon Sep 17 00:00:00 2001 From: Pascal Paul Date: Wed, 5 May 2021 11:54:17 +0200 Subject: [PATCH 73/76] Don't call get_theme_node when not on stage --- extension.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extension.js b/extension.js index dd571dc..01d2cdb 100644 --- a/extension.js +++ b/extension.js @@ -2074,7 +2074,9 @@ TaskBar.prototype = { let [windowTask, buttonTask, signalsTask, labelTask, iconTask] = this.tasksList[i]; let rect = new Meta.Rectangle(); [rect.x, rect.y] = buttonTask.get_transformed_position(); - [rect.width, rect.height] = buttonTask.get_transformed_size(); + if (buttonTask.get_stage() !== null) { + [rect.width, rect.height] = buttonTask.get_transformed_size(); + } windowTask.set_icon_geometry(rect); } }, From 183888d0a637f1eb25de6935d2040332cd0795f3 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Thu, 6 May 2021 09:49:30 +0200 Subject: [PATCH 74/76] Bump version --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 936047a..da6e261 100644 --- a/metadata.json +++ b/metadata.json @@ -6,5 +6,5 @@ ], "url": "https://github.com/c0ldplasma/gnome-shell-extension-taskbar", "uuid": "TaskBar@c0ldplasma", - "version": 7 + "version": 8 } From 27556ae36d825318563a9980a510df85107b9ec8 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Thu, 6 May 2021 10:03:06 +0200 Subject: [PATCH 75/76] Development stopped --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 171e951..9dc08c7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ +# Development stopped +### Feel free to fork this repo and to work on it yourself +### or +### Have a look at Dash-to-Panel as an alternative https://extensions.gnome.org/extension/1160/dash-to-panel/ (Update for Gnome 40 is worked on) + +





+ # GNOME Shell Extension TaskBar 2020 Fork of zpydr/gnome-shell-extension-taskbar to support newer versions of GNOME From df4a1cbfd210ed19782d775ccdd2d49ab1a88178 Mon Sep 17 00:00:00 2001 From: C0ldPlasma <14879514+c0ldplasma@users.noreply.github.com> Date: Wed, 12 May 2021 14:37:47 +0200 Subject: [PATCH 76/76] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9dc08c7..af1e192 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Development stopped -### Feel free to fork this repo and to work on it yourself +### Feel free to fork this repo to work on it yourself ### or ### Have a look at Dash-to-Panel as an alternative https://extensions.gnome.org/extension/1160/dash-to-panel/ (Update for Gnome 40 is worked on)