From f08349d49e3a9c4a7b2dff3f80a6118d18900f37 Mon Sep 17 00:00:00 2001 From: Kevin Langman Date: Sat, 21 Dec 2024 14:18:36 -0500 Subject: [PATCH 1/2] [DesktopCube@yare] Version 2.0.2 - Added APIs used by the "Smart Panel" applet so it can use Desktop Cube in more cases - Fixed a case where the Cube was used under the Expo (using the Left/Right arrow keys when the Expo was open). Using the Cube in this case was visually awkward and unnecessary so I disabled using Cube for this scenario - Fixes issues when attempting to move a window to an adjacent workspace (Shift+Ctrl+Alt+Left/Right) for a window that is visible on all workspaces --- DesktopCube@yare/CHANGELOG.md | 10 ++++ DesktopCube@yare/README.md | 4 +- .../files/DesktopCube@yare/5.4/extension.js | 50 +++++++++++++++++-- .../DesktopCube@yare/5.4/settings-schema.json | 1 + .../files/DesktopCube@yare/metadata.json | 2 +- .../DesktopCube@yare/po/DesktopCube@yare.pot | 11 +++- .../files/DesktopCube@yare/po/ca.po | 9 +++- .../files/DesktopCube@yare/po/da.po | 9 +++- .../files/DesktopCube@yare/po/de.po | 9 +++- .../files/DesktopCube@yare/po/es.po | 9 +++- .../files/DesktopCube@yare/po/eu.po | 9 +++- .../files/DesktopCube@yare/po/fi.po | 9 +++- .../files/DesktopCube@yare/po/fr.po | 9 +++- .../files/DesktopCube@yare/po/hr.po | 9 +++- .../files/DesktopCube@yare/po/hu.po | 9 +++- .../files/DesktopCube@yare/po/it.po | 9 +++- .../files/DesktopCube@yare/po/nl.po | 9 +++- .../files/DesktopCube@yare/po/pt_BR.po | 9 +++- .../files/DesktopCube@yare/po/ro.po | 9 +++- .../files/DesktopCube@yare/po/ru.po | 9 +++- .../files/DesktopCube@yare/po/tr.po | 9 +++- .../files/DesktopCube@yare/po/zh_CN.po | 9 +++- 22 files changed, 198 insertions(+), 24 deletions(-) diff --git a/DesktopCube@yare/CHANGELOG.md b/DesktopCube@yare/CHANGELOG.md index c5af0bf0..7477f699 100644 --- a/DesktopCube@yare/CHANGELOG.md +++ b/DesktopCube@yare/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 2.0.2 + +- Added APIs used by the "Smart Panel" applet so it can use Desktop Cube in more cases +- Fixed a case where the Cube was used under the Expo (using the Left/Right arrow keys when the Expo was open). Using the Cube in this case was visually awkward and unnecessary so I disabled using Cube for this scenario +- Fixes issues when attempting to move a window to an adjacent workspace (Shift+Ctrl+Alt+Left/Right) for a window that is visible on all workspaces + +## 2.0.1 + +- Allow Desktop Cube to work with the "Smart Panel" applet + ## 2.0.0 * Added ability to use Cube effect when changing the workspace via the "Workspace Switcher" applet diff --git a/DesktopCube@yare/README.md b/DesktopCube@yare/README.md index fbc9fe68..ed002103 100644 --- a/DesktopCube@yare/README.md +++ b/DesktopCube@yare/README.md @@ -28,6 +28,8 @@ There are a number of ways to switch the current workspace, all of following wil 5. When changing the focus to a window on another workspace by using the Window-List or Alt-Tab when they are configured to show windows from other workspaces. (can be disabled in the configuration) +6. When using the "Smart Panel" Applet features that change the workspace (Also plan to change "Desktop Scroller" to use Flipper as well in the near future) + When switching the current workspace using Expo ("workspace selection screen" Default hotkey: Ctrl + Alt + Up_Arrow_Key) by clicking on a different workspace, the Desktop Cube effect will not be used. Since the Expo is not really a "face" on the cube it would break the Cube concept a bit, therefore I left it as is since I felt it was more logical that way. If you know of other methods of switching the workspace where the Desktop Cube effect is not currently used, please let me know so I can see if I can find a way to enable the Desktop Cube for that path as well. @@ -35,7 +37,7 @@ If you know of other methods of switching the workspace where the Desktop Cube e ## Known Issues 1. When using Desktop Cube with two or more Monitors attached, the Cube will be placed in the middle of the overall desktop which will likely appear spit between the monitors, kind of ruining the effect. - + At some point I plan on adding options to control how the Cube is displayed on multi-monitor setups, but it might be a while before I find the time to work on that. 2. If you enable the "Include Panels" option in the Desktop Cube configuration, the panels will disappear while the cube is turning and then reappear when it is done. This is far from ideal, so I recommend that you leave this option disabled so that the panels remain hidden, only reappearing after returning to the normal desktop. diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.4/extension.js b/DesktopCube@yare/files/DesktopCube@yare/5.4/extension.js index 2574f5b3..d06b2eb8 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/5.4/extension.js +++ b/DesktopCube@yare/files/DesktopCube@yare/5.4/extension.js @@ -27,6 +27,8 @@ let bindings = [ let original_mw_moveToWorkspace; let original_main_activateWindow; +let curDesktopCube; + const isFinalized = function(obj) { return obj && GObject.Object.prototype.toString.call(obj).indexOf('FINALIZED') > -1; } @@ -193,7 +195,7 @@ Cube.prototype = { }, moveWindow: function(window, direction) { - if (!window || window.get_window_type() === Meta.WindowType.DESKTOP) { + if (!window || window.is_on_all_workspaces() === true || window.get_window_type() === Meta.WindowType.DESKTOP) { return false; } @@ -888,9 +890,13 @@ function switchToWorkspace(display, window, binding) { // Our version of moveToWorkspace() which will be Monkey Patched over the Cinnamon version // This is how we handle the workspace switching initiated by the "Workspace Switcher" applet function moveToWorkspace(workspace, direction_hint) { - let [transitions_needed, direction] = getTransitionsAndDirection(workspace); - if (transitions_needed) - new Cube(null, null, null, transitions_needed, direction); + if (Main.expo._shown) { + original_mw_moveToWorkspace(workspace, direction_hint); + } else { + let [transitions_needed, direction] = getTransitionsAndDirection(workspace); + if (transitions_needed) + new Cube(null, null, null, transitions_needed, direction); + } } // Our version of activateWindow which will be Monkey Patched over the cinnamon version @@ -910,6 +916,42 @@ function activateWindow(window, time, workspaceNum) { original_main_activateWindow(window, time, workspaceNum); } } +// Extension Workspace Switching API +// This function can be used by other programs to initiate a workspace change using the Cube effect +// The direction argument must be Meta.MotionDirection.RIGHT or Meta.MotionDirection.LEFT +// The window argument (optional) is a Meta.Window that will follow the workspace switch +function ExtSwitchWorkspace(direction, window) { + if (direction !== Meta.MotionDirection.RIGHT && direction !== Meta.MotionDirection.LEFT) + return; + if (window & !(window instanceof Meta.Window)) + window = null; + let new_workspace = global.screen.get_active_workspace().get_neighbor(direction); + if (curDesktopCube && curDesktopCube.is_animating) { + curDesktopCube.transitions.push(direction); + } else { + curDesktopCube = new Cube(null, null, null, 1, direction); + if (window) + curDesktopCube.moveWindow(window, direction); + } +} + +// Extension Workspace Switching API +// This function can be used by other programs to initiate a workspace change using the Cube effect +// The workspace argument must be a Meta.Workspace instance +function ExtSwitchToWorkspace(workspace) { + if (workspace instanceof Meta.Workspace) { + let [transitions_needed, direction] = getTransitionsAndDirection(workspace); + if (transitions_needed) { + if (curDesktopCube && curDesktopCube.is_animating) { + for (let i=0 ; isettings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/ca.po b/DesktopCube@yare/files/DesktopCube@yare/po/ca.po index 407735c4..4c2dfe4c 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/ca.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/ca.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2024-08-25 22:27+0200\n" "Last-Translator: \n" "Language-Team: Odyssey \n" @@ -83,6 +83,13 @@ msgstr "" msgid "Include Panels" msgstr "Incloure els taulers" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/da.po b/DesktopCube@yare/files/DesktopCube@yare/po/da.po index 57cc9073..ce78737d 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/da.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/da.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2022-08-07 15:06+0200\n" "Last-Translator: Alan Mortensen \n" "Language-Team: \n" @@ -83,6 +83,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/de.po b/DesktopCube@yare/files/DesktopCube@yare/po/de.po index 5350f3d7..7e780dae 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/de.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/de.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2021-03-02 22:50+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -83,6 +83,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/es.po b/DesktopCube@yare/files/DesktopCube@yare/po/es.po index 36b73124..e1209b7b 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/es.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/es.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2024-11-20 18:29-0300\n" "Last-Translator: \n" "Language-Team: \n" @@ -82,6 +82,13 @@ msgstr "Tamaño del cubo (porcentaje del tamaño de la pantalla)" msgid "Include Panels" msgstr "Incluir paneles" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "Utilizar el efecto Cubo con el applet de cambio de espacio de trabajo" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/eu.po b/DesktopCube@yare/files/DesktopCube@yare/po/eu.po index 29c40cec..67842675 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/eu.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/eu.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2024-05-30 10:18+0200\n" "Last-Translator: Muxutruk \n" "Language-Team: Basque \n" @@ -82,6 +82,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/fi.po b/DesktopCube@yare/files/DesktopCube@yare/po/fi.po index bb00e71c..a0055f01 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/fi.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/fi.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: DesktopCube@yare 1.1.0\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: \n" "Last-Translator: Kimmo Kujansuu \n" "Language-Team: \n" @@ -82,6 +82,13 @@ msgstr "" msgid "Include Panels" msgstr "Sisältää paneelit" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/fr.po b/DesktopCube@yare/files/DesktopCube@yare/po/fr.po index 02396624..cc49f415 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/fr.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/fr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2019-02-13 16:49+0100\n" "Last-Translator: Claudiux \n" "Language-Team: \n" @@ -83,6 +83,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/hr.po b/DesktopCube@yare/files/DesktopCube@yare/po/hr.po index b8bcdca1..a141b356 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/hr.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/hr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: DesktopCube@yare\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2017-04-30 16:57+0200\n" "Last-Translator: gogo \n" "Language-Team: \n" @@ -84,6 +84,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/hu.po b/DesktopCube@yare/files/DesktopCube@yare/po/hu.po index 20a491cf..6b0df400 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/hu.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/hu.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2024-11-25 13:45+0100\n" "Last-Translator: Kálmán „KAMI” Szalai \n" "Language-Team: \n" @@ -81,6 +81,13 @@ msgstr "Kocka mérete (a képernyő méretének százalékában)" msgid "Include Panels" msgstr "Tartalmazza a paneleket" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "Használja a Kocka effektust a Munkaterület-váltó kisalkalmazással" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/it.po b/DesktopCube@yare/files/DesktopCube@yare/po/it.po index a4171244..c417def8 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/it.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/it.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2022-06-03 10:52+0200\n" "Last-Translator: Dragone2 \n" "Language-Team: \n" @@ -84,6 +84,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/nl.po b/DesktopCube@yare/files/DesktopCube@yare/po/nl.po index 7076977e..f34e97d6 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/nl.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/nl.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2024-11-27 11:29+0100\n" "Last-Translator: qadzek\n" "Language-Team: \n" @@ -81,6 +81,13 @@ msgstr "Kubusgrootte (percentage van het schermformaat)" msgid "Include Panels" msgstr "Inclusief Panelen" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "Gebruik kubus-effect met de Workspace Switcher-applet" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/pt_BR.po b/DesktopCube@yare/files/DesktopCube@yare/po/pt_BR.po index 93efcf4b..8e48f0e1 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/pt_BR.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/pt_BR.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2021-09-26 21:23-0300\n" "Last-Translator: Marcelo Aof\n" "Language-Team: \n" @@ -84,6 +84,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/ro.po b/DesktopCube@yare/files/DesktopCube@yare/po/ro.po index 8b354a75..373b4e6c 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/ro.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/ro.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2022-08-06 01:55+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -84,6 +84,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/ru.po b/DesktopCube@yare/files/DesktopCube@yare/po/ru.po index 807c88ec..3cfa0772 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/ru.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/ru.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2023-12-03 14:51-0500\n" "Last-Translator: blogdron\n" "Language-Team: \n" @@ -78,6 +78,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/tr.po b/DesktopCube@yare/files/DesktopCube@yare/po/tr.po index f9362841..3035db70 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/tr.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: 2017-09-01 18:36+0300\n" "Last-Translator: Gökhan Gökkaya \n" "Language-Team: Linux Mint Türkiye\n" @@ -83,6 +83,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/po/zh_CN.po b/DesktopCube@yare/files/DesktopCube@yare/po/zh_CN.po index e36c50be..e9e5ed7f 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/po/zh_CN.po +++ b/DesktopCube@yare/files/DesktopCube@yare/po/zh_CN.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2024-11-20 10:20-0500\n" +"POT-Creation-Date: 2024-12-21 14:16-0500\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -79,6 +79,13 @@ msgstr "" msgid "Include Panels" msgstr "" +#. 5.4->settings-schema.json->includePanels->tooltip +msgid "" +"Include the panels while animating. In most cases the panels are not " +"properly painted or completely invisible anyhow, so it's best to leave this " +"disabled" +msgstr "" + #. 5.4->settings-schema.json->patchmoveToWorkspace->description msgid "Use Cube effect with the Workspace Switcher applet" msgstr "" From 29c477b57a99693bc5bf1150aa3fd297fc648c5d Mon Sep 17 00:00:00 2001 From: Kevin Langman Date: Sat, 21 Dec 2024 14:44:40 -0500 Subject: [PATCH 2/2] fix whitespace --- DesktopCube@yare/CHANGELOG.md | 2 +- DesktopCube@yare/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DesktopCube@yare/CHANGELOG.md b/DesktopCube@yare/CHANGELOG.md index 7477f699..4f3d1e23 100644 --- a/DesktopCube@yare/CHANGELOG.md +++ b/DesktopCube@yare/CHANGELOG.md @@ -33,7 +33,7 @@ ## 1.0.2 * Added an option to remove the panels from the animation effect -* Fix the Effect Setting options that were broken when the "tween" option widget was removed starting with cinnamon 5.4 +* Fix the Effect Setting options that were broken when the "tween" option widget was removed starting with cinnamon 5.4 * Allow Cinnamon to play the workspace switch sound if it is enabled * Note: All changed from here on will only be for the Cinnamon 5.4+ version * Change info.json author to me, since there is currently no maintainer diff --git a/DesktopCube@yare/README.md b/DesktopCube@yare/README.md index ed002103..47a160a3 100644 --- a/DesktopCube@yare/README.md +++ b/DesktopCube@yare/README.md @@ -37,7 +37,7 @@ If you know of other methods of switching the workspace where the Desktop Cube e ## Known Issues 1. When using Desktop Cube with two or more Monitors attached, the Cube will be placed in the middle of the overall desktop which will likely appear spit between the monitors, kind of ruining the effect. - + At some point I plan on adding options to control how the Cube is displayed on multi-monitor setups, but it might be a while before I find the time to work on that. 2. If you enable the "Include Panels" option in the Desktop Cube configuration, the panels will disappear while the cube is turning and then reappear when it is done. This is far from ideal, so I recommend that you leave this option disabled so that the panels remain hidden, only reappearing after returning to the normal desktop.