diff --git a/NOTICE.txt b/NOTICE.txt new file mode 100644 index 0000000..8f997f0 --- /dev/null +++ b/NOTICE.txt @@ -0,0 +1,18 @@ +NOTICE — Third-Party Source Acknowledgement +=========================================== + +This package (vesperos-taskbar) is a fork of +gnome-shell-extension-zorin-taskbar, originally created and maintained by +Artyom Zorin for Zorin OS. + +Original source: https://github.com/ZorinOS/gnome-shell-extension-zorin-taskbar +Original licence: GPL-2.0, Copyright Zorin Group Ltd. + +The Zorin Taskbar extension is itself based on Dash to Panel, developed by +the Dash to Panel contributors and licensed under GPL-2.0. + +The VesperOS modifications, branding, and additions are +Copyright 2025-2026 VesperOS Desktop Team +and are distributed under the same GPL-2.0 license. + +For full copyright and licence details see COPYING. diff --git a/debian/changelog b/debian/changelog index e1103ed..1bd4e12 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,645 +1,9 @@ -vesperos-taskbar (72.2) unstable; urgency=medium +vesperos-taskbar (26.1) vesperos; urgency=medium - * Rename package from gnome-shell-extension-zorin-taskbar to vesperos-taskbar - * Add ding/app/utils/ (fixes desktopFolderUtils.js ImportError at runtime) - * Consolidate both GSettings schemas into schemas/ for combined install + * VesperOS fork of Zorin OS's gnome-shell-extension-zorin-taskbar package. + * Re-based on upstream version 73. + * Replaced Zorin OS branding with VesperOS identity. + * Bundled Gtk4 Desktop Icons NG (DING) into the same package. + * Consolidated GSettings schemas for combined install. - -- VesperOS Desktop Team Sat, 28 Mar 2026 23:30:00 +0000 - -vesperos-taskbar (72.1) unstable; urgency=medium - - * Re-based on upstream version 72 - - -- VesperOS Desktop Team Sat, 28 Mar 2026 22:46:02 +0000 - -vesperos-taskbar (71.1) unstable; urgency=medium - - * Bundle Gtk4 Desktop Icons NG (DING 100.17) into the same package so a - single install provides both the taskbar panel and desktop icon management - * Add Conflicts/Replaces against standalone DING packages - * Install DING AppArmor profile and compile both GSettings schemas on postinst - - -- VesperOS Desktop Team Sat, 28 Mar 2026 00:00:00 +0000 - -vesperos-taskbar (71.0) unstable; urgency=medium - - * Fix allocationMap crash when panelPositions contains unknown element keys - * Fix null-pointer crash in _setAllocationMap for dateMenu/quickSettings - * Fix missing filter on status area entries during panel cleanup/disable - * Fix crash when _volumeOutput is absent during panel teardown - * Replace deprecated ExtensionUtils.ExtensionState with ExtensionState from - extension.js for GNOME 46+ compatibility (desktop-icons-ng integration) - * Extend supported GNOME Shell versions to include 50 - - -- VesperOS Desktop Team Sat, 28 Mar 2026 00:00:00 +0000 - -vesperos-taskbar (70.1.1) noble; urgency=medium - - * Fixed bugs - - -- Artyom Zorin Mon, 29 Sep 2025 18:08:55 +0100 - -vesperos-taskbar (70.1) noble; urgency=medium - - * Rebased on upstream commit 1ac39b72b88110681203701728e18468b24151c3 - - -- Artyom Zorin Mon, 29 Sep 2025 17:53:47 +0100 - -vesperos-taskbar (70) noble; urgency=medium - - * Rebased on upstream commit 134f6f991126b96738efef303572f1db9bdec9bd - but without commit 114d87149872da003af947315d4da2f0e40d41c9 - - -- Artyom Zorin Sat, 27 Sep 2025 23:17:10 +0100 - -vesperos-taskbar (69.2) noble; urgency=medium - - * Adjusted app icon margin - - -- Artyom Zorin Tue, 16 Sep 2025 16:03:52 +0100 - -vesperos-taskbar (69.1) noble; urgency=medium - - * Set prefs window width - - -- Artyom Zorin Mon, 15 Sep 2025 16:44:10 +0100 - -vesperos-taskbar (69) noble; urgency=medium - - * Re-based on upstream version 69 - - -- Artyom Zorin Fri, 12 Sep 2025 14:14:35 +0100 - -vesperos-taskbar (68.9) noble; urgency=medium - - * Rebased on upstream commit 44be0a739f26d872f27e81bd57928b6f61920476 - and hid panel border settings - - -- Artyom Zorin Mon, 08 Sep 2025 21:39:56 +0100 - -vesperos-taskbar (68.8) noble; urgency=medium - - * Fixed app grid icon styling and rebased on upstream commit - 4787d12180462f0c1c90d3f38ece5921e7e31b7a - - -- Artyom Zorin Fri, 05 Sep 2025 17:44:41 +0100 - -vesperos-taskbar (68.7) noble; urgency=medium - - * Adjusted window preview margin and rounding - - -- Artyom Zorin Thu, 04 Sep 2025 14:22:11 +0100 - -vesperos-taskbar (68.6) noble; urgency=medium - - * Introduced keep gnome shell dash option - - -- Artyom Zorin Sat, 23 Aug 2025 15:04:05 +0100 - -vesperos-taskbar (68.5.3) noble; urgency=medium - - * Added workaround for race condition - - -- Artyom Zorin Thu, 07 Aug 2025 00:09:07 +0100 - -vesperos-taskbar (68.5.2) noble; urgency=medium - - * Fixed settings cache issues - - -- Artyom Zorin Wed, 06 Aug 2025 23:45:25 +0100 - -vesperos-taskbar (68.5.1) noble; urgency=medium - - * Minor code cleanups - - -- Artyom Zorin Tue, 05 Aug 2025 22:47:20 +0100 - -vesperos-taskbar (68.5) noble; urgency=medium - - * Rebased on upstream commit 16e16c11ce08abc3c9f0bf922bbc08e17b2c1f08 - - -- Artyom Zorin Mon, 04 Aug 2025 13:46:11 +0100 - -vesperos-taskbar (68.4) noble; urgency=medium - - * Applied monitor selection and reset geometry fixes - - -- Artyom Zorin Thu, 31 Jul 2025 19:40:58 +0100 - -vesperos-taskbar (68.3) noble; urgency=medium - - * Removed code to handle overview startup animation - - -- Artyom Zorin Mon, 07 Jul 2025 12:56:41 +0100 - -vesperos-taskbar (68.2.3) noble; urgency=medium - - * Fixed logic error when adjusting panel menu buttons - - -- Artyom Zorin Fri, 04 Jul 2025 20:36:32 +0100 - -vesperos-taskbar (68.2.2) noble; urgency=medium - - * Added settings schema to metadata file - - -- Artyom Zorin Fri, 06 Jun 2025 23:03:34 +0100 - -vesperos-taskbar (68.2.1) noble; urgency=medium - - * Updated debian control file - - -- Artyom Zorin Fri, 23 May 2025 20:05:49 +0100 - -vesperos-taskbar (68.2) noble; urgency=medium - - * Corrected code to detect Tiling Shell gap offset - - -- Artyom Zorin Sat, 10 May 2025 23:52:12 +0100 - -vesperos-taskbar (68.1) noble; urgency=medium - - * Adjusted app icon margins and padding - - -- Artyom Zorin Fri, 02 May 2025 14:19:18 +0100 - -vesperos-taskbar (68) noble; urgency=medium - - * Re-based on upstream version 68 - - -- Artyom Zorin Tue, 29 Apr 2025 20:36:02 +0100 - -vesperos-taskbar (65.3) noble; urgency=medium - - * Changed activities button default position - - -- Artyom Zorin Sun, 02 Mar 2025 19:39:09 +0000 - -vesperos-taskbar (65.2) noble; urgency=medium - - * Separated floating rounded theme from intellihide as an independent - styling option - - -- Artyom Zorin Thu, 27 Feb 2025 13:57:03 +0000 - -vesperos-taskbar (65.1) noble; urgency=medium - - * Fixed various bugs - - -- Artyom Zorin Wed, 26 Feb 2025 12:20:34 +0000 - -vesperos-taskbar (65) noble; urgency=medium - - * Re-based on upstream version 65 - - -- Artyom Zorin Tue, 25 Feb 2025 22:29:43 +0000 - -vesperos-taskbar (56.11) jammy; urgency=medium - - * Updated French translations - - -- Artyom Zorin Sun, 20 Oct 2024 17:58:19 +0100 - -vesperos-taskbar (56.10) jammy; urgency=medium - - * Bug fix for window previews - - -- Artyom Zorin Mon, 09 Sep 2024 17:44:12 +0100 - -vesperos-taskbar (56.9) jammy; urgency=medium - - * Increased window preview leave timeout to 250ms - - -- Artyom Zorin Tue, 03 Sep 2024 14:04:19 +0100 - -vesperos-taskbar (56.8) jammy; urgency=medium - - * Fixed barrier code - - -- Artyom Zorin Mon, 12 Aug 2024 23:38:18 +0100 - -vesperos-taskbar (56.7) jammy; urgency=medium - - * Added link to Application Switching settings to set workspace and - monitor isolation behaviour - - -- Artyom Zorin Wed, 15 May 2024 19:21:08 +0100 - -vesperos-taskbar (56.6) jammy; urgency=medium - - * Correctly handle desktop icons when calculating proximity - - -- Artyom Zorin Tue, 27 Feb 2024 20:11:37 +0000 - -vesperos-taskbar (56.5) jammy; urgency=medium - - * Fixed show desktop functionality - - -- Artyom Zorin Wed, 13 Dec 2023 17:22:08 +0000 - -vesperos-taskbar (56.4) jammy; urgency=medium - - * Fixed regression with shortcuts overlay - - -- Artyom Zorin Wed, 13 Dec 2023 16:21:07 +0000 - -vesperos-taskbar (56.3) jammy; urgency=medium - - * Adjusted shortcut-num-keys default setting - - -- Artyom Zorin Tue, 12 Dec 2023 22:21:55 +0000 - -vesperos-taskbar (56.2) jammy; urgency=medium - - * Fixed floating theme centering bug - - -- Artyom Zorin Sun, 10 Dec 2023 18:41:12 +0000 - -vesperos-taskbar (56.1) jammy; urgency=medium - - * Moved isolate settings to GNOME Control Center - - -- Artyom Zorin Sat, 18 Nov 2023 19:23:50 +0000 - -vesperos-taskbar (56.0.2) jammy; urgency=medium - - * Removed blue background on favorite apps when dragging app icons - - -- Artyom Zorin Wed, 01 Nov 2023 12:39:55 +0000 - -vesperos-taskbar (56.0.1) jammy; urgency=medium - - * Corrected Makefile - - -- Artyom Zorin Wed, 31 May 2023 01:23:02 +0100 - -vesperos-taskbar (56) jammy; urgency=medium - - * Re-based on upstream version 56 as at commit - 9274982189f2d5306afaf29f274d007f0cd12d48 - - -- Artyom Zorin Wed, 31 May 2023 00:14:18 +0100 - -vesperos-taskbar (40.23) focal; urgency=medium - - * Changed default window preview size to 200px - - -- Artyom Zorin Sat, 16 Oct 2021 12:44:27 +0100 - -vesperos-taskbar (40.22) focal; urgency=medium - - * Fixed Spanish translations - - -- Artyom Zorin Sun, 22 Aug 2021 16:45:29 +0100 - -vesperos-taskbar (40.21) focal; urgency=medium - - * Updated Spanish translations - - -- Artyom Zorin Sun, 22 Aug 2021 15:49:06 +0100 - -vesperos-taskbar (40.20) focal; urgency=medium - - * Corrected translation string - - -- Artyom Zorin Tue, 27 Jul 2021 22:37:26 +0100 - -vesperos-taskbar (40.19) focal; urgency=medium - - * Corrected translation strings - - -- Artyom Zorin Tue, 27 Jul 2021 22:35:25 +0100 - -vesperos-taskbar (40.18) focal; urgency=medium - - * Updated translations - - -- Artyom Zorin Tue, 27 Jul 2021 22:29:20 +0100 - -vesperos-taskbar (40.17) focal; urgency=medium - - * Fixed notification badge sizing on 200% scaled displays - - -- Artyom Zorin Wed, 21 Jul 2021 13:00:25 +0100 - -vesperos-taskbar (40.16) focal; urgency=medium - - * Fixed bug that caused the panel to disappear after locking the - screen while fullscreen content is playing - - -- Artyom Zorin Wed, 02 Jun 2021 20:24:27 +0100 - -vesperos-taskbar (40.15) focal; urgency=medium - - * Updated translations - - -- Artyom Zorin Sun, 23 May 2021 20:32:41 +0100 - -vesperos-taskbar (40.14) focal; urgency=medium - - * Fixed new translations - - -- Artyom Zorin Sun, 23 May 2021 20:26:18 +0100 - -vesperos-taskbar (40.13) focal; urgency=medium - - * Added new translations and made the main panel always appear on the - primary display - - -- Artyom Zorin Sun, 23 May 2021 20:03:46 +0100 - -vesperos-taskbar (40.12) focal; urgency=medium - - * Updated Russian and Japanese translations - - -- Artyom Zorin Wed, 05 May 2021 20:10:48 +0100 - -vesperos-taskbar (40.11) focal; urgency=medium - - * No longer animates disposed icons - - -- Artyom Zorin Tue, 06 Apr 2021 13:13:47 +0100 - -vesperos-taskbar (40.10) focal; urgency=medium - - * Added Zorin Appearance link to taskbar right-click menu - - -- Artyom Zorin Tue, 23 Mar 2021 19:36:07 +0000 - -vesperos-taskbar (40.9) focal; urgency=medium - - * Removed Terminal from right-click menu - - -- Artyom Zorin Mon, 22 Mar 2021 15:38:20 +0000 - -vesperos-taskbar (40.8) focal; urgency=medium - - * Removed dot style settings and moved Intellihide to Style tab in - prefs - - -- Artyom Zorin Sun, 21 Mar 2021 15:08:03 +0000 - -vesperos-taskbar (40.7) focal; urgency=medium - - * Removed style override for app-well-app items - - -- Artyom Zorin Sun, 21 Feb 2021 20:00:12 +0000 - -vesperos-taskbar (40.6) focal; urgency=medium - - * Improved styling of progress bars - - -- Artyom Zorin Sun, 21 Feb 2021 15:54:07 +0000 - -vesperos-taskbar (40.5) focal; urgency=medium - - * Re-based on upstream as at commit - e4a71fa014b565171c93d15f436be9c3599b11fb - - -- Artyom Zorin Sun, 21 Feb 2021 15:22:52 +0000 - -vesperos-taskbar (40.4) focal; urgency=medium - - * Updated notification badge overlay and limited minimum panel size to - 24px - - -- Artyom Zorin Sun, 21 Feb 2021 15:02:09 +0000 - -vesperos-taskbar (40.3) focal; urgency=medium - - * Increased border radius of floating panel and preview container - - -- Artyom Zorin Sun, 21 Feb 2021 00:50:25 +0000 - -vesperos-taskbar (40.2) focal; urgency=medium - - * Imporved visibility of window previews by styling them with the dash- - label class - - -- Artyom Zorin Thu, 31 Dec 2020 18:34:46 +0000 - -vesperos-taskbar (40.1) focal; urgency=medium - - * Added floating rounded theme when using Intellihide - - -- Artyom Zorin Wed, 30 Dec 2020 00:44:32 +0000 - -vesperos-taskbar (40) focal; urgency=medium - - * Re-based on upstream version 40 as at commit - 48a69e529614d1da456802b818e7d7f0d4d1d642 - - -- Artyom Zorin Mon, 28 Dec 2020 22:08:11 +0000 - -vesperos-taskbar (2.0.11) bionic; urgency=medium - - * Set variables to 0 on destroy in taskbar.js - - -- Artyom Zorin Tue, 19 Feb 2019 18:35:40 +0000 - -vesperos-taskbar (2.0.10) bionic; urgency=medium - - * Fixed bugs with windowPreview peek mode - - -- Artyom Zorin Fri, 15 Feb 2019 00:13:19 +0000 - -vesperos-taskbar (2.0.9) bionic; urgency=medium - - * Fixed touch support in Gnome Shell 3.30 and made touching an app - icon show its window preview if more than one window is opened - - -- Artyom Zorin Thu, 14 Feb 2019 13:27:40 +0000 - -vesperos-taskbar (2.0.8) bionic; urgency=medium - - * Added definition check when getting taskbar icons - - -- Artyom Zorin Tue, 05 Feb 2019 18:17:32 +0000 - -vesperos-taskbar (2.0.7) bionic; urgency=medium - - * Fixed _dragInfo definition check - - -- Artyom Zorin Tue, 05 Feb 2019 14:45:45 +0000 - -vesperos-taskbar (2.0.6) bionic; urgency=medium - - * Fixed name of Taskbar Actor - - -- Artyom Zorin Sat, 12 Jan 2019 18:35:19 +0000 - -vesperos-taskbar (2.0.5) bionic; urgency=medium - - * Re-based on Dash to Panel as at commit - b6094fdaec89349cc6f3e0da887d19fdf3db1c60 - - -- Artyom Zorin Sat, 12 Jan 2019 16:02:44 +0000 - -vesperos-taskbar (2.0.4) bionic; urgency=medium - - * Re-based on Dash to Panel as at commit - 6e53889082eef4eed9cdc1c496e90a6f8450d1fd - - -- Artyom Zorin Fri, 11 Jan 2019 16:41:36 +0000 - -vesperos-taskbar (2.0.3) bionic; urgency=medium - - * Re-based on Dash to Panel as at commit - 8e715c7b07d30bfe0858a1eb93638c653b8bd268 - - -- Artyom Zorin Tue, 08 Jan 2019 18:46:52 +0000 - -vesperos-taskbar (2.0.2) bionic; urgency=medium - - * Re-based on Dash to Panel as at commit - dcd8a017e2a9ae66518ade2ae7a74d9836dd3633 - - -- Artyom Zorin Thu, 03 Jan 2019 14:27:47 +0000 - -vesperos-taskbar (2.0.1) bionic; urgency=medium - - * Updated URL in metadata.json - - -- Artyom Zorin Mon, 31 Dec 2018 14:27:13 +0000 - -vesperos-taskbar (2.0) bionic; urgency=medium - - * Re-based on Dash to Panel commit - e2eeb0290152bdf9ea3a9643ce6d36d8ba12813d - - -- Artyom Zorin Sun, 30 Dec 2018 18:44:22 +0000 - -vesperos-taskbar (1.4.4) xenial; urgency=medium - - * Re-based on Dash to Panel version 13 - - -- Artyom Zorin Wed, 07 Mar 2018 15:16:36 +0000 - -vesperos-taskbar (1.4.3) xenial; urgency=medium - - * Fixed window preview issue with Remmina - - -- Artyom Zorin Tue, 06 Mar 2018 22:37:07 +0000 - -vesperos-taskbar (1.4.2) xenial; urgency=medium - - * Various bug fixes - - -- Artyom Zorin Tue, 06 Mar 2018 20:44:12 +0000 - -vesperos-taskbar (1.4.1) xenial; urgency=medium - - * Added more required imports - - -- Artyom Zorin Tue, 06 Mar 2018 11:22:48 +0000 - -vesperos-taskbar (1.4) xenial; urgency=medium - - * Re-based on Dash to Panel version 12 - - -- Artyom Zorin Tue, 06 Mar 2018 01:25:06 +0000 - -vesperos-taskbar (1.3) xenial; urgency=medium - - * Added opacify peek on window preview hover - - -- Artyom Zorin Fri, 28 Jul 2017 00:40:19 +0100 - -vesperos-taskbar (1.2.1) xenial; urgency=medium - - * Removed window preview opening animation - - -- Artyom Zorin Fri, 14 Apr 2017 20:05:44 +0100 - -vesperos-taskbar (1.2) xenial; urgency=medium - - * Re-based on Dash to Panel commit - 1415cbdf5cadff94f4d9483b4b77676a3a2ea8d1 - - -- Artyom Zorin Tue, 11 Apr 2017 22:16:41 +0100 - -vesperos-taskbar (1.1.5) xenial; urgency=medium - - * Enabled opening animations for window previews - - -- Artyom Zorin Thu, 12 Jan 2017 11:54:50 +0000 - -vesperos-taskbar (1.1.4) xenial; urgency=medium - - * App running indicators now appear on top when the panel is on top - and bug fixes - - -- Artyom Zorin Wed, 11 Jan 2017 12:46:23 +0000 - -vesperos-taskbar (1.1.3) xenial; urgency=medium - - * Fixed another high CPU usage issue – credit to jderose9 - - -- Artyom Zorin Tue, 10 Jan 2017 22:01:51 +0000 - -vesperos-taskbar (1.1.2) xenial; urgency=medium - - * Reduced CPU usage – credit to jderose9 – and improved the - responsiveness of DPI changes - - -- Artyom Zorin Tue, 10 Jan 2017 12:40:58 +0000 - -vesperos-taskbar (1.1.1) xenial; urgency=medium - - * Removed window preview menu enter timeout to fix keygrab focus - lockup bug and make the taskbar experience faster - - -- Artyom Zorin Sun, 08 Jan 2017 20:02:26 +0000 - -vesperos-taskbar (1.1) xenial; urgency=medium - - * Added full support for HiDPI displays - - -- Artyom Zorin Mon, 02 Jan 2017 00:28:46 +0000 - -vesperos-taskbar (1.0.6) xenial; urgency=medium - - * Fixed a number of memory leaks in the Window Preview code - - -- Artyom Zorin Tue, 27 Dec 2016 15:53:08 +0000 - -vesperos-taskbar (1.0.5) xenial; urgency=medium - - * Updated copyright notices - - -- Artyom Zorin Fri, 04 Nov 2016 14:34:48 +0000 - -vesperos-taskbar (1.0.4) xenial; urgency=medium - - * Disconnected signals - - -- Artyom Zorin Sun, 23 Oct 2016 13:43:35 +0100 - -vesperos-taskbar (1.0.3) xenial; urgency=medium - - * Fixed Work ID issue - - -- Artyom Zorin Thu, 20 Oct 2016 22:59:07 +0100 - -vesperos-taskbar (1.0.2) xenial; urgency=medium - - * Ready for public use in Zorin OS 12 - - -- Artyom Zorin Sun, 18 Sep 2016 20:24:18 +0100 - -vesperos-taskbar (1.0.1) xenial; urgency=medium - - * Updated copyright notice - - -- Zorin OS Mon, 12 Sep 2016 19:23:04 +0100 - -vesperos-taskbar (1.0) xenial; urgency=medium - - * Initial stable release - - -- Zorin OS Sat, 03 Sep 2016 23:19:10 +0100 - -vesperos-taskbar (0.9) xenial; urgency=low - - * Pre-release - - -- Zorin OS Fri, 02 Sep 2016 10:47:51 -0400 + -- VesperOS Desktop Team Fri, 03 Apr 2026 14:55:31 +0000 diff --git a/debian/rules b/debian/rules index face5c8..5acc1e5 100755 --- a/debian/rules +++ b/debian/rules @@ -59,3 +59,7 @@ override_dh_install: install -m 644 $$lang_dir/LC_MESSAGES/gtk4-ding.mo \ $(PKG_DIR)/usr/share/locale/$$lang/LC_MESSAGES/; \ done + +override_dh_fixperms: + dh_fixperms + chmod +x $(EXT_DIR)/ding/app/adw-ding.js diff --git a/metadata.json b/metadata.json index 63d6559..2df5721 100644 --- a/metadata.json +++ b/metadata.json @@ -6,5 +6,5 @@ "shell-version": [ "46", "47", "48", "49", "50" ], "gettext-domain": "vesperos-taskbar", "settings-schema": "org.gnome.shell.extensions.vesperos-taskbar", - "version": 72 + "version": 73 } diff --git a/po/ka.po b/po/ka.po index 5df5faa..0e22726 100644 --- a/po/ka.po +++ b/po/ka.po @@ -1,17 +1,1641 @@ +# Georgian translation for dash-to-panel +# Copyright (c) 2025 dash-to-panel's authors +# This file is distributed under the same license as the dash-to-panel package. +# Ekaterine Papava , 2025. +# msgid "" msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-12-13 10:49+0100\n" +"PO-Revision-Date: 2025-12-13 12:40+0100\n" +"Last-Translator: Ekaterine Papava \n" +"Language-Team: Georgian <(nothing)>\n" +"Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.2\n" "Project-Id-Version: Zorin OS\n" "Language: ka\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.8\n" + +#: src/extension.js:91 +msgid "Dash to Panel has been updated!" +msgstr "Dash to Panel განახლდა!" + +#: src/extension.js:92 +msgid "You are now running version" +msgstr "გაქვთ გაშვებული ვერსია" + +#: src/extension.js:98 +msgid "See what's new" +msgstr "ნახეთ, რა არის ახალი" + +#: src/prefs.js:265 +msgid "Show Desktop button height (px)" +msgstr "სამუშაო მაგიდის ჩვენების ღილაკის სიმაღლე (პიქს)" + +#: src/prefs.js:266 +msgid "Show Desktop button width (px)" +msgstr "სამუშაო მაგიდის ჩვენების ღილაკის სიგანე (პიქს)" + +#: src/prefs.js:338 ui/SettingsPosition.ui.h:13 ui/SettingsStyle.ui.h:19 +msgid "Left" +msgstr "მარცხენა" + +#: src/prefs.js:339 +msgid "Center" +msgstr "ცენტრი" + +#: src/prefs.js:340 ui/SettingsPosition.ui.h:14 ui/SettingsStyle.ui.h:20 +msgid "Right" +msgstr "მარჯვენა" + +#: src/prefs.js:342 ui/BoxWindowPreviewOptions.ui.h:38 +#: ui/SettingsPosition.ui.h:12 ui/SettingsStyle.ui.h:18 +msgid "Top" +msgstr "ზემოთ" + +#: src/prefs.js:343 src/prefs.js:348 ui/SettingsPosition.ui.h:22 +msgid "Middle" +msgstr "შუა" + +#: src/prefs.js:344 ui/BoxWindowPreviewOptions.ui.h:37 +#: ui/SettingsPosition.ui.h:11 ui/SettingsStyle.ui.h:17 +msgid "Bottom" +msgstr "ქვედა" + +#: src/prefs.js:347 ui/SettingsPosition.ui.h:21 +msgid "Start" +msgstr "დასაწყისი" + +#: src/prefs.js:349 ui/SettingsPosition.ui.h:23 +msgid "End" +msgstr "დასასრული" + +#: src/prefs.js:474 +msgid "Show Applications button" +msgstr "აპლიკაციების ღილაკის ჩვენება" + +#: src/prefs.js:475 +msgid "Activities button" +msgstr "აქტივობების ღილაკი" + +#: src/prefs.js:476 +msgid "Taskbar" +msgstr "ამოცანების პანელი" + +#: src/prefs.js:477 +msgid "Date menu" +msgstr "თარიღის მენიუ" + +#: src/prefs.js:478 +msgid "System menu" +msgstr "სისტემის მენიუ" + +#: src/prefs.js:479 +msgid "Left box" +msgstr "მარცხენა ბლოკი" + +#: src/prefs.js:480 +msgid "Center box" +msgstr "ცენტრალური ბლოკი" + +#: src/prefs.js:481 +msgid "Right box" +msgstr "მარჯვენა ბლოკი" + +#: src/prefs.js:482 +msgid "Desktop button" +msgstr "სამუშაო მაგიდის ღილაკი" + +#: src/prefs.js:492 src/prefs.js:3047 +msgid "Move up" +msgstr "აწევა" + +#: src/prefs.js:494 src/prefs.js:3055 +msgid "Move down" +msgstr "ჩამოწევა" + +#: src/prefs.js:500 +msgid "Visible" +msgstr "ხილული" + +#: src/prefs.js:504 +msgid "Select element position" +msgstr "აირჩიეთ ელემენტის მდებარეობა" + +#: src/prefs.js:518 +msgid "Stacked to top" +msgstr "ზემოთ" + +#: src/prefs.js:518 +msgid "Stacked to left" +msgstr "მარცხნივ" + +#: src/prefs.js:522 +msgid "Stacked to bottom" +msgstr "ქვემოთ" + +#: src/prefs.js:522 +msgid "Stacked to right" +msgstr "მარჯვნივ" + +#: src/prefs.js:524 +msgid "Centered" +msgstr "შუაზე გასწორებული" + +#: src/prefs.js:525 +msgid "Monitor Center" +msgstr "ეკრანის ცენტრი" + +#: src/prefs.js:552 +msgid "More options" +msgstr "მეტი პარამეტრი" + +#: src/prefs.js:587 +msgid "Reset to defaults" +msgstr "ნაგულისხმევზე ჩამოყრა" + +#: src/prefs.js:610 +msgid "Show Applications options" +msgstr "აპლიკაციის პარამეტრების ჩვენება" + +#: src/prefs.js:671 +msgid "Open icon" +msgstr "ხატულას გახსნა" + +#: src/prefs.js:689 +msgid "Show Desktop options" +msgstr "სამუშაო მაგიდის ჩვენების მორგება" + +#: src/prefs.js:781 +msgid "Primary monitor" +msgstr "ძირითადი ეკრანი" + +#: src/prefs.js:782 +msgid "Monitor " +msgstr "ეკრანი " + +#: src/prefs.js:911 +msgid "Running Indicator Options" +msgstr "გაშვებულობის მაჩვენებლის მორგება" + +#: src/prefs.js:1447 +msgid "Dynamic opacity options" +msgstr "დინამიკური გაუმჭვირვალობის მორგება" + +#: src/prefs.js:1871 +msgid "Intellihide options" +msgstr "ჭკვიანი დამალვის მორგება" + +#: src/prefs.js:2111 +msgid "Window preview options" +msgstr "ფანჯრის მინიატურის მორგება" + +#: src/prefs.js:2591 +msgid "Isolate Workspaces options" +msgstr "სამუშაო სივრცეების იზოლირების მორგება" + +#: src/prefs.js:2627 +msgid "Isolate monitors options" +msgstr "ეკრანების იზოლაციის მორგება" + +#: src/prefs.js:2726 +msgid "Ungrouped application options" +msgstr "არადაჯგუფებული აპლიკაციების მორგება" + +#: src/prefs.js:2893 +msgid "Customize middle-click behavior" +msgstr "შუა წკაპის ქცევის მორგება" + +#: src/prefs.js:3022 +msgid "Text" +msgstr "ტექსტი" + +#: src/prefs.js:3031 +msgid "Command" +msgstr "ბრძანება" + +#: src/prefs.js:3063 +msgid "Remove" +msgstr "წაშლა" + +#: src/prefs.js:3091 +msgid "Customize panel scroll behavior" +msgstr "პანელის გადახვევის ქცევის მორგება" + +#: src/prefs.js:3137 +msgid "Customize icon scroll behavior" +msgstr "ხატულას გადახვევის ქცევის მორგება" + +#: src/prefs.js:3261 +msgid "Advanced hotkeys options" +msgstr "დამატებითი კლავიატურის მალსახმობის პარამეტრები" + +#: src/prefs.js:3289 +msgid "Secondary Menu Options" +msgstr "დამხმარე მენიუს მორგება" + +#: src/prefs.js:3489 +#, javascript-format +msgid "%d ms" +msgstr "%d mwm" + +#: src/prefs.js:3495 +#, javascript-format +msgid "%d °" +msgstr "%d °" + +#: src/prefs.js:3501 src/prefs.js:3507 +#, javascript-format +msgid "%d %%" +msgstr "%d %%" + +#: src/prefs.js:3513 +#, javascript-format +msgid "%.1f" +msgstr "%.1f" + +#: src/prefs.js:3519 +#, javascript-format +msgid "%d icon" +msgid_plural "%d icons" +msgstr[0] "%d ხატულა" +msgstr[1] "%d ხატულა" + +#: src/prefs.js:3646 +msgid "App icon animation options" +msgstr "აპის ხატულას ანიმაციის მორგება" + +#: src/prefs.js:3769 +msgid "App icon highlight options" +msgstr "აპის ხატულას გამოკვეთის მორგება" + +#: src/prefs.js:3858 +msgid "Export settings" +msgstr "გატანის მორგება" + +#: src/prefs.js:3880 +msgid "Import settings" +msgstr "პარამეტრების შემოტანა" + +#: src/appIcons.js:1929 src/appIcons.js:1940 ui/BoxMiddleClickOptions.ui.h:11 +msgid "Quit" +msgstr "გასვლა" + +#: src/appIcons.js:1946 +#, javascript-format +msgid "Quit %d Window" +msgid_plural "Quit %d Windows" +msgstr[0] "%d ფანჯრიდან გასვლა" +msgstr[1] "%d ფანჯრიდან გასვლა" + +#: src/appIcons.js:2268 +msgid "Power options" +msgstr "კვების მორგება" + +#: src/appIcons.js:2273 +msgid "Event logs" +msgstr "მოვლენების ჟურნალი" + +#: src/appIcons.js:2278 +msgid "System" +msgstr "სისტემა" + +#: src/appIcons.js:2283 +msgid "Device Management" +msgstr "მოწყობილობის მართვა" + +#: src/appIcons.js:2288 +msgid "Disk Management" +msgstr "დისკის მართვა" + +#: src/appIcons.js:2319 +msgid "Unlock taskbar" +msgstr "ამოცანების პანელის განბლოკვა" + +#: src/appIcons.js:2320 +msgid "Lock taskbar" +msgstr "ამოცანების პანელის დაბლოკვა" + +#: src/appIcons.js:2330 +msgid "Gnome Settings" +msgstr "Gnome-ის მორგება" + +#: src/appIcons.js:2334 +msgid "Taskbar Settings" +msgstr "დავალებების პანელის პარამეტრები" + +#: src/appIcons.js:2341 +msgid "Restore Windows" +msgstr "ფანჯრების აღდგენა" + +#: src/appIcons.js:2342 +msgid "Show Desktop" +msgstr "სამუშაო მაგიდის ჩვენება" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:1 +msgid "Animation type" +msgstr "ანიმაციის ტიპი" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:2 +msgid "Simple" +msgstr "მარტივი" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:3 +msgid "Ripple" +msgstr "ჭავლი" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:4 +msgid "Plank" +msgstr "Plank" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:5 +msgid "Duration" +msgstr "ხანგრძლივობა" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:6 +msgid "Rotation" +msgstr "შემობრუნება" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:7 +msgid "Travel" +msgstr "მოგზაურობა" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:8 +msgid "Zoom" +msgstr "მასშტაბი" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:9 +msgid "Convexity" +msgstr "ამოზნექილობა" + +#: ui/BoxAnimateAppIconHoverOptions.ui.h:10 +msgid "Extent" +msgstr "მოცულობა" + +#: ui/BoxDotOptions.ui.h:1 +msgid "Highlight focused application" +msgstr "ფოკუსის მქონე აპლიკაციის გამოკვეთა" + +#: ui/BoxDotOptions.ui.h:2 +msgid "Icon dominant color" +msgstr "ხატულას დომინანტი ფერი" + +#: ui/BoxDotOptions.ui.h:3 +msgid "Custom color" +msgstr "მორგებული ფერი" + +#: ui/BoxDotOptions.ui.h:4 +msgid "Highlight opacity" +msgstr "გაბუნდოვნების გაუმჭვირვალობა" + +#: ui/BoxDotOptions.ui.h:5 +msgid "Indicator size (px)" +msgstr "მაჩვენებლის ზომა (პიქს)" + +#: ui/BoxDotOptions.ui.h:6 +msgid "Indicator color - Icon Dominant" +msgstr "მაჩვენებლის ფერი - ხატულას დომინანტი" + +#: ui/BoxDotOptions.ui.h:7 +msgid "Indicator color - Override Theme" +msgstr "მაჩვენებლის ფერი - თემის გადაფარვა" + +#: ui/BoxDotOptions.ui.h:8 +msgid "1 window open (or ungrouped)" +msgstr "1 ღია ფანჯარა (ან დაუჯგუფებელი)" + +#: ui/BoxDotOptions.ui.h:9 +msgid "Apply to all" +msgstr "ყველაზე გადატარება" + +#: ui/BoxDotOptions.ui.h:10 +msgid "2 windows open" +msgstr "ღიაა 2 ფანჯარა" + +#: ui/BoxDotOptions.ui.h:11 +msgid "3 windows open" +msgstr "ღიაა 3 ფანჯარა" + +#: ui/BoxDotOptions.ui.h:12 +msgid "4+ windows open" +msgstr "ღიაა 4+ ფანჯარა" + +#: ui/BoxDotOptions.ui.h:13 +msgid "Use different for unfocused" +msgstr "სხვის გამოყენება ფოკუსის არმქონისთვის" + +#: ui/BoxDynamicOpacityOptions.ui.h:1 +msgid "The panel background opacity is affected by" +msgstr "პანელის ფონის გაუმჭვირვალობის პირობა" + +#: ui/BoxDynamicOpacityOptions.ui.h:2 ui/BoxIntellihideOptions.ui.h:5 +msgid "All windows" +msgstr "ყველა ფანჯარა" + +#: ui/BoxDynamicOpacityOptions.ui.h:3 ui/BoxIntellihideOptions.ui.h:6 +msgid "Focused windows" +msgstr "ფოკუსირებული ფანჯრები" + +#: ui/BoxDynamicOpacityOptions.ui.h:4 ui/BoxIntellihideOptions.ui.h:7 +msgid "Maximized windows" +msgstr "გაშლილი ფანჯრები" + +#: ui/BoxDynamicOpacityOptions.ui.h:5 +msgid "Change opacity when a window gets closer than (px)" +msgstr "ბუნდოვნობის შეცვლა, როცა ფანჯარა მიუახლოვდება, ვიდრე (პიქს)" + +#: ui/BoxDynamicOpacityOptions.ui.h:7 +#, no-c-format +msgid "Change opacity to (%)" +msgstr "გაუმჭვირვალობის შეცვლა (%)" + +#: ui/BoxDynamicOpacityOptions.ui.h:8 ui/BoxShowApplicationsOptions.ui.h:3 +#: ui/BoxWindowPreviewOptions.ui.h:57 ui/SettingsStyle.ui.h:40 +msgid "0" +msgstr "0" + +#: ui/BoxDynamicOpacityOptions.ui.h:9 +msgid "Opacity change animation duration (ms)" +msgstr "ბუნდოვნობის შეცვლის ანიმაციის ხანგრძლივობა (მწმ)" + +#: ui/BoxGroupAppsOptions.ui.h:1 +msgid "Font size (px) of the application titles (default is 14)" +msgstr "აპლიკაციის სათაურის ფონტის ზომა (პიქს) (ნაგულისხმევია 14)" + +#: ui/BoxGroupAppsOptions.ui.h:2 +msgid "Font weight of application titles" +msgstr "აპლიკაციის სათაურის ფონტის წონა" + +#: ui/BoxGroupAppsOptions.ui.h:3 ui/BoxWindowPreviewOptions.ui.h:44 +msgid "inherit from theme" +msgstr "მემკვიდრეობით თემიდან" + +#: ui/BoxGroupAppsOptions.ui.h:4 ui/BoxWindowPreviewOptions.ui.h:45 +msgid "normal" +msgstr "ნორმალური" + +#: ui/BoxGroupAppsOptions.ui.h:5 ui/BoxWindowPreviewOptions.ui.h:46 +msgid "lighter" +msgstr "უფრო ღია" + +#: ui/BoxGroupAppsOptions.ui.h:6 ui/BoxWindowPreviewOptions.ui.h:47 +msgid "bold" +msgstr "სქელი" + +#: ui/BoxGroupAppsOptions.ui.h:7 ui/BoxWindowPreviewOptions.ui.h:48 +msgid "bolder" +msgstr "უფრო მუქი" + +#: ui/BoxGroupAppsOptions.ui.h:8 +msgid "Font color of the application titles" +msgstr "აპლიკაციის სათაურის ფონტის ფერი" + +#: ui/BoxGroupAppsOptions.ui.h:9 +msgid "Font color of the minimized application titles" +msgstr "ჩაკეცილი აპლიკაციის სათაურის ფონტის ფერი" + +#: ui/BoxGroupAppsOptions.ui.h:10 +msgid "Maximum width (px) of the application titles" +msgstr "აპლიკაციის სათაურების მაქსიმალური სიგანე (პიქს)" + +#: ui/BoxGroupAppsOptions.ui.h:11 +msgid "(default is 160)" +msgstr "(ნაგულისხმევია 160)" + +#: ui/BoxGroupAppsOptions.ui.h:12 +msgid "Use a fixed width for the application titles" +msgstr "ფიქსირებული სიგანის გამოყენება აპლიკაციის სათაურებისთვის" + +#: ui/BoxGroupAppsOptions.ui.h:13 +msgid "" +"The application titles all have the same width, even if their texts are " +"shorter than the maximum width. The maximum width value is used as the fixed " +"width." +msgstr "" +"ყველა აპლიკაციის სათაურს იგივე სიგანე ექნება მაშინაც კი, თუ მათი ტექსტი " +"მაქსიმალურ სიგანეზე ნაკლებია. ფიქსირებულ მნიშვნელობად მაქსიმალური სიგანის " +"მნიშვნელობა გამოიყენება." + +#: ui/BoxGroupAppsOptions.ui.h:14 +msgid "Display running indicators on unfocused applications" +msgstr "გაშვებულობის მაჩვენებლის ჩვენება ფოკუსის არმქონე აპლიკაციებზე" + +#: ui/BoxGroupAppsOptions.ui.h:15 +msgid "Use the favorite icons as application launchers" +msgstr "რჩეული ხატულების გამოყენება აპლიკაციის გამშვებებად" + +#: ui/BoxHighlightAppIconHoverOptions.ui.h:1 +msgid "Highlight AppIcon color" +msgstr "აპლიკაციის ხატულას ფერის გამოკვეთა" + +#: ui/BoxHighlightAppIconHoverOptions.ui.h:2 +msgid "Pressed AppIcon color" +msgstr "აპლიკაციის ხატულას ფერი ზედ დაჭერისას" + +#: ui/BoxHighlightAppIconHoverOptions.ui.h:3 +msgid "Highlight AppIcon border radius" +msgstr "აპლიკაციის ხატულას საზღვრის რადიუსის გამოკვეთა" + +#: ui/BoxHighlightAppIconHoverOptions.ui.h:4 +msgid "Overrides global border radius (default is 0)" +msgstr "გლობალური საზღვრის რადიუსის გადაფარვა (ნაგულისხმევია 0)" + +#: ui/BoxIntellihideOptions.ui.h:1 +msgid "Only hide the panel from windows" +msgstr "პანელის დამალვა ზედ ფანჯრის დადებისას" + +#: ui/BoxIntellihideOptions.ui.h:2 +msgid "Overlapping" +msgstr "გადაფარვა" + +#: ui/BoxIntellihideOptions.ui.h:3 +msgid "On same monitor" +msgstr "იგივე ეკრანზე" + +#: ui/BoxIntellihideOptions.ui.h:4 +msgid "The panel hides from" +msgstr "ვისგან იმალება პანელი" + +#: ui/BoxIntellihideOptions.ui.h:8 +msgid "Touching the monitor's edge with the pointer reveals the panel" +msgstr "მონიტორი წიბოს შეხება კურსორით პანელს გამოაჩენს" + +#: ui/BoxIntellihideOptions.ui.h:9 +msgid "Limit to panel length" +msgstr "შეზღუდვა პანელის სიგრძეზე" + +#: ui/BoxIntellihideOptions.ui.h:10 +msgid "Hovering the panel area keeps the panel revealed" +msgstr "თაგუნას კურსორის პანელზე გაჩერება მას ხილულად ინარჩუნებს" + +#: ui/BoxIntellihideOptions.ui.h:11 +msgid "Require pressure at the edge of the monitor to reveal the panel" +msgstr "პანელის გამოსაჩენად ეკრანის წიბოზე დაჭერის მოთხოვნა" + +#: ui/BoxIntellihideOptions.ui.h:12 +msgid "Required pressure threshold (px)" +msgstr "აუცილებელი წნევის ზღვარი (პიქს)" + +#: ui/BoxIntellihideOptions.ui.h:13 +msgid "Required pressure timeout (ms)" +msgstr "აუცილებელი წნევის მოლოდინის ვადა (მწმ)" + +#: ui/BoxIntellihideOptions.ui.h:14 +msgid "Allow the panel to be revealed while in fullscreen mode" +msgstr "პანელის სრულეკრანიან რეჟიმში გამოჩენის დაშვება" + +#: ui/BoxIntellihideOptions.ui.h:15 +msgid "(requires multi-monitors option)" +msgstr "(ესაჭიროება მრავალეკრანიანი ვარიანტი)" + +#: ui/BoxIntellihideOptions.ui.h:16 +msgid "Only hide secondary panels" +msgstr "მხოლოდ, მეორადი პანელების დამალვა" + +#: ui/BoxIntellihideOptions.ui.h:17 ui/BoxOverlayShortcut.ui.h:11 +msgid "Syntax: <Shift>, <Ctrl>, <Alt>, <Super>" +msgstr "სინტაქსი: <Shift>, <Ctrl>, <Alt>, <Super>" + +#: ui/BoxIntellihideOptions.ui.h:18 +msgid "Keyboard shortcut to reveal and hold the panel" +msgstr "კლავიატურის მალსახმობი პანელის გამოსაჩენად და შესაკავებლად" + +#: ui/BoxIntellihideOptions.ui.h:19 +msgid "e.g. i" +msgstr "მაგ i" + +#: ui/BoxIntellihideOptions.ui.h:20 +msgid "Persist state across restarts" +msgstr "მდგომარეობის შენარჩუნება გადატვირთვებს შორის" + +#: ui/BoxIntellihideOptions.ui.h:21 +msgid "" +"(respects \"Do Not Disturb\" and requires show notification counter " +"badge option)" +msgstr "" +"(ითვალისწინებს 'არ შემაწუხოთს' და ითხოვს გაფრთხილების რაოდენობების " +"ჩვენებას)" + +#: ui/BoxIntellihideOptions.ui.h:22 +msgid "Reveal and hold the panel on notification" +msgstr "პანელის გამოჩენა და შენარჩუნება გაფრთხილების მიღებისას" + +#: ui/BoxIntellihideOptions.ui.h:23 +msgid "Hide and reveal animation duration (ms)" +msgstr "ანიმაციის ხანგრძლივობის დამალვა და ჩვენება (მწმ)" + +#: ui/BoxIntellihideOptions.ui.h:24 +msgid "Delay before hiding the panel (ms)" +msgstr "დაყოვნება პანელის დამალვამდე (მწმ)" + +#: ui/BoxIntellihideOptions.ui.h:25 +msgid "Delay before revealing the panel (ms)" +msgstr "დაყოვნება პანელის გამოჩენამდე (მწმ)" + +#: ui/BoxIntellihideOptions.ui.h:26 +msgid "Delay before enabling intellihide on start (ms)" +msgstr "დაყოვნება ჭკვიან დამალვის ჩართვამდე გაშვებისას (მწმ)" + +#: ui/BoxIsolateMonitorsOptions.ui.h:1 +msgid "Isolate monitors even when using a single panel" +msgstr "ეკრანების იზოლაცია მაშინაც, როცა გამოიყენება ერთი პანელი" + +#: ui/BoxIsolateWorkspacesOptions.ui.h:1 +msgid "Isolate workspaces in gnome-shell Application Switcher" +msgstr "სამუშაო სივრცეების იზოლაცია gnome-shell-ის აპლიკაციის გადამრთველში" + +#: ui/BoxMiddleClickOptions.ui.h:1 +msgid "Shift+Click action" +msgstr "Shift+წკაპის ქმედება" + +#: ui/BoxMiddleClickOptions.ui.h:2 +msgid "" +"When set to minimize, double clicking minimizes all the windows of the " +"application." +msgstr "" +"როცა დაყენებულია ჩაკეცვაზე, ორმაგი წკაპი აპლიკაციის ყველა ფანჯარას ჩაკეცავს." + +#: ui/BoxMiddleClickOptions.ui.h:3 ui/SettingsAction.ui.h:10 +msgid "Raise windows" +msgstr "ფანჯრების ამოწევა" + +#: ui/BoxMiddleClickOptions.ui.h:4 +msgid "Minimize window" +msgstr "ფანჯრის ჩაკეცვა" + +#: ui/BoxMiddleClickOptions.ui.h:5 ui/SettingsAction.ui.h:11 +msgid "Launch new instance" +msgstr "ახალი გაშვებული ასლის გაშვება" + +#: ui/BoxMiddleClickOptions.ui.h:6 ui/SettingsAction.ui.h:5 +msgid "Cycle through windows" +msgstr "წრიული გადართვა ფანჯრებში" + +#: ui/BoxMiddleClickOptions.ui.h:7 ui/SettingsAction.ui.h:4 +msgid "Cycle windows + minimize" +msgstr "წრიული გადართვა ფანჯრებში + ჩაკეცვა" + +#: ui/BoxMiddleClickOptions.ui.h:8 ui/SettingsAction.ui.h:6 +msgid "Toggle single / Preview multiple" +msgstr "ერთის / ბევრის გადახედვის გადართვა" + +#: ui/BoxMiddleClickOptions.ui.h:9 ui/SettingsAction.ui.h:7 +msgid "Toggle single / Cycle multiple" +msgstr "ერთის / ბევრს შორის გადართვის გადართვა" + +#: ui/BoxMiddleClickOptions.ui.h:10 ui/SettingsAction.ui.h:8 +msgid "Toggle single / Spread multiple" +msgstr "ერთის / ბევრის განაწილების გადართვა" + +#: ui/BoxMiddleClickOptions.ui.h:12 +msgid "Middle-Click action" +msgstr "შუა-წკაპის ქმედება" + +#: ui/BoxMiddleClickOptions.ui.h:13 +msgid "Behavior for Middle-Click." +msgstr "შუა წკაპის ქცევის მორგება." + +#: ui/BoxMiddleClickOptions.ui.h:14 +msgid "Shift+Middle-Click action" +msgstr "Shift+შუაწკაპის ქმედება" + +#: ui/BoxMiddleClickOptions.ui.h:15 +msgid "Behavior for Shift+Middle-Click." +msgstr "ქცევა Shift+შუაწკაპისთვის." + +#: ui/BoxOverlayShortcut.ui.h:1 +msgid "Hotkeys will either be Super+Number or Super+Alt+Num" +msgstr "კლავიატურის მალსახმობები იქნება ან Super+ციფრი ან Super+Alt+ციფრი" + +#: ui/BoxOverlayShortcut.ui.h:2 +msgid "Hotkeys prefix" +msgstr "კლავიატურის მალსახმობების პრეფიქსი" + +#: ui/BoxOverlayShortcut.ui.h:3 +msgid "Super" +msgstr "Super" + +#: ui/BoxOverlayShortcut.ui.h:4 +msgid "Super + Alt" +msgstr "Super + Alt" + +#: ui/BoxOverlayShortcut.ui.h:5 +msgid "" +"Temporarily show the application numbers over the icons when using the " +"hotkeys." +msgstr "" +"აპლიკაციის ნომრების დროებით ჩვენება ხატულებზე კლავიატურის მალსახმობების " +"გამოყენებისას." + +#: ui/BoxOverlayShortcut.ui.h:6 +msgid "Number overlay" +msgstr "ციფრების გადაფარვა" + +#: ui/BoxOverlayShortcut.ui.h:7 +msgid "Never" +msgstr "არასდროს" + +#: ui/BoxOverlayShortcut.ui.h:8 +msgid "Show temporarily" +msgstr "დროებით ჩვენება" + +#: ui/BoxOverlayShortcut.ui.h:9 +msgid "Always visible" +msgstr "ყოველთვის ხილული" + +#: ui/BoxOverlayShortcut.ui.h:10 +msgid "Hide timeout (ms)" +msgstr "დამალვის მოლოდინის ვადა (მწმ)" + +#: ui/BoxOverlayShortcut.ui.h:12 +msgid "Shortcut to show the overlay for 2 seconds" +msgstr "მალსახმობი განლაგების 2 წამით საჩვენებლად" + +#: ui/BoxOverlayShortcut.ui.h:13 +msgid "e.g. q" +msgstr "მაგ: q" + +#: ui/BoxOverlayShortcut.ui.h:14 +msgid "" +"On secondary monitors, show the overlay on icons matching the primary monitor" +msgstr "დამხმარე ეკრანებზე ხატულების ძირითადი ეკრანისნაირად ჩვენება" + +#: ui/BoxOverlayShortcut.ui.h:15 +msgid "Show the overlay on all monitors" +msgstr "განლაგების ჩვენება ყველა ეკრანზე" + +#: ui/BoxOverlayShortcut.ui.h:16 +msgid "Show previews when the application have multiple instances" +msgstr "" +"მინიატურების ჩვენება, როცა არსებობს აპლიკაციის ერთზე მეტი გაშვებული ასლი" + +#: ui/BoxOverlayShortcut.ui.h:17 +msgid "Show window previews on hotkey" +msgstr "ფანჯრის მინიატურების ჩვენება კლავიატურის მალსახმობების გამოყენებისას" + +#: ui/BoxOverlayShortcut.ui.h:18 +msgid "Select which keyboard number keys are used to activate the hotkeys" +msgstr "" +"აირჩიეთ, რომელი ციფრის ღილაკები გამოიყენება კლავიატურის მალსახმობების " +"გასააქტიურებლად" + +#: ui/BoxOverlayShortcut.ui.h:19 +msgid "Hotkeys are activated with" +msgstr "როგორ აქტიურდება კლავიატურის მალსახმობები" + +#: ui/BoxOverlayShortcut.ui.h:20 +msgid "Number row" +msgstr "ციფრებიანი მწკრივი" + +#: ui/BoxOverlayShortcut.ui.h:21 +msgid "Numeric keypad" +msgstr "ციფრული კლავიატურა" + +#: ui/BoxOverlayShortcut.ui.h:22 +msgid "Both" +msgstr "ორივე" + +#: ui/BoxScrollIconOptions.ui.h:1 ui/BoxScrollPanelOptions.ui.h:1 +msgid "Delay between mouse scroll events (ms)" +msgstr "დაყოვნება თაგუნას გადახვევის მოვლენებს შორის (მწმ)" + +#: ui/BoxScrollIconOptions.ui.h:2 ui/BoxScrollPanelOptions.ui.h:2 +msgid "Use this value to limit the number of captured mouse scroll events." +msgstr "" +"ამ მნიშვნელობის გამოყენება ჩაჭერილი თაგუნას ბორბლის მოვლენების შესაზღუდად." + +#: ui/BoxScrollPanelOptions.ui.h:3 +msgid "Show popup when changing workspace" +msgstr "მხტუნარას ჩვენება სამუშაო სივრცის შეცვლისას" + +#: ui/BoxScrollPanelOptions.ui.h:4 +msgid "This affects workspace popup when scrolling on the panel only." +msgstr "ეს ეხება სამუშაო სივრცის მხტუნარას მხოლოდ პანელზე გადახვევისას." + +#: ui/BoxSecondaryMenuOptions.ui.h:1 +msgid "Integrate AppMenu items" +msgstr "აპლიკაციის მენიუს ინტეგრაცია" + +#: ui/BoxSecondaryMenuOptions.ui.h:2 +msgid "App Details menu item" +msgstr "აპის დეტალების მენიუს პუნქტი" + +#: ui/BoxSecondaryMenuOptions.ui.h:3 +msgid "App Details is only available when Gnome Software is installed" +msgstr "" +"აპის დეტალები, მხოლოდ, მაშინაა ხელმისაწვდომი, როცა დაყენებულია GNOME" + +#: ui/BoxShowApplicationsOptions.ui.h:1 +msgid "Show Applications icon" +msgstr "აპლიკაციის ხატულას ჩვენება" + +#: ui/BoxShowApplicationsOptions.ui.h:2 +msgid "Show Applications icon side padding (px)" +msgstr "აპლიკაციის ხატულას გვერდის შევსების ჩვენება (პიქს)" + +#: ui/BoxShowApplicationsOptions.ui.h:4 +msgid "Override escape key and return to desktop" +msgstr "ღილაკის Escape გადაფარვა და სამუშაო მაგიდაზე დაბრუნება" + +#: ui/BoxShowDesktopOptions.ui.h:1 +msgid "Override Show Desktop line color" +msgstr "სამუშაო მაგიდის ჩვენების ხაზის ფერის გადაფარვა" + +#: ui/BoxShowDesktopOptions.ui.h:2 +msgid "Reveal the desktop when hovering the Show Desktop button" +msgstr "" +"სამუშაო მაგიდის გამოჩენა კურსორის 'სამუშაო მაგიდის ჩვენების' ღილაკზე " +"გაჩერებისას" + +#: ui/BoxShowDesktopOptions.ui.h:3 +msgid "Delay before revealing the desktop (ms)" +msgstr "დაყოვნება სამუშაო მაგიდის ჩვენებამდე (მწმ)" + +#: ui/BoxShowDesktopOptions.ui.h:4 +msgid "Fade duration (ms)" +msgstr "მინავლების ხანგრძლივობა (მწმ)" + +#: ui/BoxWindowPreviewOptions.ui.h:1 +msgid "Time (ms) before showing" +msgstr "დრო (მწმ) ჩვენებამდე" + +#: ui/BoxWindowPreviewOptions.ui.h:2 +msgid "(400 is default)" +msgstr "(ნაგულისხმევია 400)" + +#: ui/BoxWindowPreviewOptions.ui.h:3 +msgid "Time (ms) before hiding" +msgstr "დრო (მწმ) დამალვამდე" + +#: ui/BoxWindowPreviewOptions.ui.h:4 +msgid "(100 is default)" +msgstr "(ნაგულისხმევია 100)" + +#: ui/BoxWindowPreviewOptions.ui.h:5 +msgid "Immediate on application icon click" +msgstr "დაუყოვნებლივ აპლიკაციის ხატულაზე დაწკაპუნებისას" + +#: ui/BoxWindowPreviewOptions.ui.h:6 +msgid "Animation time (ms)" +msgstr "ანიმაციის დრო (მწმ)" + +#: ui/BoxWindowPreviewOptions.ui.h:7 +msgid "Middle click on the preview to close the window" +msgstr "შუა წკაპი მინიატურაზე დახურავს ფანჯარას" + +#: ui/BoxWindowPreviewOptions.ui.h:8 +msgid "Window previews preferred size (px)" +msgstr "ფანჯრის მინიატურის სასურველი ზომა (პიქს)" + +#: ui/BoxWindowPreviewOptions.ui.h:9 +msgid "Window previews aspect ratio X (width)" +msgstr "ფანჯრის მინიატურების პროპორციების X (სიგანე)" + +#: ui/BoxWindowPreviewOptions.ui.h:10 ui/SettingsStyle.ui.h:51 +msgid "1" +msgstr "1" + +#: ui/BoxWindowPreviewOptions.ui.h:11 +msgid "2" +msgstr "2" + +#: ui/BoxWindowPreviewOptions.ui.h:12 +msgid "3" +msgstr "3" + +#: ui/BoxWindowPreviewOptions.ui.h:13 +msgid "4" +msgstr "4" + +#: ui/BoxWindowPreviewOptions.ui.h:14 +msgid "5" +msgstr "5" + +#: ui/BoxWindowPreviewOptions.ui.h:15 +msgid "6" +msgstr "6" + +#: ui/BoxWindowPreviewOptions.ui.h:16 +msgid "7" +msgstr "7" + +#: ui/BoxWindowPreviewOptions.ui.h:17 +msgid "8" +msgstr "8" + +#: ui/BoxWindowPreviewOptions.ui.h:18 +msgid "9" +msgstr "9" + +#: ui/BoxWindowPreviewOptions.ui.h:19 +msgid "10" +msgstr "10" + +#: ui/BoxWindowPreviewOptions.ui.h:20 +msgid "11" +msgstr "11" + +#: ui/BoxWindowPreviewOptions.ui.h:21 +msgid "12" +msgstr "12" + +#: ui/BoxWindowPreviewOptions.ui.h:22 +msgid "13" +msgstr "13" + +#: ui/BoxWindowPreviewOptions.ui.h:23 +msgid "14" +msgstr "14" + +#: ui/BoxWindowPreviewOptions.ui.h:24 +msgid "15" +msgstr "15" + +#: ui/BoxWindowPreviewOptions.ui.h:25 +msgid "16" +msgstr "16" + +#: ui/BoxWindowPreviewOptions.ui.h:26 +msgid "17" +msgstr "17" + +#: ui/BoxWindowPreviewOptions.ui.h:27 +msgid "18" +msgstr "18" + +#: ui/BoxWindowPreviewOptions.ui.h:28 +msgid "19" +msgstr "19" + +#: ui/BoxWindowPreviewOptions.ui.h:29 +msgid "20" +msgstr "20" + +#: ui/BoxWindowPreviewOptions.ui.h:30 +msgid "21" +msgstr "21" + +#: ui/BoxWindowPreviewOptions.ui.h:31 +msgid "Fixed" +msgstr "ფიქსირებული" + +#: ui/BoxWindowPreviewOptions.ui.h:32 +msgid "Window previews aspect ratio Y (height)" +msgstr "ფანჯრის მინიატურების პროპორციების Y (სიმაღლე)" + +#: ui/BoxWindowPreviewOptions.ui.h:33 +msgid "Window previews padding (px)" +msgstr "ფანჯრის მინიატურების შევსება (პიქს)" + +#: ui/BoxWindowPreviewOptions.ui.h:34 +msgid "Use custom opacity for the previews background" +msgstr "სასურველი გაუმჭვირვალობის გამოყენება მინიატურების ფონისთვის" + +#: ui/BoxWindowPreviewOptions.ui.h:35 +msgid "" +"If disabled, the previews background have the same opacity as the panel." +msgstr "" +"თუ გამორთულია, მინიატურის ფონს იგივე გაუმჭვირვალობა ექნება, რაც პანელს." + +#: ui/BoxWindowPreviewOptions.ui.h:36 +msgid "Close button and header position" +msgstr "დახურვის ღილაკის და სათაურის მდებარეობა" + +#: ui/BoxWindowPreviewOptions.ui.h:39 +msgid "Display window preview headers" +msgstr "ფანჯრის მინიატურის სათაურების ჩვენება" + +#: ui/BoxWindowPreviewOptions.ui.h:40 +msgid "Icon size (px) of the window preview" +msgstr "ფანჯრის მინიატურის ხატულას ზომა (პიქს)" + +#: ui/BoxWindowPreviewOptions.ui.h:41 +msgid "If disabled, the previews icon size will be based on headerbar size" +msgstr "" +"თუ გამორთულია, მინიატურის ხატულას ზომა ზედა პანელის ზომაზე იქნება " +"დამოკიდებული" + +#: ui/BoxWindowPreviewOptions.ui.h:42 +msgid "Font size (px) of the preview titles" +msgstr "მინიატურის სათაურების ფონტის ზომა (პიქს)" + +#: ui/BoxWindowPreviewOptions.ui.h:43 +msgid "Font weight of the preview titles" +msgstr "მინიატურის სათაურების ფონტის წონა" + +#: ui/BoxWindowPreviewOptions.ui.h:49 +msgid "Font color of the preview titles" +msgstr "მინიატურის სათაურების ფონტის ფერი" + +#: ui/BoxWindowPreviewOptions.ui.h:50 +msgid "Enable window peeking" +msgstr "ფანჯარაზე ჭვრიტინის დაშვება" + +#: ui/BoxWindowPreviewOptions.ui.h:51 +msgid "" +"When hovering over a window preview for some time, the window gets " +"distinguished." +msgstr "" +"ფანჯრის მინიატურაზე კურსორის ცოტა ხნით გაჩერებისას ფანჯრის გამორჩევა მოხდება." + +#: ui/BoxWindowPreviewOptions.ui.h:52 +msgid "Enter window peeking mode timeout (ms)" +msgstr "შეიყვანეთ ფანჯრის ჭვრეტის რეჟიმის მოლოდინის დრო (მწმ)" + +#: ui/BoxWindowPreviewOptions.ui.h:53 +msgid "" +"Time of inactivity while hovering over a window preview needed to enter the " +"window peeking mode." +msgstr "" +"არააქტიურობის დრო, როცა თაგუნა გაჩერებულია ფანჯრის მინიატურაზე, რომელიც " +"საჭიროა ფანჯრის ჭვრიტინის რეჟიმში გადასასვლელად." + +#: ui/BoxWindowPreviewOptions.ui.h:54 +msgid "50" +msgstr "50" + +#: ui/BoxWindowPreviewOptions.ui.h:55 +msgid "Window peeking mode opacity" +msgstr "ფანჯრის ჭვრიტინის რეჟიმის გაუმჭვირვალობა" + +#: ui/BoxWindowPreviewOptions.ui.h:56 +msgid "" +"All windows except for the peeked one have their opacity set to the same " +"value." +msgstr "" +"ყველა ფანჯარას, იმის გარდა, რომელსაც უჭვრიტინებენ, გაუმჭვირვალობა ტოლი " +"მნიშვნელობით ექნება." + +#: ui/SettingsAbout.ui.h:1 +msgid "About" +msgstr "შესახებ" + +#: ui/SettingsAbout.ui.h:2 +msgid "Info" +msgstr "ინფორმაცია" + +#: ui/SettingsAbout.ui.h:3 +msgid "Version" +msgstr "ვერსია" + +#: ui/SettingsAbout.ui.h:4 +msgid "Source" +msgstr "წყარო" + +#: ui/SettingsAbout.ui.h:5 +msgid "GitHub" +msgstr "GitHub" + +#: ui/SettingsAbout.ui.h:6 +msgid "Export and Import" +msgstr "გატანა და შემოტანა" + +#: ui/SettingsAbout.ui.h:7 +msgid "" +"Use the buttons below to create a settings file from your current " +"preferences that can be imported on a different machine." +msgstr "" +"გამოიყენეთ ღილაკები ქვემოთ, რომ შექმნათ პარამეტრების ფაილი თქვენი სასურველი " +"პარამეტრებიდან, რომელიც, შეგიძლიათ, სხვა მანქანაზეც გამოიყენოთ." + +#: ui/SettingsAbout.ui.h:8 +msgid "Export and import settings" +msgstr "გატანის და შემოტანის მორგება" + +#: ui/SettingsAbout.ui.h:9 +msgid "Export to file" +msgstr "ფაილში გატანა" + +#: ui/SettingsAbout.ui.h:10 +msgid "Import from file" +msgstr "ფაილიდან შემოტანა" + +#: ui/SettingsAbout.ui.h:11 +msgid "" +"This program comes with ABSOLUTELY NO WARRANTY.\n" +"See the GNU General Public License, version 2 or later for " +"details." +msgstr "" +"ამ პროგრამას აბსოლუტურად არანაირი გარანტია არ " +"მოჰყვება.\n" +"დეტალებისთვის იხილეთ GNU General Public License, version 2, ან უფრო ახალი." + +#: ui/SettingsAbout.ui.h:13 +msgid "Sponsored and originally developed by" +msgstr "სპონსორი და პირველი ავტორია" + +#: ui/SettingsAction.ui.h:1 +msgid "Action" +msgstr "ქმედება" + +#: ui/SettingsAction.ui.h:2 +msgid "Click action" +msgstr "წკაპის ქმედება" + +#: ui/SettingsAction.ui.h:3 +msgid "Behaviour when clicking on the icon of a running application." +msgstr "ქცევა გაშვებული აპლიკაციის ხატულაზე დაწკაპუნებისას." + +#: ui/SettingsAction.ui.h:9 +msgid "Toggle windows" +msgstr "ფანჯრების გადართვა" + +#: ui/SettingsAction.ui.h:12 +msgid "Scroll action" +msgstr "გადახვევის ქმედება" + +#: ui/SettingsAction.ui.h:13 +msgid "Behavior when mouse scrolling over the panel." +msgstr "ქცევა, როცა თაგუნათი პანელზე ახვევთ." + +#: ui/SettingsAction.ui.h:14 +msgid "Scroll panel action" +msgstr "პანელზე გადახვევის ქმედება" + +#: ui/SettingsAction.ui.h:15 +msgid "Do nothing" +msgstr "არაფრის გაკეთება" + +#: ui/SettingsAction.ui.h:16 +msgid "Switch workspace" +msgstr "სამუშაო სივრცის გადართვა" + +#: ui/SettingsAction.ui.h:17 +msgid "Cycle windows" +msgstr "ფანჯრების წრიული გადართვა" + +#: ui/SettingsAction.ui.h:18 +msgid "Change volume" +msgstr "ხმის შეცვლა" + +#: ui/SettingsAction.ui.h:19 +msgid "Behavior when mouse scrolling over an application icon." +msgstr "ქცევა აპლიკაციის ხატულაზე თაგუნათი გადახვევისას." + +#: ui/SettingsAction.ui.h:20 +msgid "Scroll icon action" +msgstr "ხატულაზე გადახვევის ქმედება" + +#: ui/SettingsAction.ui.h:21 +msgid "Same as panel" +msgstr "როგორც პანელზე" + +#: ui/SettingsAction.ui.h:22 +msgid "Hotkey overlay" +msgstr "კლავიატურის მალსახმობის განლაგება" + +#: ui/SettingsAction.ui.h:23 +msgid "" +"Enable Super+(0-9) as shortcuts to activate apps. It can also be used " +"together with Shift and Ctrl." +msgstr "" +"Super+(0-0) მალსახმობების გამოყენება აპების გასააქტიურებლად. ისინი Shift და " +"Ctrl ღილაკთან ერთადაც შეგიძლიათ, გამოიყენოთ." + +#: ui/SettingsAction.ui.h:24 +msgid "Use hotkeys to activate apps" +msgstr "კლავიატურის მალსახმობების გამოყენება აპლიკაციების გასააქტიურებლად" + +#: ui/SettingsAction.ui.h:25 +msgid "Application icons context menu" +msgstr "აპლიკაციის ხატულების კონტექსტური მენიუ" + +#: ui/SettingsAction.ui.h:26 +msgid "(right-click menu)" +msgstr "(მარჯვენა წკაპის მენიუ)" + +#: ui/SettingsAction.ui.h:27 +msgid "Secondary menu" +msgstr "მეორადი მენიუ" + +#: ui/SettingsAction.ui.h:28 +msgid "Panel context menu entries" +msgstr "პანელის კონტექსტური მენიუს პუნქტები" + +#: ui/SettingsAction.ui.h:29 +msgid "Add entry" +msgstr "ჩანაწერის დამატება" + +#: ui/SettingsBehavior.ui.h:1 +msgid "Behavior" +msgstr "ქცევა" + +#: ui/SettingsBehavior.ui.h:2 +msgid "Applications" +msgstr "აპლიკაციები" + +#: ui/SettingsBehavior.ui.h:3 +msgid "Show favorite applications" +msgstr "რჩეული აპლიკაციების ჩვენება" + +#: ui/SettingsBehavior.ui.h:4 +msgid "Show favorite applications on secondary panels" +msgstr "რჩეული აპლიკაციების ჩვენება მეორად პანელებზე" + +#: ui/SettingsBehavior.ui.h:5 +msgid "Show running applications" +msgstr "გაშვებული აპლიკაციების ჩვენება" + +#: ui/SettingsBehavior.ui.h:6 +msgid "Ungroup applications" +msgstr "პროგრამების დაჯგუფების გაუქმება" + +#: ui/SettingsBehavior.ui.h:7 +msgid "Show notification counter badge" +msgstr "შეტყობინებების რაოდენობის ჩვენება ხატულაზე" + +#: ui/SettingsBehavior.ui.h:8 +msgid "Hover" +msgstr "გადატარება" + +#: ui/SettingsBehavior.ui.h:9 +msgid "Show window previews on hover" +msgstr "ფანჯრის მინიატურის ჩვენება ზედ კურსორის გაჩერებისას" + +#: ui/SettingsBehavior.ui.h:10 +msgid "Show tooltip on hover" +msgstr "მინიშნების ჩვენება ზედ კურსორის გაჩერებისას" + +#: ui/SettingsBehavior.ui.h:11 +msgid "Isolate" +msgstr "იზოლირება" + +#: ui/SettingsBehavior.ui.h:12 +msgid "Isolate Workspaces" +msgstr "სამუშაო სივრცეების იზოლაცია" + +#: ui/SettingsBehavior.ui.h:13 +msgid "Isolate monitors" +msgstr "ეკრანების იზოლაცია" + +#: ui/SettingsBehavior.ui.h:14 +msgid "Overview" +msgstr "მიმოხილვა" + +#: ui/SettingsBehavior.ui.h:15 +msgid "Click empty space to close overview" +msgstr "მიმოხილვის დასახურად დააწკაპუნეთ ცარიელ ადგილზე" + +#: ui/SettingsBehavior.ui.h:16 +msgid "Disable show overview on startup" +msgstr "გაშვებისას მიმოხილვის ჩვენების გამორთვა" + +#: ui/SettingsFineTune.ui.h:1 +msgid "Fine-Tune" +msgstr "ზუსტი მორგება" + +#: ui/SettingsFineTune.ui.h:2 +msgid "Font size" +msgstr "ფონტის ზომა" + +#: ui/SettingsFineTune.ui.h:3 +msgid "(0 = theme default)" +msgstr "(0 = თემის ნაგულისხმევი)" + +#: ui/SettingsFineTune.ui.h:4 +msgid "Tray Font Size" +msgstr "სისტემური კუთხის ფონტის ზომა" + +#: ui/SettingsFineTune.ui.h:5 +msgid "LeftBox Font Size" +msgstr "მარცხენა პანელის ფონტის ზომა" + +#: ui/SettingsFineTune.ui.h:6 +msgid "Padding" +msgstr "შევსება" + +#: ui/SettingsFineTune.ui.h:7 +msgid "(-1 = theme default)" +msgstr "(-1 = თემის ნაგულისხმევი)" + +#: ui/SettingsFineTune.ui.h:8 +msgid "Tray Item Padding" +msgstr "საათთან ელემენტების შევსება" + +#: ui/SettingsFineTune.ui.h:9 +msgid "Status Icon Padding" +msgstr "სტატუსის ხატულას შევსება" + +#: ui/SettingsFineTune.ui.h:10 +msgid "LeftBox Padding" +msgstr "მარცხენა პანელის შევსება" + +#: ui/SettingsFineTune.ui.h:11 +msgid "Animate" +msgstr "ანიმირება" + +#: ui/SettingsFineTune.ui.h:12 +msgid "Animate switching applications" +msgstr "აპლიკაციების გადართვის ანიმაცია" + +#: ui/SettingsFineTune.ui.h:13 +msgid "Animate launching new windows" +msgstr "ახალი ფანჯრების გაშვების ანიმაცია" + +#: ui/SettingsFineTune.ui.h:14 +msgid "Gnome functionality" +msgstr "GNOME-ის ფუნქციონალი" + +#: ui/SettingsFineTune.ui.h:15 +msgid "(overview)" +msgstr "(მიმოხილვა)" + +#: ui/SettingsFineTune.ui.h:16 +msgid "Keep original gnome-shell dash" +msgstr "GNOME-ის პანელის შენარჩუნება" + +#: ui/SettingsFineTune.ui.h:17 +msgid "Keep original gnome-shell top panel" +msgstr "GNOME-ის ზედა პანელის შენარჩუნება" + +#: ui/SettingsFineTune.ui.h:18 +msgid "(e.g. date menu)" +msgstr "(მაგ: თარიღის მენიუ)" + +#: ui/SettingsFineTune.ui.h:19 +msgid "Activate panel menu buttons on click only" +msgstr "პანელის მენიუს ღილაკების, მხოლოდ, დაწკაპუნებით გააქტიურება" + +#: ui/SettingsFineTune.ui.h:20 +msgid "Force Activities hot corner on primary monitor" +msgstr "აქტივობების ცხელი კუთხის ნაძალადევი დაყენება ძირითად ეკრანზე" + +#: ui/SettingsPosition.ui.h:1 +msgid "Position" +msgstr "მდებარეობა" + +#: ui/SettingsPosition.ui.h:2 +msgid "Panel" +msgstr "პანელი" + +#: ui/SettingsPosition.ui.h:3 +msgid "Display the main panel on" +msgstr "მთავარის პანელის ჩვენება რაზე" + +#: ui/SettingsPosition.ui.h:4 +msgid "Display panels on all monitors" +msgstr "პანელების ჩვენება ყველა ეკრანზე" + +#: ui/SettingsPosition.ui.h:5 +msgid "Hide and reveal the panel according to preferences" +msgstr "პანელის დამალვა და გამოჩენა პარამეტრების მიხედვით" + +#: ui/SettingsPosition.ui.h:6 +msgid "Panel Intellihide" +msgstr "პანელის ჭკვიანი დამალვა" + +#: ui/SettingsPosition.ui.h:7 +msgid "Order and Position on monitors" +msgstr "მიმდევრობა და მდებარეობა ეკრანებზე" + +#: ui/SettingsPosition.ui.h:8 +msgid "Monitor" +msgstr "მონიტორი" + +#: ui/SettingsPosition.ui.h:9 +msgid "Apply changes to all monitors" +msgstr "ცვლილებების გადატარება ყველა ეკრანზე" + +#: ui/SettingsPosition.ui.h:10 +msgid "Panel monitor position" +msgstr "პანელის მდებარეობა ეკრანზე" + +#: ui/SettingsPosition.ui.h:15 +msgid "(default is 48)" +msgstr "(ნაგულისხმევია 48)" + +#: ui/SettingsPosition.ui.h:16 +msgid "Panel thickness" +msgstr "პანელის სისქე" + +#: ui/SettingsPosition.ui.h:17 +msgid "(default is 100)" +msgstr "(ნაგულისხმევია 100)" + +#: ui/SettingsPosition.ui.h:18 +msgid "Panel length" +msgstr "პანელის სიგრძე" + +#: ui/SettingsPosition.ui.h:19 +msgid "Dynamic" +msgstr "დინამიკური" + +#: ui/SettingsPosition.ui.h:20 +msgid "Anchor" +msgstr "მიმაგრება" + +#: ui/SettingsPosition.ui.h:24 +msgid "Taskbar Display" +msgstr "ამოცანების პანელის ჩვენება" + +#: ui/SettingsStyle.ui.h:1 +msgid "Style" +msgstr "სტილი" + +#: ui/SettingsStyle.ui.h:2 +msgid "Global style" +msgstr "გლობალური სტილი" + +#: ui/SettingsStyle.ui.h:3 +msgid "Border radius" +msgstr "საზღვრის რადიუსი" + +#: ui/SettingsStyle.ui.h:4 +msgid "AppIcon style" +msgstr "აპლიკაციის სტილი" + +#: ui/SettingsStyle.ui.h:5 +msgid "(default is 8)" +msgstr "(ნაგულისხმევია 8)" + +#: ui/SettingsStyle.ui.h:6 +msgid "App Icon Margin" +msgstr "აპის ხატულას საზღვარი" + +#: ui/SettingsStyle.ui.h:7 +msgid "(default is 4)" +msgstr "(ნაგულისხმევია 4)" + +#: ui/SettingsStyle.ui.h:8 +msgid "App Icon Padding" +msgstr "აპის ხატულას შევსება" + +#: ui/SettingsStyle.ui.h:9 +msgid "Animate hovering app icons" +msgstr "აპის ხატულების ანიმაცია თაგუნას ზედ გაჩერებისას" + +#: ui/SettingsStyle.ui.h:10 +msgid "Highlight hovering app icons" +msgstr "აპის ხატულების გამოკვეთა თაგუნას ზედ გაჩერებისას" + +#: ui/SettingsStyle.ui.h:11 +msgid "Icon style" +msgstr "ხატულის სტილი" + +#: ui/SettingsStyle.ui.h:12 +msgid "Normal" +msgstr "ნორმალური" + +#: ui/SettingsStyle.ui.h:13 +msgid "Symbolic" +msgstr "სიმბოლური" + +#: ui/SettingsStyle.ui.h:14 +msgid "Grayscale" +msgstr "ნაცრისფერი" + +#: ui/SettingsStyle.ui.h:15 +msgid "Running indicator" +msgstr "გაშვებულობის მაჩვენებელი" + +#: ui/SettingsStyle.ui.h:16 +msgid "Running indicator position" +msgstr "გაშვებულობის მაჩვენებლის მდებარეობა" + +#: ui/SettingsStyle.ui.h:21 +msgid "Running indicator style (Focused app)" +msgstr "გაშვებულობის მაჩვენებლის სტილი (ფოკუსის მქონე აპი)" + +#: ui/SettingsStyle.ui.h:22 +msgid "Dots" +msgstr "წერტილები" + +#: ui/SettingsStyle.ui.h:23 +msgid "Squares" +msgstr "კვარატები" + +#: ui/SettingsStyle.ui.h:24 +msgid "Dashes" +msgstr "ტირეები" + +#: ui/SettingsStyle.ui.h:25 +msgid "Segmented" +msgstr "დაყოფილი" + +#: ui/SettingsStyle.ui.h:26 +msgid "Solid" +msgstr "მყარი" + +#: ui/SettingsStyle.ui.h:27 +msgid "Ciliora" +msgstr "ხაზი წერტილებით" + +#: ui/SettingsStyle.ui.h:28 +msgid "Metro" +msgstr "მეტრო" + +#: ui/SettingsStyle.ui.h:29 +msgid "Running indicator style (Unfocused apps)" +msgstr "გაშვებულობის მაჩვენებლის სტილი (ფოკუსის არმქონე აპი)" + +#: ui/SettingsStyle.ui.h:30 +msgid "Panel style" +msgstr "პანელის სტილი" + +#: ui/SettingsStyle.ui.h:31 +msgid "(default is 0)" +msgstr "(ნაგულისხმევია 0)" + +#: ui/SettingsStyle.ui.h:32 +msgid "Side margins" +msgstr "გვერდითი საზღვრები" + +#: ui/SettingsStyle.ui.h:33 +msgid "Top and bottom margins" +msgstr "ზედა და ქვედა საზღვრები" + +#: ui/SettingsStyle.ui.h:34 +msgid "Side padding" +msgstr "გვერდების შევსება" + +#: ui/SettingsStyle.ui.h:35 +msgid "Top and bottom padding" +msgstr "ზედას და ქვედას შევსება" + +#: ui/SettingsStyle.ui.h:36 +msgid "Override panel theme background color" +msgstr "პანელის თემის ფონის ფერის გადაფარვა" + +#: ui/SettingsStyle.ui.h:37 +msgid "Override panel theme background opacity" +msgstr "პანელის ტემის ფონის გაუმჭვირვალობის გადაფარვა" + +#: ui/SettingsStyle.ui.h:39 +#, no-c-format +msgid "Panel background opacity (%)" +msgstr "პანელის ფონის გაუმჭვირვალობა (%)" + +#: ui/SettingsStyle.ui.h:41 +msgid "Change opacity when a window gets close to the panel" +msgstr "გაუმჭვირვალობის შეცვლა, როცა ფანჯარა პანელს მიუახლოვდება" + +#: ui/SettingsStyle.ui.h:42 +msgid "Dynamic background opacity" +msgstr "დინამიკური ფონის გაუმჭვირვალობა" + +#: ui/SettingsStyle.ui.h:43 +msgid "Override panel theme gradient" +msgstr "პანელის თემის გრადიენტის გადაფარვა" + +#: ui/SettingsStyle.ui.h:45 +#, no-c-format +msgid "Gradient top color and opacity (%)" +msgstr "გრადიენტის ზედა ფერი და გაუმჭვირვალობა (%)" + +#: ui/SettingsStyle.ui.h:47 +#, no-c-format +msgid "Gradient bottom color and opacity (%)" +msgstr "გრადიენტის ქვედა ფერი და გაუმჭვირვალობა (%)" + +#: ui/SettingsStyle.ui.h:48 +msgid "Panel border" +msgstr "პანელის საზღვარი" + +#: ui/SettingsStyle.ui.h:49 +msgid "Override border color" +msgstr "საზღვრის ფერის გადაფარვა" + +#: ui/SettingsStyle.ui.h:50 +msgid "Border thickness" +msgstr "საზღვრის სისქე" msgid "System Monitor" msgstr "სისტემის მონიტორი" msgid "Show Desktop icon" -msgstr "აჩვენე დესკტოპის იკონები" +msgstr "სამუშაო მაგიდის ხატულას ჩვენება" msgid "Show Desktop button padding (px)" -msgstr "ღილაკი აჩვენე დესკტოპი" +msgstr "სამუშაო მაგიდის ჩვენების ღილაკის შევსება (პიქს)" + +msgid "Isolate Workspaces and Monitors in Application Switching settings" +msgstr "სამუშაო სივრცეებისა და ეკრანების იზოლაცია აპლიკაციების გადართვის პარამეტრებში" + +msgid "Weekday" +msgstr "სამუშაო დღე" + +msgid "Date" +msgstr "თარიღი" + +msgid "Seconds" +msgstr "წამები" + +msgid "Terminal" +msgstr "ტერმინალი" + +msgid "Files" +msgstr "ფაილები" + +msgid "Extensions" +msgstr "გაფართოებები" + +msgid "Settings" +msgstr "პარამეტრები" diff --git a/po/pt_BR.po b/po/pt_BR.po index a2e2ecf..85f41d9 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1310,7 +1310,7 @@ msgstr "" #: ui/SettingsPosition.ui.h:2 msgid "Display the main panel on" -msgstr "Exibir o menu princial em" +msgstr "Exibir o menu principal em" #: ui/SettingsPosition.ui.h:3 msgid "Display panels on all monitors" diff --git a/po/ru.po b/po/ru.po index da127ac..3f36034 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-23 18:28+0300\n" -"PO-Revision-Date: 2025-04-30 12:10+0300\n" +"POT-Creation-Date: 2025-12-30 18:57+0300\n" +"PO-Revision-Date: 2025-12-30 18:54+0300\n" "Last-Translator: Sergey Kazorin \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" -"4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 24.12.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 3.8\n" #: src/extension.js:91 msgid "Dash to Panel has been updated!" @@ -168,11 +168,7 @@ msgstr "Настройка меню \"Приложения\"" msgid "Open icon" msgstr "Открыть значок" -#: src/prefs.js:668 -msgid "open" -msgstr "открыть" - -#: src/prefs.js:685 +#: src/prefs.js:689 msgid "Show Desktop options" msgstr "Настройки кнопки \"Рабочий стол\"" @@ -276,11 +272,7 @@ msgstr "Настройка подсветки значков приложени msgid "Export settings" msgstr "Сохранение" -#: src/prefs.js:3736 -msgid "save" -msgstr "сохранить" - -#: src/prefs.js:3757 +#: src/prefs.js:3880 msgid "Import settings" msgstr "Загрузка" @@ -645,6 +637,14 @@ msgstr "Задержка перед выводом панели (в мс)" msgid "Delay before enabling intellihide on start (ms)" msgstr "Задержка на скрытие при запуске (в мс)" +#: ui/BoxIsolateMonitorsOptions.ui.h:1 +msgid "Isolate monitors even when using a single panel" +msgstr "Изолировать мониторы даже при использовании одной панели" + +#: ui/BoxIsolateWorkspacesOptions.ui.h:1 +msgid "Isolate workspaces in gnome-shell Application Switcher" +msgstr "Изолировать рабочие пространства в переключателе приложений gnome-shell" + #: ui/BoxMiddleClickOptions.ui.h:1 msgid "Shift+Click action" msgstr "Действия для Shift+Щелчок" @@ -683,7 +683,7 @@ msgstr "Переключить одно / Предпросмотр нескол #: ui/BoxMiddleClickOptions.ui.h:9 ui/SettingsAction.ui.h:7 msgid "Toggle single / Cycle multiple" -msgstr "Переключить одно / Переключение между несколькими" +msgstr "Переключить одно / Циклически несколько" #: ui/BoxMiddleClickOptions.ui.h:10 ui/SettingsAction.ui.h:8 msgid "Toggle single / Spread multiple" @@ -893,7 +893,7 @@ msgstr "Предпочитаемый размер окна предпросмо msgid "Window previews aspect ratio X (width)" msgstr "Коэффициент по оси Y (ширина)" -#: ui/BoxWindowPreviewOptions.ui.h:10 +#: ui/BoxWindowPreviewOptions.ui.h:10 ui/SettingsStyle.ui.h:51 msgid "1" msgstr "1" @@ -1563,7 +1563,7 @@ msgstr "Прозрачность панели (%)" #: ui/SettingsStyle.ui.h:41 msgid "Change opacity when a window gets close to the panel" -msgstr "Изменять прозрачность при приближении окно к панели" +msgstr "Изменять прозрачность при приближении окна к панели" #: ui/SettingsStyle.ui.h:42 msgid "Dynamic background opacity" @@ -1583,11 +1583,23 @@ msgstr "Значение цвета и прозрачности (%) сверху msgid "Gradient bottom color and opacity (%)" msgstr "Значение цвета и прозрачности (%) снизу" -msgid "Unavailable when gnome-shell top panel is present" -msgstr "Недоступно, если включена верхняя панель GNOME" +#: ui/SettingsStyle.ui.h:48 +msgid "Panel border" +msgstr "Рамка панели" -msgid "Advanced Options" -msgstr "Расширенные настройки" +#: ui/SettingsStyle.ui.h:49 +msgid "Override border color" +msgstr "Переопределить цвет рамки" + +#: ui/SettingsStyle.ui.h:50 +msgid "Border thickness" +msgstr "Толщина рамки" + +#~ msgid "Unavailable when gnome-shell top panel is present" +#~ msgstr "Недоступно, если включена верхняя панель GNOME" + +#~ msgid "Advanced Options" +#~ msgstr "Расширенные настройки" msgid "Terminal" msgstr "Терминал" @@ -1604,9 +1616,6 @@ msgstr "Расширения" msgid "Settings" msgstr "Настройки" -msgid "Nothing yet!" -msgstr "Пока пусто!" - msgid "Weekday" msgstr "Будний день" @@ -1625,6 +1634,15 @@ msgstr "Показать рабочий стол - отступ внутри к msgid "Isolate Workspaces and Monitors in Application Switching settings" msgstr "Изолируйте рабочие столы и мониторы в настройках Переключения между приложениями" +#~ msgid "open" +#~ msgstr "открыть" + +#~ msgid "save" +#~ msgstr "сохранить" + +#~ msgid "Nothing yet!" +#~ msgstr "Пока пусто!" + #~ msgid "Windows" #~ msgstr "Окна" @@ -1774,9 +1792,6 @@ msgstr "Изолируйте рабочие столы и мониторы в н #~ msgid "Display favorite applications on all monitors" #~ msgstr "Показывать закрепленные приложения на всех мониторах" -#~ msgid "Display the clock on all monitors" -#~ msgstr "Показывать часы на всех мониторах" - #~ msgid "Display the status menu on all monitors" #~ msgstr "Показывать системные индикаторы на всех мониторах" @@ -1792,9 +1807,6 @@ msgstr "Изолируйте рабочие столы и мониторы в н #~ msgid "Raise window" #~ msgstr "Восстановить окно" -#~ msgid "Highlight color" -#~ msgstr "Цвет подсветки" - #~ msgid "Preview timeout on icon leave (ms)" #~ msgstr "Задержка превью в (мс)" diff --git a/src/appIcons.js b/src/appIcons.js index af48a09..75ae8d4 100644 --- a/src/appIcons.js +++ b/src/appIcons.js @@ -673,7 +673,6 @@ export const TaskbarAppIcon = GObject.registerClass( this.set_hover(true) this._menu.open(BoxPointer.PopupAnimation.FULL) - this._menuManager.ignoreRelease() this.emit('sync-tooltip') return false @@ -1904,7 +1903,6 @@ export const ShowAppsIconWrapper = class extends EventEmitter { this.actor.set_hover(true) this._menu.open(BoxPointer.PopupAnimation.FULL) - this._menuManager.ignoreRelease() this.emit('sync-tooltip') return false diff --git a/src/intellihide.js b/src/intellihide.js index be5fba0..2b527b1 100644 --- a/src/intellihide.js +++ b/src/intellihide.js @@ -270,15 +270,12 @@ export const Intellihide = class { ['showing', 'hiding'], () => this._queueUpdatePanelPosition(), ], - ) - - if (Meta.is_wayland_compositor()) { - this._signalsHandler.add([ + [ this._panelBox, 'notify::visible', () => Utils.setDisplayUnredirect(!this._panelBox.visible), - ]) - } + ], + ) } _setTrackPanel(enable) { diff --git a/src/panel.js b/src/panel.js index 2b8d84a..c8be865 100644 --- a/src/panel.js +++ b/src/panel.js @@ -215,7 +215,11 @@ export const Panel = GObject.registerClass( this.add_child(this.panel) - if (Main.panel._onButtonPress || Main.panel._tryDragWindow) { + if ( + Main.panel._onButtonPress || + Main.panel._tryDragWindow || + Main.panel._clickGesture + ) { this._signalsHandler.add([ this.panel, ['button-press-event', 'touch-event'], @@ -317,6 +321,23 @@ export const Panel = GObject.registerClass( 'changed', () => (this._resetGeometry(), this._setShowDesktopButtonStyle()), ], + [ + this.panelBox, + 'style-changed', + () => { + if (this._externalStyleChangeHandled) return + + this._externalStyleChangeHandled = true + + if ( + JSON.stringify(this._relevantPanelBoxStyles) != + JSON.stringify(this._getRelevantPanelBoxStyles()) + ) + this._resetGeometry() + + delete this._externalStyleChangeHandled + }, + ], [ // sync hover after a popupmenu is closed this.taskbar, @@ -1108,13 +1129,19 @@ export const Panel = GObject.registerClass( } _setPanelBoxStyle(disable) { - let style = '' + this.panelBox.set_style('') + this.panelBox.remove_style_class_name('zorintaskbar') if (!disable) { - let topBottomMargins = SETTINGS.get_int('panel-margin') - let sideMargins = topBottomMargins + this.panelBox.add_style_class_name('zorintaskbar') + this._relevantPanelBoxStyles = this._getRelevantPanelBoxStyles() - style = `padding: ${this.geom.topOffset + topBottomMargins}px ${sideMargins}px ${topBottomMargins}px;` + let panelMargins = SETTINGS.get_int('panel-margin') + let topMargin = panelMargins + let bottomMargin = panelMargins + let leftMargin = panelMargins + let rightMargin = panelMargins + let { padding } = this._relevantPanelBoxStyles if ( TILINGSETTINGS != null && @@ -1126,22 +1153,50 @@ export const Panel = GObject.registerClass( let value = 0 if (position == St.Side.TOP) { - value = topBottomMargins - margin_offset - style += `padding-bottom: ${value > 0 ? value : 0}px;` + value = panelMargins - margin_offset + bottomMargin = value > 0 ? value : 0 } else if (position == St.Side.BOTTOM) { - value = this.geom.topOffset + topBottomMargins - margin_offset - style += `padding-top: ${value > 0 ? value : 0}px;` + value = this.geom.topOffset + panelMargins - margin_offset + topMargin = value > 0 ? value : 0 } else if (position == St.Side.LEFT) { - value = sideMargins - margin_offset - style += `padding-right: ${value > 0 ? value : 0}px;` + value = panelMargins - margin_offset + rightMargin = value > 0 ? value : 0 } else if (position == St.Side.RIGHT) { - value = sideMargins - margin_offset - style += `padding-left: ${value > 0 ? value : 0}px;` + value = panelMargins - margin_offset + leftMargin = value > 0 ? value : 0 } } - } - this.panelBox.set_style(style) + // add existing theme padding to dtp panel margins + this.panelBox.set_style( + `padding: + ${this.geom.topOffset + topMargin + padding[St.Side.TOP]}px + ${rightMargin + padding[St.Side.RIGHT]}px + ${bottomMargin + padding[St.Side.BOTTOM]}px + ${leftMargin + padding[St.Side.LEFT]}px;`, + ) + } + } + + _getRelevantPanelBoxStyles() { + // Get unaffected panelbox styles that, if changed externally, would require a + // geometry reset (e.g. other extensions css classes). + // This is needed as the taskbar sets its panelbox margins using the style property, effectively + // overriding any css classes that could be added after the taskbar is enabled + let relevantStyles = { padding: {} } + let currentStyle = this.panelBox.get_style() + + this.panelBox.set_style('') + + let panelBoxTheme = this.panelBox.get_theme_node() + + Object.values(St.Side).forEach( + (v) => (relevantStyles.padding[v] = panelBoxTheme.get_padding(v)), + ) + + this.panelBox.set_style(currentStyle) + + return relevantStyles } _maybeSetDockCss(disable) { @@ -1239,10 +1294,20 @@ export const Panel = GObject.registerClass( if (!dragWindow) return Clutter.EVENT_PROPAGATE + let dragOpArgs = [Meta.GrabOp.MOVING] + + if (Config.PACKAGE_VERSION < '50') + dragOpArgs.push(event.get_device(), event.get_event_sequence()) + else + dragOpArgs.push( + global.stage + .get_context() + .get_backend() + .get_sprite(global.stage, event), + ) + dragWindow.begin_grab_op( - Meta.GrabOp.MOVING, - event.get_device(), - event.get_event_sequence(), + ...dragOpArgs, event.get_time(), new Graphene.Point({ x: stageX, y: stageY }), ) diff --git a/src/panelManager.js b/src/panelManager.js index a3ac54a..08b4d70 100644 --- a/src/panelManager.js +++ b/src/panelManager.js @@ -186,6 +186,8 @@ export const PanelManager = class { ) } + if (Main.panel._clickGesture) Main.panel._clickGesture.set_enabled(false) + LookingGlass.LookingGlass.prototype._oldResize = LookingGlass.LookingGlass.prototype._resize LookingGlass.LookingGlass.prototype._resize = _newLookingGlassResize @@ -350,7 +352,7 @@ export const PanelManager = class { delete p.panelBox._dtpIndex p.clipContainer.remove_child(p.panelBox) - Main.layoutManager.addChrome(p.panelBox, { + Utils.addChrome(p.panelBox, { affectsStruts: true, trackFullscreen: true, }) @@ -397,6 +399,8 @@ export const PanelManager = class { Main.overview._overview._controls._workspacesDisplay.setPrimaryWorkspaceVisible = this._oldSetPrimaryWorkspaceVisible + if (Main.panel._clickGesture) Main.panel._clickGesture.set_enabled(true) + LookingGlass.LookingGlass.prototype._resize = LookingGlass.LookingGlass.prototype._oldResize delete LookingGlass.LookingGlass.prototype._oldResize @@ -674,7 +678,7 @@ export const PanelManager = class { Main.layoutManager.removeChrome(panelBox) } - Main.layoutManager.addChrome(clipContainer, { affectsInputRegion: false }) + Utils.addChrome(clipContainer, { affectsInputRegion: false }) clipContainer.add_child(panelBox) panel = new Panel.Panel( @@ -691,12 +695,12 @@ export const PanelManager = class { panelBox.set_position(0, 0) panelBox.set_width(-1) - Main.layoutManager.trackChrome(panel, { + Utils.trackChrome(panel, { affectsInputRegion: true, affectsStruts: false, }) - Main.layoutManager.trackChrome(panelBox, { + Utils.trackChrome(panelBox, { trackFullscreen: true, affectsStruts: true, }) diff --git a/src/utils.js b/src/utils.js index d9494a9..9585db5 100644 --- a/src/utils.js +++ b/src/utils.js @@ -225,7 +225,11 @@ export const DisplayWrapper = { let unredirectEnabled = true export const setDisplayUnredirect = (enable) => { - let v48 = Config.PACKAGE_VERSION >= '48' + let gsVersion = Config.PACKAGE_VERSION + + if (gsVersion < '50' && !Meta.is_wayland_compositor()) return + + let v48 = gsVersion >= '48' if (enable && !unredirectEnabled) v48 @@ -308,6 +312,20 @@ export const find = function (array, predicate) { } } +export const addChrome = (actor, params) => { + Main.layoutManager.addChrome(actor, getChromeParams(params)) +} + +export const trackChrome = (actor, params) => { + Main.layoutManager.trackChrome(actor, getChromeParams(params)) +} + +function getChromeParams(params) { + if (Config.PACKAGE_VERSION >= '50') delete params.affectsInputRegion + + return params +} + export const mergeObjects = function (main, bck) { for (const prop in bck) { if (!Object.hasOwn(main, prop) && Object.hasOwn(bck, prop)) { diff --git a/src/windowPreview.js b/src/windowPreview.js index f074d69..488be4e 100644 --- a/src/windowPreview.js +++ b/src/windowPreview.js @@ -124,8 +124,8 @@ export const PreviewMenu = GObject.registerClass( this._timeoutsHandler = new Utils.TimeoutsHandler() this._signalsHandler = new Utils.GlobalSignalsHandler() - Main.layoutManager.addChrome(this, { affectsInputRegion: false }) - Main.layoutManager.trackChrome(this.menu, { affectsInputRegion: true }) + Utils.addChrome(this, { affectsInputRegion: false }) + Utils.trackChrome(this.menu, { affectsInputRegion: true }) this._resetHiddenState() this._refreshGlobals() @@ -1074,7 +1074,7 @@ export const Preview = GObject.registerClass( } _onHoverChanged() { - this.setFocus(this.hover) + if (this.reactive) this.setFocus(this.hover) } _onCloseBtnClick() {