From fefbcf8b74a7db2c903b005e1e41411feb404d2f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 24 Mar 2025 19:42:09 +0100 Subject: [PATCH] Adding 45/vertical-workspaces version 37+20231208 [0c80cb1]. Signed-off-by: Daniel Baumann --- extensions/45/vertical-workspaces.mk | 56 + .../.github/ISSUE_TEMPLATE/bug_report.md | 39 + .../.github/ISSUE_TEMPLATE/feature_request.md | 20 + .../45/vertical-workspaces/CHANGELOG.md | 324 +++ extensions/45/vertical-workspaces/LICENSE | 674 +++++ extensions/45/vertical-workspaces/Makefile | 90 + extensions/45/vertical-workspaces/README.md | 88 + .../45/vertical-workspaces/extension.js | 842 ++++++ .../45/vertical-workspaces/lib/appDisplay.js | 1677 ++++++++++++ .../vertical-workspaces/lib/appFavorites.js | 79 + extensions/45/vertical-workspaces/lib/dash.js | 1515 +++++++++++ .../lib/extensionsSearchProvider.js | 406 +++ .../45/vertical-workspaces/lib/iconGrid.js | 346 +++ .../45/vertical-workspaces/lib/layout.js | 451 ++++ .../45/vertical-workspaces/lib/messageTray.js | 91 + .../vertical-workspaces/lib/optionsFactory.js | 495 ++++ .../45/vertical-workspaces/lib/osdWindow.js | 118 + .../45/vertical-workspaces/lib/overlayKey.js | 168 ++ .../45/vertical-workspaces/lib/overview.js | 162 ++ .../lib/overviewControls.js | 1764 +++++++++++++ .../45/vertical-workspaces/lib/panel.js | 253 ++ .../lib/recentFilesSearchProvider.js | 308 +++ .../45/vertical-workspaces/lib/search.js | 291 +++ .../lib/searchController.js | 94 + .../45/vertical-workspaces/lib/settings.js | 537 ++++ .../vertical-workspaces/lib/swipeTracker.js | 116 + extensions/45/vertical-workspaces/lib/util.js | 364 +++ .../45/vertical-workspaces/lib/winTmb.js | 525 ++++ .../lib/windowAttentionHandler.js | 156 ++ .../vertical-workspaces/lib/windowManager.js | 237 ++ .../vertical-workspaces/lib/windowPreview.js | 619 +++++ .../lib/windowSearchProvider.js | 331 +++ .../45/vertical-workspaces/lib/workspace.js | 463 ++++ .../lib/workspaceAnimation.js | 262 ++ .../lib/workspaceSwitcherPopup.js | 108 + .../lib/workspaceThumbnail.js | 1236 +++++++++ .../vertical-workspaces/lib/workspacesView.js | 1005 ++++++++ .../45/vertical-workspaces/metadata.json | 19 + extensions/45/vertical-workspaces/po/cs.po | 1553 +++++++++++ extensions/45/vertical-workspaces/po/nl.po | 1551 +++++++++++ .../po/vertical-workspaces.pot | 1389 ++++++++++ extensions/45/vertical-workspaces/prefs.js | 2262 +++++++++++++++++ ...extensions.vertical-workspaces.gschema.xml | 408 +++ .../screenshots/screenshot.jpg | Bin 0 -> 416550 bytes .../screenshots/screenshot0.jpg | Bin 0 -> 290880 bytes .../screenshots/screenshot0.png | Bin 0 -> 1027234 bytes .../screenshots/screenshot1.png | Bin 0 -> 280303 bytes .../screenshots/screenshot2.png | Bin 0 -> 286557 bytes .../screenshots/screenshot3.png | Bin 0 -> 384363 bytes .../screenshots/screenshot4.png | Bin 0 -> 148233 bytes .../screenshots/screenshot5.png | Bin 0 -> 51071 bytes .../screenshots/vertical-workspaces.gif | Bin 0 -> 1213475 bytes .../45/vertical-workspaces/stylesheet.css | 308 +++ 53 files changed, 23800 insertions(+) create mode 100644 extensions/45/vertical-workspaces.mk create mode 100644 extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/feature_request.md create mode 100644 extensions/45/vertical-workspaces/CHANGELOG.md create mode 100644 extensions/45/vertical-workspaces/LICENSE create mode 100644 extensions/45/vertical-workspaces/Makefile create mode 100644 extensions/45/vertical-workspaces/README.md create mode 100644 extensions/45/vertical-workspaces/extension.js create mode 100644 extensions/45/vertical-workspaces/lib/appDisplay.js create mode 100644 extensions/45/vertical-workspaces/lib/appFavorites.js create mode 100644 extensions/45/vertical-workspaces/lib/dash.js create mode 100644 extensions/45/vertical-workspaces/lib/extensionsSearchProvider.js create mode 100644 extensions/45/vertical-workspaces/lib/iconGrid.js create mode 100644 extensions/45/vertical-workspaces/lib/layout.js create mode 100644 extensions/45/vertical-workspaces/lib/messageTray.js create mode 100644 extensions/45/vertical-workspaces/lib/optionsFactory.js create mode 100644 extensions/45/vertical-workspaces/lib/osdWindow.js create mode 100644 extensions/45/vertical-workspaces/lib/overlayKey.js create mode 100644 extensions/45/vertical-workspaces/lib/overview.js create mode 100644 extensions/45/vertical-workspaces/lib/overviewControls.js create mode 100644 extensions/45/vertical-workspaces/lib/panel.js create mode 100644 extensions/45/vertical-workspaces/lib/recentFilesSearchProvider.js create mode 100644 extensions/45/vertical-workspaces/lib/search.js create mode 100644 extensions/45/vertical-workspaces/lib/searchController.js create mode 100644 extensions/45/vertical-workspaces/lib/settings.js create mode 100644 extensions/45/vertical-workspaces/lib/swipeTracker.js create mode 100644 extensions/45/vertical-workspaces/lib/util.js create mode 100644 extensions/45/vertical-workspaces/lib/winTmb.js create mode 100644 extensions/45/vertical-workspaces/lib/windowAttentionHandler.js create mode 100644 extensions/45/vertical-workspaces/lib/windowManager.js create mode 100644 extensions/45/vertical-workspaces/lib/windowPreview.js create mode 100644 extensions/45/vertical-workspaces/lib/windowSearchProvider.js create mode 100644 extensions/45/vertical-workspaces/lib/workspace.js create mode 100644 extensions/45/vertical-workspaces/lib/workspaceAnimation.js create mode 100644 extensions/45/vertical-workspaces/lib/workspaceSwitcherPopup.js create mode 100644 extensions/45/vertical-workspaces/lib/workspaceThumbnail.js create mode 100644 extensions/45/vertical-workspaces/lib/workspacesView.js create mode 100644 extensions/45/vertical-workspaces/metadata.json create mode 100644 extensions/45/vertical-workspaces/po/cs.po create mode 100644 extensions/45/vertical-workspaces/po/nl.po create mode 100644 extensions/45/vertical-workspaces/po/vertical-workspaces.pot create mode 100644 extensions/45/vertical-workspaces/prefs.js create mode 100644 extensions/45/vertical-workspaces/schemas/org.gnome.shell.extensions.vertical-workspaces.gschema.xml create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot.jpg create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot0.jpg create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot0.png create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot1.png create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot2.png create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot3.png create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot4.png create mode 100644 extensions/45/vertical-workspaces/screenshots/screenshot5.png create mode 100644 extensions/45/vertical-workspaces/screenshots/vertical-workspaces.gif create mode 100644 extensions/45/vertical-workspaces/stylesheet.css diff --git a/extensions/45/vertical-workspaces.mk b/extensions/45/vertical-workspaces.mk new file mode 100644 index 0000000..3dd5bd0 --- /dev/null +++ b/extensions/45/vertical-workspaces.mk @@ -0,0 +1,56 @@ +# Progress Linux: gnome-shell-extensions-extra + +# Copyright (C) 2010-2023 Daniel Baumann +# +# SPDX-License-Identifier: GPL-3.0+ +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Build-Depends: +# gettext libglib2.0-bin unzip zip + +SHELL := sh -e + +EXTENSION := vertical-workspaces +UUID := $(shell awk -F\" '/"uuid": / { print $$4 }' $(EXTENSION)/metadata.json) + +all: + +test: + +build: + $(MAKE) -C $(EXTENSION) zip + +install: build + mkdir -p $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) + unzip -d $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) $(EXTENSION)/*.zip + + # removing unused files + rm -f $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID)/LICENSE + +uninstall: + rm -rf $(DESTDIR)/usr/share/gnome-shell/extensions/$(UUID) + rmdir --ignore-fail-on-non-empty --parents $(DESTDIR) || true + +clean: + $(MAKE) -C $(EXTENSION) clean + +distclean: + +reinstall: uninstall install + +upstream: + rm -rf $(EXTENSION) + git clone https://github.com/G-dH/$(EXTENSION) $(EXTENSION) + rm -rf $(EXTENSION)/.git diff --git a/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/bug_report.md b/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..74daf6a --- /dev/null +++ b/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,39 @@ +--- +name: Bug report +about: Create a report to help us improve +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Basic debug information** + - Did disabling all other extensions help? + - Did you find conflicting extension? + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**System:** + - OS: [e.g. Fedora 38] + - Version of V-Shell extension: [e.g. 25] + - Source of installation: [e.g. extension.gnome.org, GitHub] + - Other installed and enabled extensions: ... + +**System log output** +open terminal, execute: +`journalctl /usr/bin/{gjs,gnome-shell} -fo cat` +reproduce the bug, copy the output from terminal if any. diff --git a/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/feature_request.md b/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..f455865 --- /dev/null +++ b/extensions/45/vertical-workspaces/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: "[FEATURE]" +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/extensions/45/vertical-workspaces/CHANGELOG.md b/extensions/45/vertical-workspaces/CHANGELOG.md new file mode 100644 index 0000000..0ea09cc --- /dev/null +++ b/extensions/45/vertical-workspaces/CHANGELOG.md @@ -0,0 +1,324 @@ +## Changelog: +### v45.2 for GNOME 45.2+, v44.10 for GNOME 42-44 (2023-12-03) +**Added:** +- *Dash* option *Isolate Workspaces* on *Behavior* tab +- *Brightness for Search View* option allows adjusting background wallpaper brightness in overview search view +- *Extensions Search Provider* module allows to search for extensions from the overview, open their settings and enable or disable them + + +### v45.1 for GNOME 45.1+ (EGO 2023-11-25) v44.9 for GNOME 42-44 (not released) +**Added:** +- *Window Thumbnail - PIP* option in app icon menu and as an click actions for Window Preview +- Workspace switcher options *Wraparound* and *Ignore Last (empty)* +- *Overlay key (Super)* and *Hot Corner* actions offer different overview modes independent on global *Overview Mode* +- Workspace thumbnails background without wallpaper is now semi-transparent to match other overview elements +- App Grid sorting options allow alphabetical order with folders + +**Fixed:** +- App grid has less rows than it should +- Many minor fixes that reflect gnome-shell development and backports +- Centered app folder position on multi-monitor system +- Window can't be activated using touchscreen +- Setting background wallpaper too early on startup can crash Wayland session + +**Other changes:** +- Since GNOME 45 V-Shell has 2 versions - one for GS 45 and the second for GS 42-44. Versioning no longer depends on EGO's upload counter +- Dash light style background opacity is not limited +- Refactored Recent Files Search Provider and other modules +- Settings window - ComboBox replaced with (finally fixed) DropDown + + +### v37 (2023-07-01) +**Fixed:** +- False detections of conflicting extensions + + +### v36 (2023-07-01) (35/34/33/32/31 skipped due to issues with extensions.gnome.org) +**Added:** +- Option *Fix New Windows Not In Focus* on *Misc* tab + +**Fixed:** +- Improved compatibility with Dash to Dock extension - hidden dock in the overview, broken layout after startup +- Compatibility with Hide Top Bar extension +- App search provider ignores non-localized app names +- App folders grid dimensions wrong if set to *Adaptive* and folder icon is set to a fixed size +- Dash and active app folder icons running indicator position +- Blur/Brightness transitions in static overview mode +- Hot corner edge barrier can be active even if hot corner is disabled +- Disabling dash module does not reset dash position to default + +**Other changes:** +- Removed css class reducing Quick Settings buttons height in GNOME 44 + + +### v30 (2023-06-09) +**Added:** +- Dash option - Click Behavior: *Prefer Current Workspace* - opens a new window if app not present on the active workspace +- Window search provider sorting options +- Esc key behavior options +- Window preview - middle and secondary mouse button behavior options, close button can be hidden +- GNOME 3 vertical dash style is now optional +- Window preview title position option +- Light dash background option +- Remove app folder button in folder dialog +- *Updating V-Shell* banner appears during updating V-Shell settings when settings window is irresponsive +- Dutch translation by @Vistaus + +**Fixed:** +- Dash icon scroll action conflicts with Dash to Dock +- Open new window by middle click on app icon or Ctrl+Enter doesn't work +- Dash icon label can extend to the adjacent display +- WindowPreview module not updated when "always-activate-selected-window" changed +- App folder dialog position if secondary monitor connected +- App folder dialog sizing and positioning +- Background brightness in search view reduced independently to avoid unreadable text and consistent style +- Compatibility with Burn My Windows - freeze after screen unlocked, or extensions re-enabled +- Window and Recent files search providers modes not isolated well from results of other providers +- Recent file search provider results sorting +- App grid icons with multi-line label move on hover when label expands +- Search view animation skipped id triggered from app grid state +- DING desktop icons not visible during static background workspace animation + + +**Other changes:** +- Added `unlock-dialog` session mode to avoid unnecessary system load when using screen lock +- App Grid refactored, added transparent app folder dialogs on clean background +- Search view transparency and fixed background brightness in classic overview +- Search view in static workspace overview with full opacity and close to default style +- Settings window - Profiles tab moved at first position, Dash icons position options moved back to layout +- Updated default profiles + + +### v29 (2023-04-11) +**Fixed:** +- Window switcher/highlighter logic when scrolling over an dash icon +- Unhandled promise rejection warnings on GS 43+ + + +### v28 (2023-04-06) +**Added:** +- App Grid - vertical app folder orientation +- App Grid - *App Grid Page Width Scale* and *Grid Spacing* options +- Dash - *Click Behavior* option *Open New Window (if supported)* - switches primary and middle mouse buttons action +- Improved support for scaled display and icon sizing + +**Fixed:** +- Missing default profile names +- App Grid - *Allow Incomplete Pages* option has no effect +- App Grid - adaptive folder grid size can exceed display/dialog size +- App Grid - unnecessary side spacing when dash and workspace thumbnails are horizontal +- Workspace switcher popup when switching workspaces using gestures + +**Other changes:** +- Default profiles values +- Settings window - Profile buttons order + + +### v27 (2023-03-24) +**Added:** +- Predefined customizable profiles for quick configuration changes. The predefined profiles can set the V-Shell to behave like GNOME Shell 3.xx or 40+, make work with the default hot corner more efficient, or make overview behave more like a dock. +- Super key double-press behavior options +- Brightness setting for background wallpaper in the overview +- Hot corner position and hot edge options +- Window preview option *Always Activate Selected* allows to switch windows using the overview without clicking +- Scrolling over the app icon in the dash can switch between application window previews +- OSD position options +- Customizable workspace preview corner radius + +**Changed:** +- Default max result rows changed from 10 to 5 +- Max result rows for recent file search provider set to fixed 20 (these results are not included in the standard search) + +**Fixed:** +- Dash style affects Dash to Dock / Ubuntu Dock background +- GS44 app grid folders - DND with pinned/favorite/running apps can crash the Shell +- Compatibility with Dash to Panel and Hide Top Bar extensions +- Compatibility with Desktop Cube extension (in horizontal mode) +- Dash icon click behavior options moved from appDisplay to dash module +- Bg blur transition to the search view + + +### v26 (2023-03-08) +**Added:** +- V-Shell modules control - allows disabling expendable modules if they are in conflict with preferred other extensions, or misbehave. +- Hot corner options + +**Fixed:** +- App grid's adaptive grid size algorithm doesn't support screen scaling. +- App grid label option *Always Expanded* doesn't expand labels until the icon is hovered by the pointer. +- Scroll over panel that is in the *Overview Only* mode switches workspace. +- Leaving the overview using gesture if any window is selected fills the system log with errors - upstream bug. +- Panel style transitions in other than default modes. +- Overview keyboard navigation. + + +### v24/25 (2023-03-03) +**Added:** +- Support for GNOME Shell 44. +- Support for horizontally stacked workspaces, the orientation follows `Workspaces Thumbnails Position` option. +- `Dash Max Icon Size` menu now offers 80, 96, 112 and 128 px options. +- Dash can use available space better if resizes its icons when there is not enough space on the screen for the chosen icon size. +- Options `Dash Icon Click`: `Activate Last Used Window Immediately` (default behavior) and `Switch to Workspace with Recently Used Window` which allows you to see an overview of the workspace with the app window before activating it and closing the overview. +- Options `Workspaces Scale` and `Workspaces Spacing` adjustments for workspace preview. +- Option `Workspace Switcher Animation` / `Static Background` for static background while switching workspaces outside of the overview. +- Options `Main Panel Position` and `Main Panel Visibility` allows moving the main panel at the bottom of the screen, hide it, or only show it in the Activities overview. +- Options `App Search Icon Size` with reduced spacing between icons and `Search Results Width`. +- Option `Max Search Results Rows` allows to set maximum number of rows for all search providers (except for the app search provider that uses grid instead of the list). +- Optional Search view transition animation. +- Optional `Window Search Provider` directly accessible via an optional icon in the dash, by pressing the Space key in the overview, or by secondary mouse button click on the 'Show Apps' dash icon. +- Secondary mouse button click on a window preview opens window search provider searching for the window app name. +- Optional `Recent Files Search Provider` directly accessible via an optional icon in the dash or by pressing the Ctr+Space key in the overview. +- Text shadow in labels of app grid view icons for better visibility on lighter backgrounds, in case you use `Show Static Background` option for the overview. +- Open preferences by middle click on *Show Applications button* in the dash (default dash only). +- Option to show current window title in the workspace thumbnail label. +- `Close Workspace Button` option can add close button to workspace thumbnails that allows you to close all windows on the workspace/monitor. You can choose whether it close on single click, double-click or single click while holding down the Ctrl key. +- App Grid options - `Icon Size`, `Columns/Rows per Page`, `Apps Order` - `Custom`, `Alphabet`, `Usage`, option to `Include Dash Items`, `Reset App Grid Layout`, `Remove App Grid Folders`. +- App Grid's *Include Dash Items* option changed to `App Grid Content` and allows exclude favorites and/or running apps from the grid also in the default custom layout mode. +- Option `App Labels Behavior` offers setting App Grid app labels to show always expanded or hide them if the app icon is not selected. +- Option `Active Icons in Preview Folders` allows you using icons in the folder preview as normal app icons without opening the folder. +- App folder preview icons can be displayed in 3x3 grid instead of 2x2 and icon/folder size can be set up to 256px to allow bigger Active folder icons. +- Improved app search, now you can find *Firefox* even if you enter *fox* and with the (pseudo) fuzzy search enabled, you'll find it even if you enter *ffx*. +- Notification banners position option. +- `Window Attention Handler` options - `Disable Notifications`, `Immediately Focus Window`. +- New options for secondary monitor overview allow independent workspace thumbnails and workspace preview scales and also can move the ws preview as if there was the main panel, like on the primary monitor. +- Custom workspace switcher popup position and visibility. + +**Fixed:** +- Some options related to the workspace preview don't work for secondary monitors if workspaces set to "primary monitor only". +- Optimized blur effect transitions. +- Smaller single windows not properly scaling with workspace preview in `Expose Windows on Hover` mode. +- (upstream bug) Closing windows in the overview fills log with "access to destroyed" object errors. +- (upstream bug) Glitching transition when minimizing full-screen window. +- Workspace thumbnails size breathing during adding/removing workspaces + +**Changed:** +- Extension renamed to V-Shell, because the vertical workspace orientation is not the only option any more and the 'V' might stand for *Vertical*, but also for *Variable*. + +### v23 (v19, v20, v21, v22) (2022-12-22) +**Added:** +- Overview modes `Expose Windows on Hover` and `Static Workspace` +- Option `Always Show Window Titles` +- Option `Dash Background Radius` +- Option `Animation Speed` + +**Fixed:** +- Startup animation can still freeze Shell in certain configuration. Injection replaced by complete override of the *startupAnimation()* function. +- Workaround for upstream bug - stuttering first animation of App Grid with many icons. + +**Other changes:** +- Preferences split into more sections for better readability. + +### v17, v18 (2022-12-07) +**Added:** +- Separate scales for blur amount in overview window picker and app grid/search results. +- Option `Smooth Blur Transitions` allows to disable smooth blur transitions on slower hw. + +**Fixed:** +- Startup animation can freeze Shell if `Show Workspace Preview Background` option disabled. +- Secondary workspace thumbnails not visible in overview after starting GS. +- Dash, WS thumbnails and Search entry animations exceptions. +- App grid animates over the Dash instead below it. + +**Other changes:** +- Default Dash background opacity set to 40. +- Workspace thumbnail caption style. + +### v16 (2022-12-05) +**Fixed:** +- Dash to Dock compatibility. +- Improved static background transitions. + +### v15 (2022-12-01) +**Fixed:** +- Dash / ws thumbnails shifted after disable, if ws preview background is disabled. +- Delayed dash / ws thumbnails animation after screen unlocks. + +### v14 (2022-11-29 e.g.o only) +**Added:** +- Option `Show Static Background` allows keep background wallpaper in the Activities overview. +- Slider `Blur Static Background` allows add blur to the static background image. +- Search result style - added bit of transparency to look better with static background. +- Link to changelog on About page. + +**Fixed:** +- Option `Override Page Up/Down Shortcuts` doesn't work reliably. + +**Other changes:** +- Next/Prev page indicators in GS43 are hard to switch from horizontal orientation to vertical, so for now I added style that makes them look more like vertical arrows indicating direction to the prev/next page. + +### v13 (2022-10-20) +**Added:** +- Horizontal 3 finger gesture automatically changes its direction depending on the workspace thumbnails position to match direction of the transition animation. +- Vertically oriented Dash items can be selected and activated even with the pointer at the edge of the screen. +- Option `Startup State` allows to change GNOME Shell's startup state from Overview to Desktop. +- Option `Always Show Search Entry` now allows showing the search entry even if the search is not active. + +**Fixed** +- 3 finger gestures not having proper orientation when used for the first time after enabling the extension. +- Dash overlapping workspace during transition between normal view and overview when using a 3 finger gesture. +- Dash icons can get out of border when dash size reach its maximum. +- Smaller workspace preview size if DtD set to auto-hide. +- Dash startup animation doesn't respect Dash position, workspace thumbnails don't animate at all. + +### v12 2022-09-04 +**Fixed:** +- Dash to Dock compatibility issue when original Dash set to vertical position + +### v11 2022-09-04 +**Added** +- Window preview app icon size +- About page +- Reset button that allows to set all options to their default values +- GNOME Shell 43 support +- Automatic `Fix for Dash to Dock` option activation when DtD detected during enabling + +**Fixed** +- App Grid page indicator not vertical +- Workspace thumbnail caption can show window title from different workspace (typically VBox Machine) + +### v10 2022-08-03 +**Added:** +- Option `Show Workspace Preview Background` allows to hide background wallpaper in the overview. + +**Fixed:** +- Broken overview after *Dash to Dock* disabled. + +**Other changes:** +- Preferences reorganized + +### v9 2022-07-31 +**Added:** +- Option `Show Workspace Labels` allows to show label on each workspace thumbnail. Options: `Index`, `Index + Workspace Name`, `Index + App Name` +- Option `Show Workspace Label on Hover` hides the labels until mouse hovers over a thumbnail. +- Option to hide Workspace Thumbnails on primary and secondary monitors individually in their position option list. +- Independent position adjustment for secondary monitors workspace thumbnails. +- Vertical workspace switcher popup. +- Settings page `Content` has been removed and `Disable` options were added to the position option list of the `Dash` and `Workspace Thumbnails`. + +### v8 22-07-27 +**Added:** +- **Vertical Dash** which can be placed at the left and right side of the screen, in addition to top and bottom positions. +- `Fine Tune Position` sliders for Dash and window switcher. +- `Dash Height Max Scale` option has been replaced by `Dash Max Icon Size` option which allows more precise setting. + +### v7 22-07-23 +**Fixed:** +- Fix of `Fix for Dash to Dock` + +### v6 22-07-23 +**Added:** +- Option `Auto` to App Grid Animation menu, changes animation direction according to workspace switcher position and visibility. +- Option `Fix for Dash to Dock` helps to keep VW consistent when DtD updates its position and while updating monitors configuration. + +**Fixed:** +- Dash position can be off a little bit with `Center Dash to WS` option. +- Secondary monitor overview transitions + +### v5 2022-07-20 +**Added:** +- `Content` page in Preferences window with options to hide Dash, workspace switcher and wallpaper in workspace thumbnails. +- New transition animations between Window Picker, App Grid and Desktop views. +- Workspace and App Grid animation options. +- Option to automatically switch `(Shift +) Super + Page Up/Down` keyboard shortcuts for the current workspace orientation. +- Option to expand workspace thumbnails to entire height of the work area at the expense of Dash width. + diff --git a/extensions/45/vertical-workspaces/LICENSE b/extensions/45/vertical-workspaces/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/extensions/45/vertical-workspaces/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/extensions/45/vertical-workspaces/Makefile b/extensions/45/vertical-workspaces/Makefile new file mode 100644 index 0000000..b0afba4 --- /dev/null +++ b/extensions/45/vertical-workspaces/Makefile @@ -0,0 +1,90 @@ +SHELL := /bin/bash + +# Replace these with the name and domain of your extension! +NAME := vertical-workspaces +DOMAIN := G-dH.github.com +ZIP_NAME := $(NAME)@$(DOMAIN).zip + +# Some of the recipes below depend on some of these files. +JS_FILES = $(shell find -type f -and \( -name "*.js" \)) +UI_FILES = $(shell find -type f -and \( -name "*.ui" \)) +#RESOURCE_FILES = $(shell find resources -mindepth 2 -type f) +LOCALES_PO = $(wildcard po/*.po) +LOCALES_MO = $(patsubst po/%.po,locale/%/LC_MESSAGES/$(NAME).mo,$(LOCALES_PO)) + +# These files will be included in the extension zip file. +ZIP_CONTENT = $(JS_FILES) $(LOCALES_MO) \ + schemas/* schemas/gschemas.compiled metadata.json LICENSE stylesheet.css + +# These six recipes can be invoked by the user. +.PHONY: all zip install uninstall pot clean + +all: $(ZIP_CONTENT) + +# The zip recipes only bundles the extension without installing it. +zip: $(ZIP_NAME) + +# The install recipes creates the extension zip and installs it. +install: $(ZIP_NAME) + gnome-extensions install "$(ZIP_NAME)" --force + @echo "Extension installed successfully! Now restart the Shell ('Alt'+'F2', then 'r' or log out/log in on Wayland)." + +# This uninstalls the previously installed extension. +uninstall: + gnome-extensions uninstall "$(NAME)@$(DOMAIN)" + +# Use gettext to generate a translation template file. +pot: $(JS_FILES) $(UI_FILES) + @echo "Generating '$(NAME).pot'..." + @xgettext --from-code=UTF-8 \ + --add-comments=Translators \ + --copyright-holder="GdH" \ + --package-name="$(NAME)" \ + --output=po/$(NAME).pot \ + $(JS_FILES) $(UI_FILES) + +# This removes all temporary files created with the other recipes. +clean: + rm -rf $(ZIP_NAME) \ + schemas/gschemas.compiled \ + locale + +# This bundles the extension and checks whether it is small enough to be uploaded to +# extensions.gnome.org. We do not use "gnome-extensions pack" for this, as this is not +# readily available on the GitHub runners. +$(ZIP_NAME): $(ZIP_CONTENT) + @echo "Packing zip file..." + @rm --force $(ZIP_NAME) + @zip $(ZIP_NAME) -- $(ZIP_CONTENT) + + @#Check if the zip size is too big to be uploaded + @SIZE=$$(unzip -Zt $(ZIP_NAME) | awk '{print $$3}') ; \ + if [[ $$SIZE -gt 5242880 ]]; then \ + echo "ERROR! The extension is too big to be uploaded to" \ + "the extensions website, keep it smaller than 5 MB!"; \ + exit 1; \ + fi + +# Compiles the gschemas.compiled file from the gschema.xml file. +schemas/gschemas.compiled: schemas/org.gnome.shell.extensions.$(NAME).gschema.xml + @echo "Compiling schemas..." + @glib-compile-schemas schemas + +# Compiles the gresource file from the gresources.xml. +#resources/$(NAME).gresource: resources/$(NAME).gresource.xml +# @echo "Compiling resources..." +# @glib-compile-resources --sourcedir="resources" --generate resources/$(NAME).gresource.xml + +# Generates the gresources.xml based on all files in the resources subdirectory. +#resources/$(NAME).gresource.xml: $(RESOURCE_FILES) +# @echo "Creating resources xml..." +# @FILES=$$(find "resources" -mindepth 2 -type f -printf "%P\n" | xargs -i echo "{}") ; \ + echo " $$FILES " \ + > resources/$(NAME).gresource.xml + +# Compiles all *.po files to *.mo files. +locale/%/LC_MESSAGES/$(NAME).mo: po/%.po + @echo "Compiling $@" + @mkdir -p locale/$*/LC_MESSAGES + @msgfmt -c -o $@ $< + diff --git a/extensions/45/vertical-workspaces/README.md b/extensions/45/vertical-workspaces/README.md new file mode 100644 index 0000000..9ff690c --- /dev/null +++ b/extensions/45/vertical-workspaces/README.md @@ -0,0 +1,88 @@ +# V-Shell (Vertical Workspaces) + +A GNOME Shell extension that lets you customize your GNOME Shell UX to suit your workflow, whether you like horizontally or vertically stacked workspaces. + +Currently supported GNOME versions: 42 - 45 + +[](https://extensions.gnome.org/extension/5177/vertical-workspaces/) + +![Custom Overview Layout](screenshots/screenshot.jpg) +![Custom Overview Layout](screenshots/screenshot0.jpg) + +## Features +- Vertically or horizontally stacked workspaces +- Adjust position, orientation, scale and visibility of overview content +- Customizable profiles offer predefined configurations for GNOME 3.xx, GNOME 40+ and another 2 custom layouts +- 2 overview modes with static windows/workspace. The *Static Workspace* option allows you to use dash like a dock with auto-hide, but with all advantages of the activities overview +- Support for secondary monitors, workspace thumbnails can be placed on the opposite side than on the primary monitor +- Wallpaper background with adjustable blur effect and brightness in the overview +- Custom Dash icon size and on-click/scroll behavior +- Optional workspace isolated Dash +- Dash background transparency and corner radius adjustments +- Adjustable app grid icon size, number of columns and rows, content, optional active and draggable icons in folder preview in optional 3x3 grid +- Custom search view width, app results icons size and number of result lists rows, improved app search +- Workspace thumbnails can show background wallpaper and labels (always or on mouse hover) with combination of workspace index, workspace name, name of the current application and current window title +- Title captions of window previews moved into the preview (originally beneath the preview) and can be set as always visible. Adjustable window preview icon +- Static background in workspace switcher (outside overview). Keeps Conky below, DING desktop icons stay visible (if not covered by windows) +- Control over transition animations, including speed +- Window search provider with *Space* hotkey allows quick window navigation +- Recent files search provider with *Ctrl + Space* hotkey +- Extensions search provider with *Ctrl + Shift + Space* hotkey allows to search for extensions, open their settings and enable or disable them +- Reorder workspaces in overview using *Shift + Scroll* or *Shift + Page Up/Down* +- Adds *Force Quit*, *Close Windows on Current Workspace* and *Move Windows to Current Workspace* items to app icon menu. The latter action can be activated using *Shift + click* on app icon +- Change notification banners and OSD popups position +- Window attention handler options can activate the attention-demanding window immediately or silence its notification +- Optional position of the hot corner that can follow the dash and expand to hot edge +- Super key double-press options +- Window thumbnail (PIP) options allows you to create scaled down clone of the window by clicking on its preview in the overview (secondary mouse buttons or window preview icon) + + +## Changelog +[CHANGELOG.md](CHANGELOG.md) + +## Installation + +### Installation from extensions.gnome.org +The easiest way to install the latest stable release of V-Shell: go to [extensions.gnome.org](https://extensions.gnome.org/extension/5177/vertical-workspaces/) and toggle the switch. + +### Installation from the latest Github release +Download the latest release archive using following command: + + wget https://github.com/G-dH/vertical-workspaces/releases/latest/download/vertical-workspaces@G-dH.github.com.zip + +Install the extension (`--force` switch needs to be used only if some version of the extension is already installed): + + gnome-extensions install --force vertical-workspaces@G-dH.github.com.zip + +### Installation from GitHub repository +The most recent version in the repository is the one I'm currently using and developing on my own systems, problems may occur, but usually nothing serious. The repository version may change often and doesn't updates automatically on your system. If you want to help me, use this latest version and report bugs. +You may need to install `git`, `make`, `gettext` and `glib2.0` for successful installation. +Navigate to the directory you want to download the source code and execute following commands in the terminal: + +GNOME 45: + + git clone https://github.com/G-dH/vertical-workspaces.git + cd vertical-workspaces + make install + +GNOME 42 - 44: + + git clone https://github.com/G-dH/vertical-workspaces.git + cd vertical-workspaces + git checkout gnome-42-44 + make install + +If you get `Can't recursively copy directory` error, take a look at issue #51. + +### Enabling the extension +After installation you need to enable the extension and access its settings. + +- First restart GNOME Shell (`ALt` + `F2`, `r`, `Enter`, or Log Out/Log In if you use Wayland) +- Now you should see *Vertical Workspaces* extension in *Extensions* application (re-open the app if needed to load new data), where you can enable it and access its Preferences window by pressing `Settings` button. + +## Credits +This extension uses customized utils and dash modules of the [Vertical Overview extension](https://github.com/RensAlthuis/vertical-overview). + +## Buy me a coffee +If you like my extensions and want to keep me motivated give me some useful feedback, but you can also help me with my coffee expenses: +[buymeacoffee.com/georgdh](https://buymeacoffee.com/georgdh) diff --git a/extensions/45/vertical-workspaces/extension.js b/extensions/45/vertical-workspaces/extension.js new file mode 100644 index 0000000..44ea42b --- /dev/null +++ b/extensions/45/vertical-workspaces/extension.js @@ -0,0 +1,842 @@ +/** + * V-Shell (Vertical Workspaces) + * extension.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import Meta from 'gi://Meta'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as ModalDialog from 'resource:///org/gnome/shell/ui/modalDialog.js'; + +import * as Config from 'resource:///org/gnome/shell/misc/config.js'; + +import * as Extension from 'resource:///org/gnome/shell/extensions/extension.js'; + +// Me imports +import * as Settings from './lib/settings.js'; +import * as _Util from './lib/util.js'; + +// Me Modules import +import { LayoutModule } from './lib/layout.js'; +import { WorkspacesViewModule } from './lib/workspacesView.js'; +import { WorkspaceThumbnailModule } from './lib/workspaceThumbnail.js'; +import { AppDisplayModule } from './lib/appDisplay.js'; +import { AppFavoritesModule } from './lib/appFavorites.js'; +import { DashModule } from './lib/dash.js'; +import { IconGridModule } from './lib/iconGrid.js'; +import { MessageTrayModule } from './lib/messageTray.js'; +import { OsdWindowModule } from './lib/osdWindow.js'; +import { OverlayKeyModule } from './lib/overlayKey.js'; +import { OverviewModule } from './lib/overview.js'; +import { OverviewControlsModule } from './lib/overviewControls.js'; +import { PanelModule } from './lib/panel.js'; +import { SearchControllerModule } from './lib/searchController.js'; +import { SearchModule } from './lib/search.js'; +import { SwipeTrackerModule } from './lib/swipeTracker.js'; +import { WindowAttentionHandlerModule } from './lib/windowAttentionHandler.js'; +import { WindowManagerModule } from './lib/windowManager.js'; +import { WindowPreviewModule } from './lib/windowPreview.js'; +import { WorkspaceAnimationModule } from './lib/workspaceAnimation.js'; +import { WorkspaceModule } from './lib/workspace.js'; +import { WorkspaceSwitcherPopupModule } from './lib/workspaceSwitcherPopup.js'; +import { WindowSearchProviderModule } from './lib/windowSearchProvider.js'; +import { RecentFilesSearchProviderModule } from './lib/recentFilesSearchProvider.js'; +import { ExtensionsSearchProviderModule } from './lib/extensionsSearchProvider.js'; +import { WinTmbModule } from './lib/winTmb.js'; + +let Me; +// gettext +let _; +let opt; + +export default class VShell extends Extension.Extension { + _init() { + Me = {}; + + Me.getSettings = this.getSettings.bind(this); + Me.shellVersion = parseFloat(Config.PACKAGE_VERSION); + Me.metadata = this.metadata; + Me.gSettings = this.getSettings(); + Me.Settings = Settings; + Me.Util = _Util; + Me.gettext = this.gettext.bind(this); + _ = Me.gettext; + + Me.WSP_PREFIX = WindowSearchProviderModule._PREFIX; + Me.RFSP_PREFIX = RecentFilesSearchProviderModule._PREFIX; + Me.ESP_PREFIX = ExtensionsSearchProviderModule._PREFIX; + + Me.opt = new Me.Settings.Options(Me); + + Me.Util.init(Me); + } + + _cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + enable() { + this._init(); + // flag for Util.getEnabledExtensions() + Me.extensionsLoadIncomplete = Main.layoutManager._startingUp; + opt = Me.opt; + + this._initModules(); + this.activateVShell(); + + Me.extensionsLoadIncomplete = false; + + console.debug(`${Me.metadata.name}: enabled`); + } + + // Reason for using "unlock-dialog" session mode: + // Updating the "appDisplay" content every time the screen is locked/unlocked takes quite a lot of time and affects the user experience. + disable() { + this.removeVShell(); + this._disposeModules(); + + // If Dash to Dock is enabled, disabling V-Shell can end in broken overview + Main.overview.hide(); + + console.debug(`${Me.metadata.name}: disabled`); + + this._cleanGlobals(); + } + + _getModuleList() { + return Object.keys(Me.Modules); + } + + _initModules() { + Me.Modules = {}; + Me.Modules.appDisplayModule = new AppDisplayModule(Me); + Me.Modules.appFavoritesModule = new AppFavoritesModule(Me); + Me.Modules.dashModule = new DashModule(Me); + Me.Modules.iconGridModule = new IconGridModule(Me); + Me.Modules.layoutModule = new LayoutModule(Me); + Me.Modules.messageTrayModule = new MessageTrayModule(Me); + Me.Modules.overviewModule = new OverviewModule(Me); + Me.Modules.overviewControlsModule = new OverviewControlsModule(Me); + Me.Modules.osdWindowModule = new OsdWindowModule(Me); + Me.Modules.overlayKeyModule = new OverlayKeyModule(Me); + Me.Modules.panelModule = new PanelModule(Me); + Me.Modules.searchModule = new SearchModule(Me); + Me.Modules.searchControllerModule = new SearchControllerModule(Me); + Me.Modules.swipeTrackerModule = new SwipeTrackerModule(Me); + Me.Modules.windowAttentionHandlerModule = new WindowAttentionHandlerModule(Me); + Me.Modules.windowPreviewModule = new WindowPreviewModule(Me); + Me.Modules.windowManagerModule = new WindowManagerModule(Me); + Me.Modules.workspaceModule = new WorkspaceModule(Me); + Me.Modules.workspaceAnimationModule = new WorkspaceAnimationModule(Me); + Me.Modules.workspaceSwitcherPopupModule = new WorkspaceSwitcherPopupModule(Me); + Me.Modules.workspaceThumbnailModule = new WorkspaceThumbnailModule(Me); + Me.Modules.workspacesViewModule = new WorkspacesViewModule(Me); + Me.Modules.windowSearchProviderModule = new WindowSearchProviderModule(Me); + Me.Modules.recentFilesSearchProviderModule = new RecentFilesSearchProviderModule(Me); + Me.Modules.extensionsSearchProviderModule = new ExtensionsSearchProviderModule(Me); + Me.Modules.winTmbModule = new WinTmbModule(Me); + } + + _disposeModules() { + Me.opt.destroy(); + Me.opt = null; + + for (let module of this._getModuleList()) { + if (!Me.Modules[module].moduleEnabled) + Me.Modules[module].cleanGlobals(); + } + + Me.Util.cleanGlobals(); + + Me.Modules = null; + opt = null; + } + + activateVShell() { + this._enabled = true; + + this._originalGetNeighbor = Meta.Workspace.prototype.get_neighbor; + + this._removeTimeouts(); + this._timeouts = {}; + + // load VShell configuration + this._updateSettings(); + + // activate all enabled VShell modules + this._updateOverrides(); + + // connect signals to help VShell adapt to changes in DE configuration + this._updateConnections(); + + // switch PageUp/PageDown workspace switcher shortcuts + this._switchPageShortcuts(); + + // if Dash to Dock detected force enable "Fix for DtD" option + this._updateFixDashToDockOption(); + + // update overview background wallpaper if enabled, but don't set it too early on session startup + // because it crashes wayland + if (!Main.layoutManager._startingUp || Meta.is_restart()) + Main.overview._overview.controls._setBackground(); + + this._updateSettingsConnection(); + + // store dash _workId so we will be able to detect replacement when entering overview + this._storeDashId(); + + // workaround for upstream bug - overview always shows workspace 1 instead of the active one after restart + this._setInitialWsIndex(); + } + + removeVShell() { + this._enabled = false; + + const reset = true; + this._removeTimeouts(); + + this._removeConnections(); + Main.overview._overview.controls._setBackground(reset); + + // remove changes mede by VShell modules + this._updateOverrides(reset); + + // switch PageUp/PageDown workspace switcher shortcuts + this._switchPageShortcuts(); + + // remove any position offsets from dash and ws thumbnails + if (!Me.Util.dashNotDefault()) { + Main.overview.dash.translation_x = 0; + Main.overview.dash.translation_y = 0; + } + Main.overview._overview._controls._thumbnailsBox.translation_x = 0; + Main.overview._overview._controls._thumbnailsBox.translation_y = 0; + Main.overview._overview._controls._searchEntryBin.translation_y = 0; + Main.overview._overview._controls.set_child_above_sibling(Main.overview._overview._controls._workspacesDisplay, null); + // restore default animation speed + St.Settings.get().slow_down_factor = 1; + + // restore default dash background style + Main.overview.dash._background.set_style(''); + // hide status message if shown + this._showStatusMessage(false); + this._prevDash = null; + + Meta.Workspace.prototype.get_neighbor = this._originalGetNeighbor; + } + + _removeTimeouts() { + if (this._timeouts) { + Object.values(this._timeouts).forEach(id => { + if (id) + GLib.source_remove(id); + }); + } + this._timeouts = null; + } + + _storeDashId() { + this._prevDash = Main.overview.dash._workId; + } + + _setInitialWsIndex() { + if (Main.layoutManager._startingUp) { + GLib.idle_add(GLib.PRIORITY_LOW, () => { + Main.overview._overview.controls._workspaceAdjustment.set_value(global.workspace_manager.get_active_workspace_index()); + }); + } + } + + _updateSettingsConnection() { + if (!opt._extensionUpdateId) + opt._extensionUpdateId = opt.connect('changed', this._updateSettings.bind(this)); + } + + _updateFixDashToDockOption() { + const dtdEnabled = !!(Me.Util.getEnabledExtensions('dash-to-dock').length || + Me.Util.getEnabledExtensions('ubuntu-dock').length); + + // force enable Fix Dash to Dock option if DtD detected + opt._watchDashToDock = dtdEnabled; + } + + _updateConnections() { + if (!this._monitorsChangedConId) + this._monitorsChangedConId = Main.layoutManager.connect('monitors-changed', () => this._updateVShell(2000)); + + + if (!this._showingOverviewConId) + this._showingOverviewConId = Main.overview.connect('showing', this._onShowingOverview.bind(this)); + + if (!this._sessionModeConId) { + // the panel must be visible when screen is locked + this._sessionModeConId = Main.sessionMode.connect('updated', session => { + if (session.currentMode === 'user' || session.parentMode === 'user') { + this._timeouts.unlock = GLib.idle_add(GLib.PRIORITY_LOW, + () => { + Me.Modules.panelModule.update(); + Me.Modules.overviewControlsModule.update(); + Me.Modules.winTmbModule.showThumbnails(); + + this._timeouts.unlock = 0; + return GLib.SOURCE_REMOVE; + } + ); + } else if (session.currentMode === 'unlock-dialog') { + Me.Modules.panelModule.update(true); + Me.Modules.winTmbModule.hideThumbnails(); + } + }); + } + + if (!this._watchDockSigId) { + this._watchDockSigId = Main.extensionManager.connect('extension-state-changed', + (source, extension) => { + const uuid = extension.uuid; + // ExtensionState = { + // ENABLED: 1, + // DISABLED: 2, + // ERROR: 3, + // OUT_OF_DATE: 4, + // DOWNLOADING: 5, + // INITIALIZED: 6, + // DISABLING: 7, + // ENABLING: 8, + // + // // Used as an error state for operations on unknown extensions, + // // should never be in a real extensionMeta object. + // UNINSTALLED: 99, + // }; + // no need to restart on disable/remove + // - if DtD was enabled before VShell, VShell will be rebased by extensionSystem + // - if DtD was enabled after VShell, the first _showingOverview detect replacement of the dash and repair VShell + const reset = [1, 2].includes(extension.state); + const dashReplacement = uuid.includes('dash-to-dock') || uuid.includes('ubuntu-dock') || uuid.includes('dash-to-panel'); + if (dashReplacement && reset) + opt._watchDashToDock = true; + if (!Main.layoutManager._startingUp && reset && dashReplacement) + this._updateVShell(1999); + } + ); + } + } + + _removeConnections() { + if (this._monitorsChangedConId) { + Main.layoutManager.disconnect(this._monitorsChangedConId); + this._monitorsChangedConId = 0; + } + + if (this._showingOverviewConId) { + Main.overview.disconnect(this._showingOverviewConId); + this._showingOverviewConId = 0; + } + + if (this._sessionModeConId) { + Main.sessionMode.disconnect(this._sessionModeConId); + this._sessionModeConId = 0; + } + + if (this._watchDockSigId) { + Main.extensionManager.disconnect(this._watchDockSigId); + this._watchDockSigId = 0; + } + } + + _updateOverrides(reset = false) { + Me.Modules.workspacesViewModule.update(reset); + Me.Modules.workspaceThumbnailModule.update(reset); + Me.Modules.overviewModule.update(reset); + Me.Modules.overviewControlsModule.update(reset); + + Me.Modules.workspaceModule.update(reset); + Me.Modules.windowPreviewModule.update(reset); + Me.Modules.windowManagerModule.update(reset); + + Me.Modules.layoutModule.update(reset); + Me.Modules.dashModule.update(reset); + // avoid enabling panel module when session is locked + if (reset || (!reset && !Main.sessionMode.isLocked)) + Me.Modules.panelModule.update(reset); + // the panel must be visible when screen is locked + // at startup time, panel will be updated from the startupAnimation after allocation + if (!reset && Main.sessionMode.isLocked && !Main.layoutManager._startingUp) + Me.Modules.panelModule._showPanel(true); + // PanelModule._showPanel(true); + // hide panel so it appears directly on the final place + /* else if (Main.layoutManager._startingUp && !Meta.is_restart()) + Main.panel.opacity = 0;*/ + + Me.Modules.workspaceAnimationModule.update(reset); + Me.Modules.workspaceSwitcherPopupModule.update(reset); + + Me.Modules.swipeTrackerModule.update(reset); + + Me.Modules.searchModule.update(reset); + + Me.Modules.windowSearchProviderModule.update(reset); + Me.Modules.recentFilesSearchProviderModule.update(reset); + Me.Modules.extensionsSearchProviderModule.update(reset); + + // don't rebuild app grid on any screen lock + // even if the extension includes unlock-screen session mode + // disable/enable is called at least once even on GS44 + // when screen lock is activated for the first time + // because every first disable of each extension rebases + // the entire extensions stack that was enabled later + if (Main.sessionMode.isLocked) + this._sessionLockActive = true; + + // This covers unnecessary enable/disable cycles during first screen lock when extensions are rebased, but is not allowed by the EGO rules + if (!this._sessionLockActive || !Main.extensionManager._getEnabledExtensions().includes(Me.metadata.uuid)) { + // iconGridModule will be updated from appDisplayModule + Me.Modules.appDisplayModule.update(reset); + } + + if (!this._sessionLockActive && !Main.layoutManager._startingUp && opt.APP_GRID_PERFORMANCE) { + // Avoid showing status at startup, can cause freeze + this._showStatusMessage(); + } + + if (!Main.sessionMode.isLocked) + this._sessionLockActive = false; + + // iconGridModule will be updated from appDisplayModule + // Me.Modules.appDisplayModule.update(reset); + + Me.Modules.windowAttentionHandlerModule.update(reset); + Me.Modules.appFavoritesModule.update(reset); + Me.Modules.messageTrayModule.update(reset); + Me.Modules.osdWindowModule.update(reset); + Me.Modules.overlayKeyModule.update(reset); + Me.Modules.searchControllerModule.update(reset); + Me.Modules.winTmbModule.update(reset); + + if (!reset && !Main.layoutManager._startingUp) + Main.overview._overview.controls.setInitialTranslations(); + } + + _onShowingOverview() { + if (Main.layoutManager._startingUp) + return; + + Main.overview._overview.controls.opacity = 255; + + // store pointer X coordinate for OVERVIEW_MODE 1 window spread - if mouse pointer is steady, don't spread + opt.showingPointerX = global.get_pointer()[0]; + + if (!Main.overview._overview.controls._bgManagers && (opt.SHOW_BG_IN_OVERVIEW || opt.SHOW_WS_PREVIEW_BG) && !Me.Util.getEnabledExtensions('blur-my-shell').length) + Main.overview._overview.controls._setBackground(); + + if (opt._watchDashToDock) { + // workaround for Dash to Dock (Ubuntu Dock) breaking overview allocations after enabled and changed position + // DtD replaces dock and its _workId on every position change + const dash = Main.overview.dash; + if (this._prevDash !== dash._workId) + this._updateVShell(0); + } + } + + _updateVShell(timeout = 200) { + if (!this._enabled || Main.layoutManager._startingUp) + return; + + if (this._timeouts.reset) + GLib.source_remove(this._timeouts.reset); + this._timeouts.reset = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + timeout, + () => { + if (!this._enabled) + return GLib.SOURCE_REMOVE; + + const dash = Main.overview.dash; + if (timeout < 2000) { // timeout < 2000 for partial update + this._prevDash = dash._workId; + console.warn(`[${Me.metadata.name}]: Dash has been replaced, updating extension ...`); + Me._resetInProgress = true; + // update only necessary modules if dash has been replaced + this._repairOverrides(); + Me._resetInProgress = false; + } else { + console.warn(`[${Me.metadata.name}]: Updating extension ...`); + // for case the monitor configuration has been changed, update all + Me._resetInProgress = true; + this.activateVShell(); + Me._resetInProgress = false; + } + this._timeouts.reset = 0; + return GLib.SOURCE_REMOVE; + } + ); + } + + // the key modules that can be affected by the supported incompatible extensions + _repairOverrides() { + Me.Modules.overviewModule.update(); + Me.Modules.overviewControlsModule.update(); + Me.Modules.layoutModule.update(); + Me.Modules.workspacesViewModule.update(); + Me.Modules.windowPreviewModule.update(); + Me.Modules.panelModule.update(); + Me.Modules.dashModule.update(); + this._updateSettings(); + } + + _updateSettings(settings, key) { + // update settings cache and option variables + opt._updateSettings(); + + // avoid overload while loading profile - update only once + // delayed gsettings writes are processed alphabetically + if (key === 'aaa-loading-profile') { + this._showStatusMessage(); + if (this._timeouts.loadingProfile) + GLib.source_remove(this._timeouts.loadingProfile); + this._timeouts.loadingProfile = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + 100, () => { + this.activateVShell(); + this._timeouts.loadingProfile = 0; + return GLib.SOURCE_REMOVE; + }); + } + if (this._timeouts.loadingProfile) + return; + + if (key?.includes('profile-data')) { + const index = key.replace('profile-data-', ''); + Main.notify(`${Me.metadata.name}`, `Profile ${index} has been updated`); + } + + opt.WORKSPACE_MIN_SPACING = Main.overview._overview._controls._thumbnailsBox.get_theme_node().get_length('spacing'); + // update variables that cannot be processed within settings + const dash = Main.overview.dash; + if (Me.Util.dashIsDashToDock()) { + opt.DASH_POSITION = dash._position; + opt.DASH_TOP = opt.DASH_POSITION === 0; + opt.DASH_RIGHT = opt.DASH_POSITION === 1; + opt.DASH_BOTTOM = opt.DASH_POSITION === 2; + opt.DASH_LEFT = opt.DASH_POSITION === 3; + opt.DASH_VERTICAL = opt.DASH_LEFT || opt.DASH_RIGHT; + } + + opt.DASH_VISIBLE = opt.DASH_VISIBLE && !Me.Util.getEnabledExtensions('dash-to-panel@jderose9.github.com').length; + + const monitorWidth = global.display.get_monitor_geometry(global.display.get_primary_monitor()).width; + if (monitorWidth < 1600) { + opt.APP_GRID_ICON_SIZE_DEFAULT = opt.APP_GRID_ACTIVE_PREVIEW && !opt.APP_GRID_USAGE ? 128 : 64; + opt.APP_GRID_FOLDER_ICON_SIZE_DEFAULT = 64; + } + + /* if (!Me.Util.dashIsDashToDock()) { // DtD has its own opacity control + Me.Modules.dashModule.updateStyle(dash); + }*/ + + // adjust search entry style for OM2 + if (opt.OVERVIEW_MODE2) + Main.overview.searchEntry.add_style_class_name('search-entry-om2'); + else + Main.overview.searchEntry.remove_style_class_name('search-entry-om2'); + + if (opt.OVERVIEW_MODE === 1) + Me.Modules.workspaceModule.setWindowPreviewMaxScale(0.1); + else + Me.Modules.workspaceModule.setWindowPreviewMaxScale(0.95); + + Main.overview.searchEntry.visible = opt.SHOW_SEARCH_ENTRY; + Main.overview.searchEntry.opacity = 255; + St.Settings.get().slow_down_factor = opt.ANIMATION_TIME_FACTOR; + + opt.START_Y_OFFSET = (opt.get('panelModule') && opt.PANEL_OVERVIEW_ONLY && opt.PANEL_POSITION_TOP) || + // better to add unnecessary space than to have a panel overlapping other objects + Me.Util.getEnabledExtensions('hidetopbar').length + ? Main.panel.height + : 0; + + // Options for workspace switcher, apply custom function only if needed + if (opt.WS_WRAPAROUND || opt.WS_IGNORE_LAST) + Meta.Workspace.prototype.get_neighbor = this._getNeighbor; + else + Meta.Workspace.prototype.get_neighbor = this._originalGetNeighbor; + + if (settings) + this._applySettings(key); + } + + _applySettings(key) { + if (key?.endsWith('-module')) { + for (let module of this._getModuleList()) { + if (opt.options[module] && key === opt.options[module][1]) { + if (key === 'app-display-module') + this._showStatusMessage(); + Me.Modules[module].update(); + break; + } + } + } + + Main.overview._overview.controls._setBackground(); + this._switchPageShortcuts(); + + if (key?.includes('panel')) + Me.Modules.panelModule.update(); + + if (key?.includes('dash') || key?.includes('icon') || key?.includes('dot-style') || key?.includes('provider')) + Me.Modules.dashModule.update(); + + if (key?.includes('hot-corner') || key?.includes('dash')) + Me.Modules.layoutModule.update(); + + switch (key) { + case 'ws-thumbnails-position': + this._updateOverrides(); + break; + case 'workspace-switcher-animation': + Me.Modules.workspaceAnimationModule.update(); + break; + case 'search-width-scale': + Me.Modules.searchModule.update(); + break; + case 'favorites-notify': + Me.Modules.appFavoritesModule.update(); + break; + case 'window-attention-mode': + Me.Modules.windowAttentionHandlerModule.update(); + break; + case 'show-ws-preview-bg': + Me.Modules.panelModule.update(); + break; + case 'notification-position': + Me.Modules.messageTrayModule.update(); + break; + case 'osd-position': + Me.Modules.osdWindowModule.update(); + break; + case 'overlay-key': + Me.Modules.overlayKeyModule.update(); + break; + case 'always-activate-selected-window': + Me.Modules.windowPreviewModule.update(); + break; + } + + if (key?.includes('app-grid') || + key?.includes('app-folder') || + key?.includes('dot-style') || + key === 'show-search-entry' || + key === 'ws-thumbnail-scale' || + key === 'ws-thumbnail-scale-appgrid') { + this._showStatusMessage(); + Me.Modules.appDisplayModule.update(); + } + } + + _switchPageShortcuts() { + // ignore screen lock + if (!opt.get('enablePageShortcuts') || this._sessionLockActive) + return; + + const vertical = global.workspaceManager.layout_rows === -1; + const schema = 'org.gnome.desktop.wm.keybindings'; + const settings = Me.getSettings(schema); + + const keyLeft = 'switch-to-workspace-left'; + const keyRight = 'switch-to-workspace-right'; + const keyUp = 'switch-to-workspace-up'; + const keyDown = 'switch-to-workspace-down'; + + const keyMoveLeft = 'move-to-workspace-left'; + const keyMoveRight = 'move-to-workspace-right'; + const keyMoveUp = 'move-to-workspace-up'; + const keyMoveDown = 'move-to-workspace-down'; + + const switchPrevSc = 'Page_Up'; + const switchNextSc = 'Page_Down'; + const movePrevSc = 'Page_Up'; + const moveNextSc = 'Page_Down'; + + let switchLeft = settings.get_strv(keyLeft); + let switchRight = settings.get_strv(keyRight); + let switchUp = settings.get_strv(keyUp); + let switchDown = settings.get_strv(keyDown); + + let moveLeft = settings.get_strv(keyMoveLeft); + let moveRight = settings.get_strv(keyMoveRight); + let moveUp = settings.get_strv(keyMoveUp); + let moveDown = settings.get_strv(keyMoveDown); + + if (vertical) { + if (switchLeft.includes(switchPrevSc)) + switchLeft.splice(switchLeft.indexOf(switchPrevSc), 1); + if (switchRight.includes(switchNextSc)) + switchRight.splice(switchRight.indexOf(switchNextSc), 1); + if (moveLeft.includes(movePrevSc)) + moveLeft.splice(moveLeft.indexOf(movePrevSc), 1); + if (moveRight.includes(moveNextSc)) + moveRight.splice(moveRight.indexOf(moveNextSc), 1); + + if (!switchUp.includes(switchPrevSc)) + switchUp.push(switchPrevSc); + if (!switchDown.includes(switchNextSc)) + switchDown.push(switchNextSc); + if (!moveUp.includes(movePrevSc)) + moveUp.push(movePrevSc); + if (!moveDown.includes(moveNextSc)) + moveDown.push(moveNextSc); + } else { + if (!switchLeft.includes(switchPrevSc)) + switchLeft.push(switchPrevSc); + if (!switchRight.includes(switchNextSc)) + switchRight.push(switchNextSc); + if (!moveLeft.includes(movePrevSc)) + moveLeft.push(movePrevSc); + if (!moveRight.includes(moveNextSc)) + moveRight.push(moveNextSc); + + if (switchUp.includes(switchPrevSc)) + switchUp.splice(switchUp.indexOf(switchPrevSc), 1); + if (switchDown.includes(switchNextSc)) + switchDown.splice(switchDown.indexOf(switchNextSc), 1); + if (moveUp.includes(movePrevSc)) + moveUp.splice(moveUp.indexOf(movePrevSc), 1); + if (moveDown.includes(moveNextSc)) + moveDown.splice(moveDown.indexOf(moveNextSc), 1); + } + + settings.set_strv(keyLeft, switchLeft); + settings.set_strv(keyRight, switchRight); + settings.set_strv(keyUp, switchUp); + settings.set_strv(keyDown, switchDown); + + settings.set_strv(keyMoveLeft, moveLeft); + settings.set_strv(keyMoveRight, moveRight); + settings.set_strv(keyMoveUp, moveUp); + settings.set_strv(keyMoveDown, moveDown); + } + + // Status dialog that appears during updating V-Shell configuration and blocks inputs + _showStatusMessage(show = true) { + if ((show && Me._resetInProgress) || Main.layoutManager._startingUp || !Main.overview._overview.controls._appDisplay._sortOrderedItemsAlphabetically) + return; + + if (Me._vShellMessageTimeoutId) { + GLib.source_remove(Me._vShellMessageTimeoutId); + Me._vShellMessageTimeoutId = 0; + } + + if (Me._vShellStatusMessage && !show) { + Me._vShellStatusMessage.close(); + Me._vShellStatusMessage.destroy(); + Me._vShellStatusMessage = null; + } + + if (!show) + return; + + if (!Me._vShellStatusMessage) { + const sm = new /* Main.*/RestartMessage(_('Updating V-Shell...')); + sm.set_style('background-color: rgba(0,0,0,0.3);'); + sm.open(); + Me._vShellStatusMessage = sm; + } + + // just for case the message wasn't removed from appDisplay after App Grid realization + Me._vShellMessageTimeoutId = GLib.timeout_add_seconds( + GLib.PRIORITY_DEFAULT, + 5, + () => { + if (Me._vShellStatusMessage) { + Me._vShellStatusMessage.close(); + Me._vShellStatusMessage.destroy(); + Me._vShellStatusMessage = null; + Me._resetInProgress = false; + } + + Me._vShellMessageTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + } + + _getNeighbor(direction) { + // workspace matrix is supported + const activeIndex = this.index(); + const ignoreLast = opt.WS_IGNORE_LAST && !Main.overview._shown ? 1 : 0; + const wraparound = opt.WS_WRAPAROUND; + const nWorkspaces = global.workspace_manager.n_workspaces; + const lastIndex = nWorkspaces - 1 - ignoreLast; + const rows = global.workspace_manager.layout_rows > -1 ? global.workspace_manager.layout_rows : nWorkspaces; + const columns = global.workspace_manager.layout_columns > -1 ? global.workspace_manager.layout_columns : nWorkspaces; + + let index = activeIndex; + let neighborExists; + + if (direction === Meta.MotionDirection.LEFT) { + index -= 1; + const currentRow = Math.floor(activeIndex / columns); + const indexRow = Math.floor(index / columns); + neighborExists = index > -1 && indexRow === currentRow; + if (wraparound && !neighborExists) { + index = currentRow * columns + columns - 1; + const maxIndexOnLastRow = lastIndex % columns; + index = index < (lastIndex - ignoreLast) ? index : currentRow * columns + maxIndexOnLastRow; + } + } else if (direction === Meta.MotionDirection.RIGHT) { + index += 1; + const currentRow = Math.floor(activeIndex / columns); + const indexRow = Math.floor(index / columns); + neighborExists = index <= lastIndex && indexRow === currentRow; + if (wraparound && !neighborExists) + index = currentRow * columns; + } else if (direction === Meta.MotionDirection.UP) { + index -= columns; + neighborExists = index > -1; + if (wraparound && !neighborExists) { + index = rows * columns + index; + index = index < nWorkspaces - ignoreLast ? index : index - columns; + } + } else if (direction === Meta.MotionDirection.DOWN) { + index += columns; + neighborExists = index <= lastIndex; + if (wraparound && !neighborExists) + index %= columns; + } + + return global.workspace_manager.get_workspace_by_index(neighborExists || wraparound ? index : activeIndex); + } +} + +const RestartMessage = GObject.registerClass( +class RestartMessage extends ModalDialog.ModalDialog { + _init(message) { + super._init({ + shellReactive: true, + styleClass: 'restart-message headline', + shouldFadeIn: false, + destroyOnClose: true, + }); + + let label = new St.Label({ + text: message, + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.CENTER, + }); + + this.contentLayout.add_child(label); + this.buttonLayout.hide(); + } +}); diff --git a/extensions/45/vertical-workspaces/lib/appDisplay.js b/extensions/45/vertical-workspaces/lib/appDisplay.js new file mode 100644 index 0000000..22640c6 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/appDisplay.js @@ -0,0 +1,1677 @@ +/** + * V-Shell (Vertical Workspaces) + * appDisplay.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import GObject from 'gi://GObject'; +import Graphene from 'gi://Graphene'; +import Meta from 'gi://Meta'; +import Pango from 'gi://Pango'; +import Shell from 'gi://Shell'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; +import * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; + +let Me; +let opt; +// gettext +let _; + +let _timeouts; + +const APP_ICON_TITLE_EXPAND_TIME = 200; +const APP_ICON_TITLE_COLLAPSE_TIME = 100; + +function _getCategories(info) { + let categoriesStr = info.get_categories(); + if (!categoriesStr) + return []; + return categoriesStr.split(';'); +} + +function _listsIntersect(a, b) { + for (let itemA of a) { + if (b.includes(itemA)) + return true; + } + return false; +} + +export const AppDisplayModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + + this._appGridLayoutSettings = null; + this._appDisplayScrollConId = 0; + this._appSystemStateConId = 0; + this._appGridLayoutConId = 0; + this._origAppViewItemAcceptDrop = null; + this._updateFolderIcons = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this._removeTimeouts(); + this.moduleEnabled = opt.get('appDisplayModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + this.moduleEnabled = false; + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) { + this.moduleEnabled = false; + console.debug(' AppDisplayModule - Keeping untouched'); + } + } + + _activateModule() { + Me.Modules.iconGridModule.update(); + + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + _timeouts = {}; + + // Common + // this._overrides.addOverride('BaseAppViewCommon', AppDisplay.BaseAppView.prototype, BaseAppViewCommon); + // instead of overriding inaccessible BaseAppView class, we override its children - AppDisplay and FolderView + this._overrides.addOverride('BaseAppViewCommonApp', AppDisplay.AppDisplay.prototype, BaseAppViewCommon); + this._overrides.addOverride('BaseAppViewCommonFolder', AppDisplay.FolderView.prototype, BaseAppViewCommon); + this._overrides.addOverride('FolderView', AppDisplay.FolderView.prototype, FolderView); + this._overrides.addOverride('AppDisplay', AppDisplay.AppDisplay.prototype, AppDisplayCommon); + this._overrides.addOverride('AppViewItem', AppDisplay.AppViewItem.prototype, AppViewItemCommon); + this._overrides.addOverride('FolderIcon', AppDisplay.FolderIcon.prototype, FolderIcon); + if (opt.APP_GRID_ACTIVE_PREVIEW) + this._overrides.addOverride('ActiveFolderIcon', AppDisplay.FolderIcon, ActiveFolderIcon); + this._overrides.addOverride('AppIcon', AppDisplay.AppIcon.prototype, AppIcon); + + if (opt.ORIENTATION === Clutter.Orientation.VERTICAL) { + // this._overrides.addOverride('BaseAppViewVertical', AppDisplay.BaseAppView.prototype, BaseAppViewVertical); + this._overrides.addOverride('BaseAppViewVerticalApp', AppDisplay.AppDisplay.prototype, BaseAppViewVertical); + this._overrides.addOverride('BaseAppViewVerticalFolder', AppDisplay.FolderView.prototype, BaseAppViewVertical); + this._overrides.addOverride('AppDisplayVertical', AppDisplay.AppDisplay.prototype, AppDisplayVertical); + } + + // Custom App Grid + this._overrides.addOverride('AppFolderDialog', AppDisplay.AppFolderDialog.prototype, AppFolderDialog); + + // BaseAppViewGridLayout is not exported, we can only access current instance + this._overrides.addOverride('BaseAppViewGridLayout', Main.overview._overview.controls._appDisplay._appGridLayout, BaseAppViewGridLayout); + // this._overrides.addOverride('FolderGrid', AppDisplay.FolderGrid.prototype, FolderGrid); + + this._setAppDisplayOrientation(opt.ORIENTATION === Clutter.Orientation.VERTICAL); + this._updateDND(); + + const appDisplay = Main.overview._overview.controls._appDisplay; + + if (!this._originalWorkId) + this._originalWorkId = appDisplay._redisplayWorkId; + if (!this._newWorkId) { + appDisplay._redisplayWorkId = Main.initializeDeferredWork(appDisplay, () => { + appDisplay._redisplay(); + if (appDisplay._overviewHiddenId === 0) + appDisplay._overviewHiddenId = Main.overview.connect('hidden', () => appDisplay.goToPage(0)); + }); + this._newWorkId = appDisplay._redisplayWorkId; + } else { + appDisplay._redisplayWorkId = this._newWorkId; + } + + + if (!Main.sessionMode.isGreeter) + this._updateAppDisplayProperties(); + + console.debug(' AppDisplayModule - Activated'); + } + + _disableModule() { + Me.Modules.iconGridModule.update(true); + + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + const reset = true; + this._setAppDisplayOrientation(false); + this._updateAppDisplayProperties(reset); + this._updateDND(reset); + this._restoreOverviewGroup(); + this._removeStatusMessage(); + + // register a new appDisplay workId so the original code will be called from the callback + const appDisplay = Main.overview._overview.controls._appDisplay; + appDisplay._redisplayWorkId = this._originalWorkId; + + console.debug(' AppDisplayModule - Disabled'); + } + + _removeTimeouts() { + if (_timeouts) { + Object.values(_timeouts).forEach(t => { + if (t) + GLib.source_remove(t); + }); + _timeouts = null; + } + } + + _setAppDisplayOrientation(vertical = false) { + const CLUTTER_ORIENTATION = vertical ? Clutter.Orientation.VERTICAL : Clutter.Orientation.HORIZONTAL; + const scroll = vertical ? 'vscroll' : 'hscroll'; + // app display to vertical has issues - page indicator not working + // global appDisplay orientation switch is not built-in + let appDisplay = Main.overview._overview._controls._appDisplay; + // following line itself only changes in which axis will operate overshoot detection which switches appDisplay pages while dragging app icon to vertical + appDisplay._orientation = CLUTTER_ORIENTATION; + appDisplay._grid.layoutManager._orientation = CLUTTER_ORIENTATION; + appDisplay._swipeTracker.orientation = CLUTTER_ORIENTATION; + appDisplay._swipeTracker._reset(); + if (vertical) { + appDisplay._scrollView.set_policy(St.PolicyType.NEVER, St.PolicyType.EXTERNAL); + + // move and change orientation of page indicators + const pageIndicators = appDisplay._pageIndicators; + pageIndicators.vertical = true; + appDisplay._box.vertical = false; + pageIndicators.x_expand = false; + pageIndicators.y_align = Clutter.ActorAlign.CENTER; + pageIndicators.x_align = Clutter.ActorAlign.START; + + // moving these bars needs more patching of the appDisplay's code + // for now we just change bars style to be more like vertically oriented arrows indicating direction to prev/next page + appDisplay._nextPageIndicator.add_style_class_name('nextPageIndicator'); + appDisplay._prevPageIndicator.add_style_class_name('prevPageIndicator'); + + // setting their x_scale to 0 removes the arrows and avoid allocation issues compared to .hide() them + appDisplay._nextPageArrow.scale_x = 0; + appDisplay._prevPageArrow.scale_x = 0; + } else { + appDisplay._scrollView.set_policy(St.PolicyType.EXTERNAL, St.PolicyType.NEVER); + if (this._appDisplayScrollConId) { + appDisplay._adjustment.disconnect(this._appDisplayScrollConId); + this._appDisplayScrollConId = 0; + } + + // restore original page indicators + const pageIndicators = appDisplay._pageIndicators; + pageIndicators.vertical = false; + appDisplay._box.vertical = true; + pageIndicators.x_expand = true; + pageIndicators.y_align = Clutter.ActorAlign.END; + pageIndicators.x_align = Clutter.ActorAlign.CENTER; + + // put back touch friendly navigation buttons + const scrollContainer = appDisplay._scrollView.get_parent(); + if (appDisplay._hintContainer && !appDisplay._hintContainer.get_parent()) { + scrollContainer.add_child(appDisplay._hintContainer); + // the hit container covers the entire app grid and added at the top of the stack blocks DND drops + // so it needs to be pushed below + scrollContainer.set_child_below_sibling(appDisplay._hintContainer, null); + } + + appDisplay._nextPageArrow.scale_x = 1; + appDisplay._prevPageArrow.scale_x = 1; + + appDisplay._nextPageIndicator.remove_style_class_name('nextPageIndicator'); + appDisplay._prevPageIndicator.remove_style_class_name('prevPageIndicator'); + } + + // value for page indicator is calculated from scroll adjustment, horizontal needs to be replaced by vertical + appDisplay._adjustment = appDisplay._scrollView[scroll].adjustment; + + // no need to connect already connected signal (wasn't removed the original one before) + if (!vertical) { + // reset used appDisplay properties + Main.overview._overview._controls._appDisplay.scale_y = 1; + Main.overview._overview._controls._appDisplay.scale_x = 1; + Main.overview._overview._controls._appDisplay.opacity = 255; + return; + } + + // update appGrid dot pages indicators + this._appDisplayScrollConId = appDisplay._adjustment.connect('notify::value', adj => { + const value = adj.value / adj.page_size; + appDisplay._pageIndicators.setCurrentPosition(value); + }); + } + + // Set App Grid columns, rows, icon size, incomplete pages + _updateAppDisplayProperties(reset = false) { + opt._appGridNeedsRedisplay = false; + // columns, rows, icon size + const appDisplay = Main.overview._overview._controls._appDisplay; + appDisplay.visible = true; + if (reset) { + appDisplay._grid.layoutManager.fixedIconSize = -1; + appDisplay._grid.layoutManager.allow_incomplete_pages = true; + appDisplay._grid._currentMode = -1; + appDisplay._grid.setGridModes(); + if (this._appGridLayoutSettings) { + this._appGridLayoutSettings.disconnect(this._appGridLayoutConId); + this._appGridLayoutConId = 0; + this._appGridLayoutSettings = null; + } + appDisplay._redisplay(); + + appDisplay._grid.set_style(''); + this._updateAppGrid(reset); + } else { + // update grid on layout reset + if (!this._appGridLayoutSettings) { + this._appGridLayoutSettings = Me.getSettings('org.gnome.shell'); + this._appGridLayoutConId = this._appGridLayoutSettings.connect('changed::app-picker-layout', this._updateLayout); + } + + appDisplay._grid.layoutManager.allow_incomplete_pages = opt.APP_GRID_ALLOW_INCOMPLETE_PAGES; + // appDisplay._grid.set_style(`column-spacing: ${opt.APP_GRID_SPACING}px; row-spacing: ${opt.APP_GRID_SPACING}px;`); + // APP_GRID_SPACING constant is used for grid dimensions calculation + // but sometimes the actual grid spacing properties affect/change the calculated size, therefore we set it lower to avoid this problem + // main app grid always use available space and the spacing is optimized for the grid dimensions + appDisplay._grid.set_style('column-spacing: 5px; row-spacing: 5px;'); + + // force redisplay + appDisplay._grid._currentMode = -1; + appDisplay._grid.setGridModes(); + appDisplay._grid.layoutManager.fixedIconSize = opt.APP_GRID_ICON_SIZE; + // avoid resetting appDisplay before startup animation + // x11 shell restart skips startup animation + if (!Main.layoutManager._startingUp) { + this._updateAppGrid(); + } else if (Main.layoutManager._startingUp && (Meta.is_restart() || Me.Util.dashIsDashToDock())) { + _timeouts.three = GLib.idle_add(GLib.PRIORITY_LOW, () => { + this._updateAppGrid(); + _timeouts.three = 0; + return GLib.SOURCE_REMOVE; + }); + } + } + } + + _updateDND(reset) { + if (!reset) { + if (!this._appSystemStateConId && opt.APP_GRID_INCLUDE_DASH >= 3) { + this._appSystemStateConId = Shell.AppSystem.get_default().connect( + 'app-state-changed', + () => { + this._updateFolderIcons = true; + Main.overview._overview.controls._appDisplay._redisplay(); + } + ); + } + } else if (this._appSystemStateConId) { + Shell.AppSystem.get_default().disconnect(this._appSystemStateConId); + this._appSystemStateConId = 0; + } + } + + _restoreOverviewGroup() { + Main.overview.dash.showAppsButton.checked = false; + Main.layoutManager.overviewGroup.opacity = 255; + Main.layoutManager.overviewGroup.scale_x = 1; + Main.layoutManager.overviewGroup.scale_y = 1; + Main.layoutManager.overviewGroup.hide(); + Main.overview._overview._controls._appDisplay.translation_x = 0; + Main.overview._overview._controls._appDisplay.translation_y = 0; + Main.overview._overview._controls._appDisplay.visible = true; + Main.overview._overview._controls._appDisplay.opacity = 255; + } + + // update all invalid positions that may be result of grid/icon size change + _updateIconPositions() { + const appDisplay = Main.overview._overview._controls._appDisplay; + const layout = JSON.stringify(global.settings.get_value('app-picker-layout').recursiveUnpack()); + // if app grid layout is empty, sort source alphabetically to avoid misplacing + if (layout === JSON.stringify([]) && appDisplay._sortOrderedItemsAlphabetically) + appDisplay._sortOrderedItemsAlphabetically(); + const icons = [...appDisplay._orderedItems]; + for (let i = 0; i < icons.length; i++) + appDisplay._moveItem(icons[i], -1, -1); + } + + _removeIcons() { + const appDisplay = Main.overview._overview._controls._appDisplay; + const icons = [...appDisplay._orderedItems]; + for (let i = 0; i < icons.length; i++) { + const icon = icons[i]; + if (icon._dialog) + Main.layoutManager.overviewGroup.remove_child(icon._dialog); + appDisplay._removeItem(icon); + icon.destroy(); + } + appDisplay._folderIcons = []; + } + + _removeStatusMessage() { + if (Me._vShellStatusMessage) { + if (Me._vShellMessageTimeoutId) { + GLib.source_remove(Me._vShellMessageTimeoutId); + Me._vShellMessageTimeoutId = 0; + } + Me._vShellStatusMessage.destroy(); + Me._vShellStatusMessage = null; + } + } + + _updateLayout(settings, key) { + const currentValue = JSON.stringify(settings.get_value(key).deep_unpack()); + const emptyValue = JSON.stringify([]); + const customLayout = currentValue !== emptyValue; + if (!customLayout) { + this._updateAppGrid(); + } + } + + _updateAppGrid(reset = false, callback) { + const appDisplay = Main.overview._overview._controls._appDisplay; + // reset the grid only if called directly without args or if all folders where removed by using reset button in Settings window + // otherwise this function is called every time a user moves icon to another position as a settings callback + + // force update icon size using adaptToSize(), the page size cannot be the same as the current one + appDisplay._grid.layoutManager._pageWidth += 1; + appDisplay._grid.layoutManager.adaptToSize(appDisplay._grid.layoutManager._pageWidth - 1, appDisplay._grid.layoutManager._pageHeight); + + // don't delay the first screen lock whe extensions are rebased + // removing icons takes time and with other + if (!Main.sessionMode.isLocked) + this._removeIcons(); + + appDisplay._redisplay(); + + // don't realize appDisplay on disable, or at startup if disabled + // always realize appDisplay otherwise to avoid errors while opening folders (that I was unable to trace) + if (reset || (!opt.APP_GRID_PERFORMANCE && callback)) { + this._removeStatusMessage(); + if (callback) + callback(); + return; + } + + // workaround - silently realize appDisplay + // appDisplay and its content must be "visible" (opacity > 0) on the screen (within monitor geometry) + // to realize its objects + // this action takes some time and affects animations during the first use + // if we do it invisibly before user needs it, it can improve the user's experience + + this._exposeAppGrid(); + + // let the main loop process our changes before continuing + _timeouts.one = GLib.idle_add(GLib.PRIORITY_LOW, () => { + this._updateIconPositions(); + if (appDisplay._sortOrderedItemsAlphabetically) { + appDisplay._sortOrderedItemsAlphabetically(); + appDisplay._grid.layoutManager._pageWidth += 1; + appDisplay._grid.layoutManager.adaptToSize(appDisplay._grid.layoutManager._pageWidth - 1, appDisplay._grid.layoutManager._pageHeight); + appDisplay._setLinearPositions(appDisplay._orderedItems); + } + + appDisplay._redisplay(); + // realize also all app folders (by opening them) so the first popup is as smooth as the second one + // let the main loop process our changes before continuing + _timeouts.two = GLib.idle_add(GLib.PRIORITY_LOW, () => { + this._restoreAppGrid(); + Me._resetInProgress = false; + this._removeStatusMessage(); + + if (callback) + callback(); + + _timeouts.two = 0; + return GLib.SOURCE_REMOVE; + }); + _timeouts.one = 0; + return GLib.SOURCE_REMOVE; + }); + } + + _exposeAppGrid() { + const overviewGroup = Main.layoutManager.overviewGroup; + if (!overviewGroup.visible) { + // scale down the overviewGroup so it don't cover uiGroup + overviewGroup.scale_y = 0.001; + // make it invisible to the eye, but visible for the renderer + overviewGroup.opacity = 1; + // if overview is hidden, show it + overviewGroup.visible = true; + } + + const appDisplay = Main.overview._overview._controls._appDisplay; + appDisplay.opacity = 1; + + // find usable value, sometimes it's one, sometime the other... + let [x, y] = appDisplay.get_position(); + let { x1, y1 } = appDisplay.allocation; + x = x === Infinity ? 0 : x; + y = y === Infinity ? 0 : y; + x1 = x1 === Infinity ? 0 : x1; + y1 = y1 === Infinity ? 0 : y1; + appDisplay.translation_x = -(x ? x : x1); + appDisplay.translation_y = -(y ? y : y1); + this._exposeAppFolders(); + } + + _exposeAppFolders() { + const appDisplay = Main.overview._overview._controls._appDisplay; + appDisplay._folderIcons.forEach(d => { + d._ensureFolderDialog(); + d._dialog._updateFolderSize(); + d._dialog.scale_y = 0.0001; + d._dialog.show(); + }); + } + + _restoreAppGrid() { + const appDisplay = Main.overview._overview._controls._appDisplay; + appDisplay.translation_x = 0; + appDisplay.translation_y = 0; + // appDisplay.opacity = 0; + this._hideAppFolders(); + + const overviewGroup = Main.layoutManager.overviewGroup; + if (!Main.overview._shown) + overviewGroup.hide(); + overviewGroup.scale_y = 1; + overviewGroup.opacity = 255; + + this._removeStatusMessage(); + } + + _hideAppFolders() { + const appDisplay = Main.overview._overview._controls._appDisplay; + appDisplay._folderIcons.forEach(d => { + if (d._dialog) { + d._dialog._updateFolderSize(); + d._dialog.hide(); + d._dialog.scale_y = 1; + } + }); + } + + _getWindowApp(metaWin) { + const tracker = Shell.WindowTracker.get_default(); + return tracker.get_window_app(metaWin); + } + + _getAppLastUsedWindow(app) { + let recentWin; + global.display.get_tab_list(Meta.TabList.NORMAL_ALL, null).forEach(metaWin => { + const winApp = this._getWindowApp(metaWin); + if (!recentWin && winApp === app) + recentWin = metaWin; + }); + return recentWin; + } + + _getAppRecentWorkspace(app) { + const recentWin = this._getAppLastUsedWindow(app); + if (recentWin) + return recentWin.get_workspace(); + + return null; + } +}; + +const AppDisplayVertical = { + // correction of the appGrid size when page indicators were moved from the bottom to the right + adaptToSize(width, height) { + const [, indicatorWidth] = this._pageIndicators.get_preferred_width(-1); + width -= indicatorWidth; + + this._grid.findBestModeForSize(width, height); + + const adaptToSize = AppDisplay.BaseAppView.prototype.adaptToSize.bind(this); + adaptToSize(width, height); + }, +}; + +function _getViewFromIcon(icon) { + for (let parent = icon.get_parent(); parent; parent = parent.get_parent()) { + if (parent instanceof AppDisplay.AppDisplay || parent instanceof AppDisplay.FolderView) { + return parent; + } + } + return null; +} + +const AppDisplayCommon = { + _ensureDefaultFolders() { + // disable creation of default folders if user deleted them + }, + + // apps load adapted for custom sorting and including dash items + _loadApps() { + let appIcons = []; + const runningApps = Shell.AppSystem.get_default().get_running().map(a => a.id); + + this._appInfoList = Shell.AppSystem.get_default().get_installed().filter(appInfo => { + try { + appInfo.get_id(); // catch invalid file encodings + } catch (e) { + return false; + } + + const appIsRunning = runningApps.includes(appInfo.get_id()); + const appIsFavorite = this._appFavorites.isFavorite(appInfo.get_id()); + const excludeApp = (opt.APP_GRID_EXCLUDE_RUNNING && appIsRunning) || (opt.APP_GRID_EXCLUDE_FAVORITES && appIsFavorite); + + return this._parentalControlsManager.shouldShowApp(appInfo) && !excludeApp; + }); + + let apps = this._appInfoList.map(app => app.get_id()); + + let appSys = Shell.AppSystem.get_default(); + + const appsInsideFolders = new Set(); + this._folderIcons = []; + if (!opt.APP_GRID_USAGE) { + let folders = this._folderSettings.get_strv('folder-children'); + folders.forEach(id => { + let path = `${this._folderSettings.path}folders/${id}/`; + let icon = this._items.get(id); + if (!icon) { + icon = new AppDisplay.FolderIcon(id, path, this); + icon.connect('apps-changed', () => { + this._redisplay(); + this._savePages(); + }); + icon.connect('notify::pressed', () => { + if (icon.pressed) + this.updateDragFocus(icon); + }); + } else if (this._updateFolderIcons && opt.APP_GRID_EXCLUDE_RUNNING) { + // if any app changed its running state, update folder icon + icon.icon.update(); + } + + // remove empty folder icons + if (!icon.visible) { + icon.destroy(); + return; + } + + appIcons.push(icon); + this._folderIcons.push(icon); + + icon.getAppIds().forEach(appId => appsInsideFolders.add(appId)); + }); + } + + // reset request to update active icon + this._updateFolderIcons = false; + + // Allow dragging of the icon only if the Dash would accept a drop to + // change favorite-apps. There are no other possible drop targets from + // the app picker, so there's no other need for a drag to start, + // at least on single-monitor setups. + // This also disables drag-to-launch on multi-monitor setups, + // but we hope that is not used much. + const isDraggable = + global.settings.is_writable('favorite-apps') || + global.settings.is_writable('app-picker-layout'); + + apps.forEach(appId => { + if (!opt.APP_GRID_USAGE && appsInsideFolders.has(appId)) + return; + + let icon = this._items.get(appId); + if (!icon) { + let app = appSys.lookup_app(appId); + icon = new AppDisplay.AppIcon(app, { isDraggable }); + icon.connect('notify::pressed', () => { + if (icon.pressed) + this.updateDragFocus(icon); + }); + } + + appIcons.push(icon); + }); + + // At last, if there's a placeholder available, add it + if (this._placeholder) + appIcons.push(this._placeholder); + + return appIcons; + }, + + // support active preview icons + _onDragBegin(overview, source) { + if (source._sourceItem) + source = source._sourceItem; + + this._dragMonitor = { + dragMotion: this._onDragMotion.bind(this), + }; + DND.addDragMonitor(this._dragMonitor); + + this._appGridLayout.showPageIndicators(); + this._dragFocus = null; + this._swipeTracker.enabled = false; + + // When dragging from a folder dialog, the dragged app icon doesn't + // exist in AppDisplay. We work around that by adding a placeholder + // icon that is either destroyed on cancel, or becomes the effective + // new icon when dropped. + if (/* AppDisplay.*/_getViewFromIcon(source) instanceof AppDisplay.FolderView || + (opt.APP_GRID_EXCLUDE_FAVORITES && this._appFavorites.isFavorite(source.id))) + this._ensurePlaceholder(source); + }, + + _ensurePlaceholder(source) { + if (this._placeholder) + return; + + if (source._sourceItem) + source = source._sourceItem; + + const appSys = Shell.AppSystem.get_default(); + const app = appSys.lookup_app(source.id); + + const isDraggable = + global.settings.is_writable('favorite-apps') || + global.settings.is_writable('app-picker-layout'); + + this._placeholder = new AppDisplay.AppIcon(app, { isDraggable }); + this._placeholder.connect('notify::pressed', () => { + if (this._placeholder?.pressed) + this.updateDragFocus(this._placeholder); + }); + this._placeholder.scaleAndFade(); + this._redisplay(); + }, + + // accept source from active folder preview + acceptDrop(source) { + if (opt.APP_GRID_USAGE) + return false; + if (source._sourceItem) + source = source._sourceItem; + + if (!this._acceptDropCommon(source)) + return false; + + let view = /* AppDisplay.*/_getViewFromIcon(source); + if (view instanceof AppDisplay.FolderView) + view.removeApp(source.app); + + if (this._currentDialog) + this._currentDialog.popdown(); + + if (opt.APP_GRID_EXCLUDE_FAVORITES && this._appFavorites.isFavorite(source.id)) + this._appFavorites.removeFavorite(source.id); + + return true; + }, +}; + +const BaseAppViewVertical = { + after__init() { + this._grid.layoutManager._orientation = Clutter.Orientation.VERTICAL; + this._scrollView.set_policy(St.PolicyType.NEVER, St.PolicyType.EXTERNAL); + this._orientation = Clutter.Orientation.VERTICAL; + this._swipeTracker.orientation = Clutter.Orientation.VERTICAL; + this._swipeTracker._reset(); + this._pageIndicators.vertical = true; + this._box.vertical = false; + this._pageIndicators.x_expand = false; + this._pageIndicators.y_align = Clutter.ActorAlign.CENTER; + this._pageIndicators.x_align = Clutter.ActorAlign.START; + this._pageIndicators.set_style('margin-right: 10px;'); + // moving these bars needs more patching of the this's code + // for now we just change bars style to be more like vertically oriented arrows indicating direction to prev/next page + this._nextPageIndicator.add_style_class_name('nextPageIndicator'); + this._prevPageIndicator.add_style_class_name('prevPageIndicator'); + + // setting their x_scale to 0 removes the arrows and avoid allocation issues compared to .hide() them + this._nextPageArrow.scale_x = 0; + this._prevPageArrow.scale_x = 0; + + this._adjustment = this._scrollView.vscroll.adjustment; + + this._adjustment.connect('notify::value', adj => { + const value = adj.value / adj.page_size; + this._pageIndicators.setCurrentPosition(value); + }); + }, +}; + +const BaseAppViewCommon = { + _sortOrderedItemsAlphabetically(icons = null) { + if (!icons) + icons = this._orderedItems; + icons.sort((a, b) => a.name.toLowerCase().localeCompare(b.name.toLowerCase())); + }, + + _setLinearPositions(icons) { + const { itemsPerPage } = this._grid; + icons.forEach((icon, i) => { + const page = Math.floor(i / itemsPerPage); + const position = i % itemsPerPage; + try { + this._moveItem(icon, page, position); + } catch (e) { + console.warn(`Warning:${e}`); + } + }); + }, + + // adds sorting options and option to add favorites and running apps + _redisplay() { + if (this._folderIcons) { + this._folderIcons.forEach(icon => { + icon.view._redisplay(); + }); + } + let oldApps = this._orderedItems.slice(); + let oldAppIds = oldApps.map(icon => icon.id); + + let newApps = this._loadApps().sort(this._compareItems.bind(this)); + let newAppIds = newApps.map(icon => icon.id); + + let addedApps = newApps.filter(icon => !oldAppIds.includes(icon.id)); + let removedApps = oldApps.filter(icon => !newAppIds.includes(icon.id)); + + // Remove old app icons + removedApps.forEach(icon => { + this._removeItem(icon); + icon.destroy(); + }); + + // Add new app icons, or move existing ones + newApps.forEach(icon => { + const [page, position] = this._getItemPosition(icon); + if (addedApps.includes(icon)) { + this._addItem(icon, page, position); + } else if (page !== -1 && position !== -1) { + this._moveItem(icon, page, position); + } else { + // App is part of a folder + } + }); + + // different options for root app grid and app folders + const thisIsFolder = this instanceof AppDisplay.FolderView; + const thisIsAppDisplay = !thisIsFolder; + if ((opt.APP_GRID_ORDER && thisIsAppDisplay) || + (opt.APP_FOLDER_ORDER && thisIsFolder)) { + // const { itemsPerPage } = this._grid; + let appIcons = this._orderedItems; + // sort all alphabetically + this._sortOrderedItemsAlphabetically(appIcons); + // appIcons.sort((a, b) => a.name.toLowerCase().localeCompare(b.name.toLowerCase())); + // then sort used apps by usage + if ((opt.APP_GRID_USAGE && thisIsAppDisplay) || + (opt.APP_FOLDER_USAGE && thisIsFolder)) + appIcons.sort((a, b) => Shell.AppUsage.get_default().compare(a.app.id, b.app.id)); + + // sort favorites first + if (opt.APP_GRID_DASH_FIRST) { + const fav = Object.keys(this._appFavorites._favorites); + appIcons.sort((a, b) => { + let aFav = fav.indexOf(a.id); + if (aFav < 0) + aFav = 999; + let bFav = fav.indexOf(b.id); + if (bFav < 0) + bFav = 999; + return bFav < aFav; + }); + } + + // sort running first + if (opt.APP_GRID_DASH_FIRST && thisIsAppDisplay) + appIcons.sort((a, b) => a.app.get_state() !== Shell.AppState.RUNNING && b.app.get_state() === Shell.AppState.RUNNING); + + if (opt.APP_GRID_FOLDERS_FIRST) + appIcons.sort((a, b) => b._folder && !a._folder); + else if (opt.APP_GRID_FOLDERS_LAST) + appIcons.sort((a, b) => a._folder && !b._folder); + + this._setLinearPositions(appIcons); + + this._orderedItems = appIcons; + } + + this.emit('view-loaded'); + if (!opt.APP_GRID_ALLOW_INCOMPLETE_PAGES) { + for (let i = 0; i < this._grid.nPages; i++) + this._grid.layoutManager._fillItemVacancies(i); + } + }, + + _canAccept(source) { + return source instanceof AppDisplay.AppViewItem; + }, + + // this method is replacing BaseAppVew.acceptDrop which can't be overridden directly + _acceptDropCommon(source) { + const dropTarget = this._dropTarget; + delete this._dropTarget; + + if (!this._canAccept(source)) + return false; + + if (dropTarget === this._prevPageIndicator || + dropTarget === this._nextPageIndicator) { + let increment; + + increment = dropTarget === this._prevPageIndicator ? -1 : 1; + + const { currentPage, nPages } = this._grid; + const page = Math.min(currentPage + increment, nPages); + const position = page < nPages ? -1 : 0; + + this._moveItem(source, page, position); + this.goToPage(page); + } else if (this._delayedMoveData) { + // Dropped before the icon was moved + const { page, position } = this._delayedMoveData; + + try { + this._moveItem(source, page, position); + } catch (e) { + console.warn(`Warning:${e}`); + } + this._removeDelayedMove(); + } + + return true; + }, + + // support active preview icons + _onDragMotion(dragEvent) { + if (!(dragEvent.source instanceof AppDisplay.AppViewItem)) + return DND.DragMotionResult.CONTINUE; + + if (dragEvent.source._sourceItem) + dragEvent.source = dragEvent.source._sourceItem; + + const appIcon = dragEvent.source; + + if (appIcon instanceof AppDisplay.AppViewItem) { + if (!this._dragMaybeSwitchPageImmediately(dragEvent)) { + // Two ways of switching pages during DND: + // 1) When "bumping" the cursor against the monitor edge, we switch + // page immediately. + // 2) When hovering over the next-page indicator for a certain time, + // we also switch page. + + const { targetActor } = dragEvent; + + if (targetActor === this._prevPageIndicator || + targetActor === this._nextPageIndicator) + this._maybeSetupDragPageSwitchInitialTimeout(dragEvent); + else + this._resetDragPageSwitch(); + } + } + + const thisIsFolder = this instanceof AppDisplay.FolderView; + const thisIsAppDisplay = !thisIsFolder; + if ((!opt.APP_GRID_ORDER && thisIsAppDisplay) || (!opt.APP_FOLDER_ORDER && thisIsFolder)) + this._maybeMoveItem(dragEvent); + + return DND.DragMotionResult.CONTINUE; + }, +}; + +const BaseAppViewGridLayout = { + _getIndicatorsWidth(box) { + const [width, height] = box.get_size(); + const arrows = [ + this._nextPageArrow, + this._previousPageArrow, + ]; + + const minArrowsWidth = arrows.reduce( + (previousWidth, accessory) => { + const [min] = accessory.get_preferred_width(height); + return Math.max(previousWidth, min); + }, 0); + + const idealIndicatorWidth = (width * 0.1/* PAGE_PREVIEW_RATIO*/) / 2; + + return Math.max(idealIndicatorWidth, minArrowsWidth); + }, +}; + +const FolderIcon = { + after__init() { + /* // If folder preview icons are clickable, + // disable opening the folder with primary mouse button and enable the secondary one + const buttonMask = opt.APP_GRID_ACTIVE_PREVIEW + ? St.ButtonMask.TWO | St.ButtonMask.THREE + : St.ButtonMask.ONE | St.ButtonMask.TWO; + this.button_mask = buttonMask;*/ + this.button_mask = St.ButtonMask.ONE | St.ButtonMask.TWO; + }, + + open() { + this._ensureFolderDialog(); + // always open folder with the first page + this.view._scrollView.vscroll.adjustment.value = 0; + this._dialog.popup(); + }, +}; + +const ActiveFolderIcon = { + handleDragOver() { + return DND.DragMotionResult.CONTINUE; + }, + + acceptDrop() { + return false; + }, + + _onDragEnd() { + this._dragging = false; + this.undoScaleAndFade(); + Main.overview.endItemDrag(this._sourceItem.icon); + }, +}; + +const FolderView = { + _createGrid() { + let grid = new FolderGrid(); + return grid; + }, + + createFolderIcon(size) { + const layout = new Clutter.GridLayout({ + row_homogeneous: true, + column_homogeneous: true, + }); + + let icon = new St.Widget({ + layout_manager: layout, + x_align: Clutter.ActorAlign.CENTER, + style: `width: ${size}px; height: ${size}px;`, + }); + + const numItems = this._orderedItems.length; + // decide what number of icons switch to 3x3 grid + // APP_GRID_FOLDER_ICON_GRID: 3 -> more than 4 + // : 4 -> more than 8 + const threshold = opt.APP_GRID_FOLDER_ICON_GRID % 3 ? 8 : 4; + const gridSize = opt.APP_GRID_FOLDER_ICON_GRID > 2 && numItems > threshold ? 3 : 2; + const FOLDER_SUBICON_FRACTION = gridSize === 2 ? 0.4 : 0.27; + + let subSize = Math.floor(FOLDER_SUBICON_FRACTION * size); + let rtl = icon.get_text_direction() === Clutter.TextDirection.RTL; + for (let i = 0; i < gridSize * gridSize; i++) { + const style = `width: ${subSize}px; height: ${subSize}px;`; + let bin = new St.Bin({ style, reactive: true }); + bin.pivot_point = new Graphene.Point({ x: 0.5, y: 0.5 }); + if (i < numItems) { + if (!opt.APP_GRID_ACTIVE_PREVIEW) { + bin.child = this._orderedItems[i].app.create_icon_texture(subSize); + } else { + const app = this._orderedItems[i].app; + const child = new AppDisplay.AppIcon(app, { + setSizeManually: true, + showLabel: false, + }); + + child._sourceItem = this._orderedItems[i]; + child._sourceFolder = this; + child.icon.style_class = ''; + child.icon.set_style('margin: 0; padding: 0;'); + child._dot.set_style('margin-bottom: 1px;'); + child.icon.setIconSize(subSize); + + bin.child = child; + + bin.connect('enter-event', () => { + bin.ease({ + duration: 100, + scale_x: 1.14, + scale_y: 1.14, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + }); + bin.connect('leave-event', () => { + bin.ease({ + duration: 100, + scale_x: 1, + scale_y: 1, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + }); + } + } + + layout.attach(bin, rtl ? (i + 1) % gridSize : i % gridSize, Math.floor(i / gridSize), 1, 1); + } + + // if folder content changed, update folder size, but not if it's empty + if (this._dialog && this._dialog._designCapacity !== this._orderedItems.length && this._orderedItems.length) + this._dialog._updateFolderSize(); + + return icon; + }, + + _loadApps() { + this._apps = []; + const excludedApps = this._folder.get_strv('excluded-apps'); + const appSys = Shell.AppSystem.get_default(); + const addAppId = appId => { + if (excludedApps.includes(appId)) + return; + + if (opt.APP_GRID_EXCLUDE_FAVORITES && this._appFavorites.isFavorite(appId)) + return; + + const app = appSys.lookup_app(appId); + if (!app) + return; + + if (opt.APP_GRID_EXCLUDE_RUNNING) { + const runningApps = Shell.AppSystem.get_default().get_running().map(a => a.id); + if (runningApps.includes(appId)) + return; + } + + if (!this._parentalControlsManager.shouldShowApp(app.get_app_info())) + return; + + if (this._apps.indexOf(app) !== -1) + return; + + this._apps.push(app); + }; + + const folderApps = this._folder.get_strv('apps'); + folderApps.forEach(addAppId); + + const folderCategories = this._folder.get_strv('categories'); + const appInfos = this._parentView.getAppInfos(); + appInfos.forEach(appInfo => { + let appCategories = /* AppDisplay.*/_getCategories(appInfo); + if (!_listsIntersect(folderCategories, appCategories)) + return; + + addAppId(appInfo.get_id()); + }); + + let items = []; + this._apps.forEach(app => { + let icon = this._items.get(app.get_id()); + if (!icon) + icon = new AppDisplay.AppIcon(app); + + items.push(icon); + }); + + if (opt.APP_FOLDER_ORDER) + Main.overview._overview.controls._appDisplay._sortOrderedItemsAlphabetically(items); + + if (opt.APP_FOLDER_USAGE) + items.sort((a, b) => Shell.AppUsage.get_default().compare(a.app.id, b.app.id)); + + this._appIds = this._apps.map(app => app.get_id()); + return items; + }, + + // 42 only - don't apply appGrid scale on folders + adaptToSize(width, height) { + if (!opt.ORIENTATION) { + const [, indicatorHeight] = this._pageIndicators.get_preferred_height(-1); + height -= indicatorHeight; + } + BaseAppViewCommon.adaptToSize.bind(this)(width, height, true); + }, + + acceptDrop(source) { + /* if (!BaseAppViewCommon.acceptDrop.bind(this)(source)) + return false;*/ + if (opt.APP_FOLDER_ORDER) + return false; + if (source._sourceItem) + source = source._sourceItem; + + if (!this._acceptDropCommon(source)) + return false; + + const folderApps = this._orderedItems.map(item => item.id); + this._folder.set_strv('apps', folderApps); + + return true; + }, +}; + +const FolderGrid = GObject.registerClass( +class FolderGrid extends AppDisplay.AppGrid { + _init() { + super._init({ + allow_incomplete_pages: false, + columns_per_page: opt.APP_GRID_FOLDER_COLUMNS ? opt.APP_GRID_FOLDER_COLUMNS : 20, + rows_per_page: opt.APP_GRID_FOLDER_ROWS ? opt.APP_GRID_FOLDER_ROWS : 20, + page_halign: Clutter.ActorAlign.CENTER, + page_valign: Clutter.ActorAlign.CENTER, + }); + this.layout_manager._isFolder = true; + const spacing = opt.APP_GRID_SPACING; + this.set_style(`column-spacing: ${spacing}px; row-spacing: ${spacing}px;`); + this.layoutManager.fixedIconSize = opt.APP_GRID_FOLDER_ICON_SIZE; + + this.setGridModes([ + { + columns: opt.APP_GRID_FOLDER_COLUMNS ? opt.APP_GRID_FOLDER_COLUMNS : 3, + rows: opt.APP_GRID_FOLDER_ROWS ? opt.APP_GRID_FOLDER_ROWS : 3, + }, + ]); + } + + adaptToSize(width, height) { + this.layout_manager.adaptToSize(width, height); + } +}); + + +const FOLDER_DIALOG_ANIMATION_TIME = 200; // AppDisplay.FOLDER_DIALOG_ANIMATION_TIME +const AppFolderDialog = { + // injection to _init() + after__init() { + this._viewBox.add_style_class_name('app-folder-dialog-vshell'); + + // delegate this dialog to the FolderIcon._view + // so its _createFolderIcon function can update the dialog if folder content changed + this._view._dialog = this; + + // right click into the folder popup should close it + this.child.reactive = true; + const clickAction = new Clutter.ClickAction(); + clickAction.connect('clicked', act => { + if (act.get_button() === Clutter.BUTTON_PRIMARY) + return Clutter.EVENT_STOP; + const [x, y] = clickAction.get_coords(); + const actor = global.stage.get_actor_at_pos(Clutter.PickMode.ALL, x, y); + // if it's not entry for editing folder title + if (actor !== this._entry) + this.popdown(); + return Clutter.EVENT_STOP; + }); + + this.child.add_action(clickAction); + }, + + after__addFolderNameEntry() { + // Edit button + this._removeButton = new St.Button({ + style_class: 'edit-folder-button', + button_mask: St.ButtonMask.ONE, + toggle_mode: false, + reactive: true, + can_focus: true, + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.CENTER, + child: new St.Icon({ + icon_name: 'user-trash-symbolic', + icon_size: 16, + }), + }); + + this._removeButton.connect('clicked', () => { + if (Date.now() - this._removeButton._lastClick < Clutter.Settings.get_default().double_click_time) { + this._grabHelper.ungrab({ actor: this }); + // without hiding the dialog, Shell crashes (at least on X11) + this.hide(); + this._view._deletingFolder = true; + + // Resetting all keys deletes the relocatable schema + let keys = this._folder.settings_schema.list_keys(); + for (const key of keys) + this._folder.reset(key); + + let settings = new Gio.Settings({ schema_id: 'org.gnome.desktop.app-folders' }); + let folders = settings.get_strv('folder-children'); + folders.splice(folders.indexOf(this._view._id), 1); + + // remove all abandoned folders (usually my own garbage and unwanted default folders...) + /* const appFolders = this._appDisplay._folderIcons.map(icon => icon._id); + folders.forEach(folder => { + if (!appFolders.includes(folder)) { + folders.splice(folders.indexOf(folder._id), 1); + } + });*/ + settings.set_strv('folder-children', folders); + + this._view._deletingFolder = false; + return; + } + this._removeButton._lastClick = Date.now(); + }); + + this._entryBox.add_child(this._removeButton); + + // Adjust empty actor to center the title + this._entryBox.get_first_child().width = 82; + }, + + popup() { + if (this._isOpen) + return; + + this._isOpen = this._grabHelper.grab({ + actor: this, + onUngrab: () => this.popdown(), + }); + + if (!this._isOpen) + return; + + this.get_parent().set_child_above_sibling(this, null); + + this._needsZoomAndFade = true; + + // the first folder dialog realization needs size correction + // so set the folder size, let it realize and then update the folder content + if (!this.realized) { + this._updateFolderSize(); + GLib.idle_add( + GLib.PRIORITY_DEFAULT, + () => { + this._updateFolderSize(); + } + ); + } + + this.show(); + this.emit('open-state-changed', true); + }, + + _updateFolderSize() { + const view = this._view; + const [firstItem] = view._grid.layoutManager._container; + if (!firstItem) + return; + // adapt folder size according to the settings and number of icons + const appDisplay = this._source._parentView; + if (!appDisplay.width || appDisplay.allocation.x2 === Infinity || appDisplay.allocation.x2 === -Infinity) { + return; + } + + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + const itemPadding = 55; // default icon item padding on Fedora 44 + // const dialogMargin = 30; + const nItems = view._orderedItems.length; + let columns = opt.APP_GRID_FOLDER_COLUMNS; + let rows = opt.APP_GRID_FOLDER_ROWS; + const fullAdaptiveGrid = !columns && !rows; + let spacing = opt.APP_GRID_SPACING; + const minItemSize = 48 + itemPadding; + + if (fullAdaptiveGrid) { + columns = Math.ceil(Math.sqrt(nItems)); + rows = columns; + if (columns * (columns - 1) >= nItems) { + rows = columns - 1; + } else if ((columns + 1) * (columns - 1) >= nItems) { + rows = columns - 1; + columns += 1; + } + } else if (!columns && rows) { + columns = Math.ceil(nItems / rows); + } else if (columns && !rows) { + rows = Math.ceil(nItems / columns); + } + + const iconSize = opt.APP_GRID_FOLDER_ICON_SIZE < 0 ? opt.APP_GRID_FOLDER_ICON_SIZE_DEFAULT : opt.APP_GRID_FOLDER_ICON_SIZE; + view._grid.layoutManager.fixedIconSize = iconSize; + view._grid.set_style(`column-spacing: ${opt.APP_GRID_SPACING}px; row-spacing: ${opt.APP_GRID_SPACING}px;`); + view._grid.layoutManager._pageWidth += 1; + view._grid.layoutManager.adaptToSize(view._grid.layoutManager._pageWidth - 1, view._grid.layoutManager._pageHeight); + + let itemSize = iconSize + 55; // icon padding + // first run sets the grid before we can read the real icon size + // so we estimate the size from default properties + // and correct it in the second run + if (this.realized) { + firstItem.icon.setIconSize(iconSize); + const [firstItemWidth] = firstItem.get_preferred_size(); + const realSize = firstItemWidth / scaleFactor; + // if the preferred item size is smaller than icon plus some padding, ignore it + // (icons that are not yet realized are returning sizes like 45 or 53) + if (realSize > (iconSize + 24)) + itemSize = realSize; + } + + let width = columns * (itemSize + spacing) + /* padding for nav arrows*/64; + width = Math.round(width + (opt.ORIENTATION ? 100 : 160/* space for navigation arrows*/)); + let height = rows * (itemSize + spacing) + /* header*/75 + /* padding*/ 2 * 30 + /* padding + ?page indicator*/(!opt.ORIENTATION || !opt.APP_GRID_FOLDER_COLUMNS ? 100 : 70); + + // allocation is more reliable than appDisplay width/height properties + const appDisplayWidth = appDisplay.allocation.x2 - appDisplay.allocation.x1; + const appDisplayHeight = appDisplay.allocation.y2 - appDisplay.allocation.y1 + (opt.SHOW_SEARCH_ENTRY ? Main.overview._overview.controls._searchEntryBin.height : 0); + + // folder must fit the appDisplay area + // reduce columns/rows if needed and count with the scaled values + if (!opt.APP_GRID_FOLDER_ROWS) { + while ((height * scaleFactor) > appDisplayHeight) { + height -= itemSize + spacing; + rows -= 1; + } + } + + if (!opt.APP_GRID_FOLDER_COLUMNS) { + while ((width * scaleFactor) > appDisplayWidth) { + width -= itemSize + spacing; + columns -= 1; + } + } + // try to compensate for the previous reduction if there is a space + if (!opt.APP_GRID_FOLDER_COLUMNS) { + while ((nItems > columns * rows) && ((width * scaleFactor + itemSize + spacing) <= appDisplayWidth)) { + width += itemSize + spacing; + columns += 1; + } + // remove columns that cannot be displayed + if ((columns * minItemSize + (columns - 1) * spacing) > appDisplayWidth) + columns = Math.floor(appDisplayWidth / (minItemSize + spacing)); + } + if (!opt.APP_GRID_FOLDER_ROWS) { + while ((nItems > columns * rows) && ((height * scaleFactor + itemSize + spacing) <= appDisplayHeight)) { + height += itemSize + spacing; + rows += 1; + } + // remove rows that cannot be displayed + if ((rows * minItemSize + (rows - 1) * spacing) > appDisplayHeight) + rows = Math.floor(appDisplayWidth / (minItemSize + spacing)); + } + + width = Math.clamp(width, 640, appDisplayWidth); + height = Math.min(height, appDisplayHeight); + + const layoutManager = view._grid.layoutManager; + layoutManager.rows_per_page = rows; + layoutManager.columns_per_page = columns; + + // this line is required by GS 43 + // view._grid.setGridModes([{ columns, rows }]); + + this.child.set_style(` + width: ${width}px; + height: ${height}px; + padding: 30px; + `); + + view._redisplay(); + // store original item count + this._designCapacity = nItems; + }, + + _zoomAndFadeIn() { + let [sourceX, sourceY] = + this._source.get_transformed_position(); + let [dialogX, dialogY] = + this.child.get_transformed_position(); + + const sourceCenterX = sourceX + this._source.width / 2; + const sourceCenterY = sourceY + this._source.height / 2; + + // this. covers the whole screen + let dialogTargetX = dialogX; + let dialogTargetY = dialogY; + + const appDisplay = this._source._parentView; + + const [appDisplayX, appDisplayY] = this._source._parentView.get_transformed_position(); + if (!opt.APP_GRID_FOLDER_CENTER) { + dialogTargetX = sourceCenterX - this.child.width / 2; + dialogTargetY = sourceCenterY - this.child.height / 2; + + // keep the dialog in appDisplay area if possible + dialogTargetX = Math.clamp( + dialogTargetX, + appDisplayX, + appDisplayX + appDisplay.width - this.child.width + ); + + dialogTargetY = Math.clamp( + dialogTargetY, + appDisplayY, + appDisplayY + appDisplay.height - this.child.height + ); + } else { + const searchEntryHeight = opt.SHOW_SEARCH_ENTRY ? Main.overview._overview.controls._searchEntryBin.height : 0; + dialogTargetX = appDisplayX + appDisplay.width / 2 - this.child.width / 2; + dialogTargetY = appDisplayY - searchEntryHeight + ((appDisplay.height + searchEntryHeight) / 2 - this.child.height / 2) / 2; + } + + const dialogOffsetX = Math.round(dialogTargetX - dialogX); + const dialogOffsetY = Math.round(dialogTargetY - dialogY); + + this.child.set({ + translation_x: sourceX - dialogX, + translation_y: sourceY - dialogY, + scale_x: this._source.width / this.child.width, + scale_y: this._source.height / this.child.height, + opacity: 0, + }); + + this.child.ease({ + translation_x: dialogOffsetX, + translation_y: dialogOffsetY, + scale_x: 1, + scale_y: 1, + opacity: 255, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + appDisplay.ease({ + opacity: 0, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + if (opt.SHOW_SEARCH_ENTRY) { + Main.overview.searchEntry.ease({ + opacity: 0, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + this._needsZoomAndFade = false; + + if (this._sourceMappedId === 0) { + this._sourceMappedId = this._source.connect( + 'notify::mapped', this._zoomAndFadeOut.bind(this)); + } + }, + + _zoomAndFadeOut() { + if (!this._isOpen) + return; + + if (!this._source.mapped) { + this.hide(); + return; + } + + // if the dialog was shown silently, skip animation + if (this.scale_y < 1) { + this._needsZoomAndFade = false; + this.hide(); + this._popdownCallbacks.forEach(func => func()); + this._popdownCallbacks = []; + return; + } + + let [sourceX, sourceY] = + this._source.get_transformed_position(); + let [dialogX, dialogY] = + this.child.get_transformed_position(); + + this.child.ease({ + translation_x: sourceX - dialogX + this.child.translation_x, + translation_y: sourceY - dialogY + this.child.translation_y, + scale_x: this._source.width / this.child.width, + scale_y: this._source.height / this.child.height, + opacity: 0, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this.child.set({ + translation_x: 0, + translation_y: 0, + scale_x: 1, + scale_y: 1, + opacity: 255, + }); + this.hide(); + + this._popdownCallbacks.forEach(func => func()); + this._popdownCallbacks = []; + }, + }); + + const appDisplay = this._source._parentView; + appDisplay.ease({ + opacity: 255, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + if (opt.SHOW_SEARCH_ENTRY) { + Main.overview.searchEntry.ease({ + opacity: 255, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + this._needsZoomAndFade = false; + }, + + _setLighterBackground(lighter) { + if (this._isOpen) + Main.overview._overview._controls._appDisplay.opacity = lighter ? 20 : 0; + /* const backgroundColor = lighter + ? this.DIALOG_SHADE_HIGHLIGHT + : this.DIALOG_SHADE_NORMAL; + + this.ease({ + backgroundColor, + duration: FOLDER_DIALOG_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); */ + }, +}; + +const AppIcon = { + after__init() { + // update the app label behavior + this._updateMultiline(); + }, + + // avoid accepting by placeholder when dragging active preview + // and also by icon if alphabet or usage sorting are used + _canAccept(source) { + if (source._sourceItem) + source = source._sourceItem; + let view = /* AppDisplay.*/_getViewFromIcon(source); + + return source !== this && + (source instanceof this.constructor) && + (view instanceof AppDisplay.AppDisplay && + !opt.APP_GRID_USAGE); + }, +}; + +const AppViewItemCommon = { + _updateMultiline() { + const { label } = this.icon; + if (label) + label.opacity = 255; + if (!this._expandTitleOnHover || !this.icon.label) + return; + + const { clutterText } = label; + + const isHighlighted = this.has_key_focus() || this.hover || this._forcedHighlight; + + if (opt.APP_GRID_NAMES_MODE === 2 && this._expandTitleOnHover) { // !_expandTitleOnHover indicates search result icon + label.opacity = isHighlighted || !this.app ? 255 : 0; + } + if (isHighlighted) + this.get_parent()?.set_child_above_sibling(this, null); + + if (!opt.APP_GRID_NAMES_MODE) { + const layout = clutterText.get_layout(); + if (!layout.is_wrapped() && !layout.is_ellipsized()) + return; + } + + label.remove_transition('allocation'); + + const id = label.connect('notify::allocation', () => { + label.restore_easing_state(); + label.disconnect(id); + }); + + const expand = opt.APP_GRID_NAMES_MODE === 1 || this._forcedHighlight || this.hover || this.has_key_focus(); + + label.save_easing_state(); + label.set_easing_duration(expand + ? APP_ICON_TITLE_EXPAND_TIME + : APP_ICON_TITLE_COLLAPSE_TIME); + clutterText.set({ + line_wrap: expand, + line_wrap_mode: expand ? Pango.WrapMode.WORD_CHAR : Pango.WrapMode.NONE, + ellipsize: expand ? Pango.EllipsizeMode.NONE : Pango.EllipsizeMode.END, + }); + }, + + // support active preview icons + acceptDrop(source, _actor, x) { + if (opt.APP_GRID_USAGE) + return DND.DragMotionResult.NO_DROP; + + this._setHoveringByDnd(false); + + if (!this._canAccept(source)) + return false; + + if (this._withinLeeways(x)) + return false; + + // added - remove app from the source folder after dnd to other folder + if (source._sourceItem) { + const app = source._sourceItem.app; + source._sourceFolder.removeApp(app); + } + + return true; + }, + +}; diff --git a/extensions/45/vertical-workspaces/lib/appFavorites.js b/extensions/45/vertical-workspaces/lib/appFavorites.js new file mode 100644 index 0000000..94f67e2 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/appFavorites.js @@ -0,0 +1,79 @@ +/** + * V-Shell (Vertical Workspaces) + * appFavorites.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import * as AppFavorites from 'resource:///org/gnome/shell/ui/appFavorites.js'; + +let Me; +let opt; + +export const AppFavoritesModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('appFavoritesModule'); + + // if notifications are enabled no override is needed + reset = reset || !this.moduleEnabled || opt.SHOW_FAV_NOTIFICATION; + + // don't touch original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) { + this.moduleEnabled = false; + console.debug(' AppFavoritesModule - Keeping untouched'); + } + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + // use actual instance instead of prototype + this._overrides.addOverride('AppFavorites', AppFavorites.getAppFavorites(), AppFavoritesCommon); + + console.debug(' AppFavoritesModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' AppFavoritesModule - Deactivated'); + } +}; + +const AppFavoritesCommon = { + addFavoriteAtPos(appId, pos) { + this._addFavorite(appId, pos); + }, + + removeFavorite(appId) { + this._removeFavorite(appId); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/dash.js b/extensions/45/vertical-workspaces/lib/dash.js new file mode 100644 index 0000000..f26151d --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/dash.js @@ -0,0 +1,1515 @@ +/** + * V-Shell (Vertical Workspaces) + * dash.js + * + * @author GdH + * @copyright 2022-2023 + * @license GPL-3.0 + * modified dash module of https://github.com/RensAlthuis/vertical-overview extension + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import GLib from 'gi://GLib'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Dash from 'resource:///org/gnome/shell/ui/dash.js'; +import * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; +import * as AppFavorites from 'resource:///org/gnome/shell/ui/appFavorites.js'; +import * as AppMenu from 'resource:///org/gnome/shell/ui/appMenu.js'; +import * as BoxPointer from 'resource:///org/gnome/shell/ui/boxpointer.js'; +import * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; +import * as IconGrid from 'resource:///org/gnome/shell/ui/iconGrid.js'; +import * as PopupMenu from 'resource:///org/gnome/shell/ui/popupMenu.js'; + +let Me; +let opt; +// gettext +let _; + +let _moduleEnabled; +let _timeouts; + +// added values to achieve a better ability to scale down according to available space +export const BaseIconSizes = [16, 24, 32, 40, 44, 48, 56, 64, 72, 80, 96, 112, 128]; + +const DASH_ITEM_LABEL_SHOW_TIME = 150; + +export const DashModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + this._horizontalWorkId = null; + this._verticalWorkId = null; + this._showAppsIconBtnPressId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this._removeTimeouts(); + + this.moduleEnabled = opt.get('dashModule'); + const conflict = !!(Me.Util.getEnabledExtensions('dash-to-dock').length || + Me.Util.getEnabledExtensions('ubuntu-dock').length || + Me.Util.getEnabledExtensions('dash-to-panel').length); + + if (conflict && !reset) + console.warn(`[${Me.metadata.name}] Warning: "Dash" module disabled due to potential conflict with another extension`); + + reset = reset || !this.moduleEnabled || conflict; + this._conflict = conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' DashModule - Keeping untouched'); + } + + updateStyle(dash) { + if (opt.DASH_BG_LIGHT) + dash._background.add_style_class_name('dash-background-light'); + else + dash._background.remove_style_class_name('dash-background-light'); + + dash._background.opacity = opt.DASH_BG_OPACITY; + let radius = opt.DASH_BG_RADIUS; + if (radius) { + let style; + switch (opt.DASH_POSITION) { + case 1: + style = opt.DASH_BG_GS3_STYLE ? `border-radius: ${radius}px 0 0 ${radius}px;` : `border-radius: ${radius}px;`; + break; + case 3: + style = opt.DASH_BG_GS3_STYLE ? `border-radius: 0 ${radius}px ${radius}px 0;` : `border-radius: ${radius}px;`; + break; + default: + style = `border-radius: ${radius}px;`; + } + dash._background.set_style(style); + } else { + dash._background.set_style(''); + } + } + + _activateModule() { + _moduleEnabled = true; + _timeouts = {}; + const dash = Main.overview._overview._controls.layoutManager._dash; + + if (!this._originalWorkId) + this._originalWorkId = dash._workId; + + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._resetStyle(dash); + this.updateStyle(dash); + + this._overrides.addOverride('DashItemContainer', Dash.DashItemContainer.prototype, DashItemContainerCommon); + this._overrides.addOverride('DashCommon', Dash.Dash.prototype, DashCommon); + this._overrides.addOverride('AppIcon', AppDisplay.AppIcon.prototype, AppIconCommon); + this._overrides.addOverride('DashIcon', Dash.DashIcon.prototype, DashIconCommon); + this._overrides.addOverride('AppMenu', AppMenu.AppMenu.prototype, AppMenuCommon); + + if (opt.DASH_VERTICAL) { + // this._overrides.addOverride('Dash', Dash.Dash.prototype, DashVerticalOverride); + dash.add_style_class_name('vertical'); + this._setOrientation(Clutter.Orientation.VERTICAL); + } else { + this._setOrientation(Clutter.Orientation.HORIZONTAL); + } + + if (!this._customWorkId) + this._customWorkId = Main.initializeDeferredWork(dash._box, dash._redisplay.bind(dash)); + dash._workId = this._customWorkId; + + this._updateSearchWindowsIcon(); + this._updateRecentFilesIcon(); + this._updateExtensionsIcon(); + this._moveDashAppGridIcon(); + this._connectShowAppsIcon(); + + dash.visible = opt.DASH_VISIBLE; + dash._background.add_style_class_name('dash-background-reduced'); + dash._queueRedisplay(); + + if (opt.DASH_ISOLATE_WS && !this._wmSwitchWsConId) { + this._wmSwitchWsConId = global.windowManager.connect('switch-workspace', () => dash._queueRedisplay()); + this._newWindowConId = global.display.connect_after('window-created', () => dash._queueRedisplay()); + } + console.debug(' DashModule - Activated'); + } + + _disableModule() { + const dash = Main.overview._overview._controls.layoutManager._dash; + + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + dash._workId = this._originalWorkId; + + if (this._wmSwitchWsConId) { + global.windowManager.disconnect(this._wmSwitchWsConId); + this._wmSwitchWsConId = 0; + } + if (this._newWindowConId) { + global.windowManager.disconnect(this._newWindowConId); + this._newWindowConId = 0; + } + + const reset = true; + this._setOrientation(Clutter.Orientation.HORIZONTAL); + this._moveDashAppGridIcon(reset); + this._connectShowAppsIcon(reset); + this._updateSearchWindowsIcon(false); + this._updateRecentFilesIcon(false); + this._updateExtensionsIcon(false); + this._resetStyle(dash); + dash.visible = !this._conflict; + dash._background.opacity = 255; + + _moduleEnabled = false; + console.debug(' DashModule - Disabled'); + } + + _resetStyle(dash) { + dash.remove_style_class_name('vertical'); + dash.remove_style_class_name('vertical-gs3-left'); + dash.remove_style_class_name('vertical-gs3-right'); + dash.remove_style_class_name('vertical-left'); + dash.remove_style_class_name('vertical-right'); + dash._background.remove_style_class_name('dash-background-light'); + dash._background.remove_style_class_name('dash-background-reduced'); + dash._background.set_style(''); + } + + _removeTimeouts() { + if (_timeouts) { + Object.values(_timeouts).forEach(t => { + if (t) + GLib.source_remove(t); + }); + _timeouts = null; + } + } + + _setOrientation(orientation, dash) { + dash = dash ?? Main.overview._overview._controls.layoutManager._dash; + + dash._box.layout_manager.orientation = orientation; + dash._dashContainer.layout_manager.orientation = orientation; + dash._dashContainer.y_expand = !orientation; + dash._dashContainer.x_expand = !!orientation; + dash.x_align = orientation ? Clutter.ActorAlign.START : Clutter.ActorAlign.CENTER; + dash.y_align = orientation ? Clutter.ActorAlign.CENTER : Clutter.ActorAlign.FILL; + + let sizerBox = dash._background.get_children()[0]; + sizerBox.clear_constraints(); + sizerBox.add_constraint(new Clutter.BindConstraint({ + source: dash._showAppsIcon.icon, + coordinate: orientation ? Clutter.BindCoordinate.WIDTH : Clutter.BindCoordinate.HEIGHT, + })); + sizerBox.add_constraint(new Clutter.BindConstraint({ + source: dash._dashContainer, + coordinate: orientation ? Clutter.BindCoordinate.HEIGHT : Clutter.BindCoordinate.WIDTH, + })); + dash._box.remove_all_children(); + dash._separator = null; + dash._queueRedisplay(); + dash._adjustIconSize(); + + if (orientation && opt.DASH_BG_GS3_STYLE) { + if (opt.DASH_LEFT) + dash.add_style_class_name('vertical-gs3-left'); + else if (opt.DASH_RIGHT) + dash.add_style_class_name('vertical-gs3-right'); + } else { + dash.remove_style_class_name('vertical-gs3-left'); + dash.remove_style_class_name('vertical-gs3-right'); + } + } + + _moveDashAppGridIcon(reset = false) { + // move dash app grid icon to the front + const dash = Main.overview._overview._controls.layoutManager._dash; + + const appIconPosition = opt.get('showAppsIconPosition'); + dash._showAppsIcon.remove_style_class_name('show-apps-icon-vertical-hide'); + dash._showAppsIcon.remove_style_class_name('show-apps-icon-horizontal-hide'); + dash._showAppsIcon.opacity = 255; + if (!reset && appIconPosition === 0) // 0 - start + dash._dashContainer.set_child_at_index(dash._showAppsIcon, 0); + if (reset || appIconPosition === 1) { // 1 - end + const index = dash._dashContainer.get_children().length - 1; + dash._dashContainer.set_child_at_index(dash._showAppsIcon, index); + } + if (!reset && appIconPosition === 2) { // 2 - hide + const style = opt.DASH_VERTICAL ? 'show-apps-icon-vertical-hide' : 'show-apps-icon-horizontal-hide'; + dash._showAppsIcon.add_style_class_name(style); + // for some reason even if the icon height in vertical mode should be set to 0 by the style, it stays visible in full size returning height 1px + dash._showAppsIcon.opacity = 0; + } + } + + _connectShowAppsIcon(reset = false, dash) { + dash = dash ?? Main.overview._overview._controls.layoutManager._dash; + if (!reset) { + if (this._showAppsIconBtnPressId || Me.Util.dashIsDashToDock()) { + // button is already connected || dash is Dash to Dock + return; + } + dash._showAppsIcon.reactive = true; + this._showAppsIconBtnPressId = dash._showAppsIcon.connect('button-press-event', (actor, event) => { + const button = event.get_button(); + if (button === Clutter.BUTTON_MIDDLE) + Me.Util.openPreferences(); + else if (button === Clutter.BUTTON_SECONDARY) + Me.Util.activateSearchProvider(Me.WSP_PREFIX); + else + return Clutter.EVENT_PROPAGATE; + return Clutter.EVENT_STOP; + }); + } else if (this._showAppsIconBtnPressId) { + dash._showAppsIcon.disconnect(this._showAppsIconBtnPressId); + this._showAppsIconBtnPressId = 0; + dash._showAppsIcon.reactive = false; + } + } + + _updateSearchWindowsIcon(show = opt.SHOW_WINDOWS_ICON, dash) { + dash = dash ?? Main.overview._overview._controls.layoutManager._dash; + const dashContainer = dash._dashContainer; + + if (dash._showWindowsIcon) { + dashContainer.remove_child(dash._showWindowsIcon); + if (dash._showWindowsIconClickedId) { + dash._showWindowsIcon.toggleButton.disconnect(dash._showWindowsIconClickedId); + dash._showWindowsIconClickedId = 0; + } + delete dash._showWindowsIconClickedId; + if (dash._showWindowsIcon) + dash._showWindowsIcon.destroy(); + delete dash._showWindowsIcon; + } + + if (!show || !opt.get('windowSearchProviderModule')) + return; + + if (!dash._showWindowsIcon) { + dash._showWindowsIcon = new Dash.DashItemContainer(); + new Me.Util.Overrides().addOverride('showWindowsIcon', dash._showWindowsIcon, ShowWindowsIcon); + dash._showWindowsIcon._afterInit(); + dash._showWindowsIcon.show(false); + dashContainer.add_child(dash._showWindowsIcon); + dash._hookUpLabel(dash._showWindowsIcon); + } + + dash._showWindowsIcon.icon.setIconSize(dash.iconSize); + if (opt.SHOW_WINDOWS_ICON === 1) { + dashContainer.set_child_at_index(dash._showWindowsIcon, 0); + } else if (opt.SHOW_WINDOWS_ICON === 2) { + const index = dashContainer.get_children().length - 1; + dashContainer.set_child_at_index(dash._showWindowsIcon, index); + } + + Main.overview._overview._controls.layoutManager._dash._adjustIconSize(); + + if (dash._showWindowsIcon && !dash._showWindowsIconClickedId) { + dash._showWindowsIconClickedId = dash._showWindowsIcon.toggleButton.connect('clicked', () => { + Me.Util.activateSearchProvider(Me.WSP_PREFIX); + }); + } + } + + _updateRecentFilesIcon(show = opt.SHOW_RECENT_FILES_ICON, dash) { + dash = dash ?? Main.overview._overview._controls.layoutManager._dash; + const dashContainer = dash._dashContainer; + + if (dash._recentFilesIcon) { + dashContainer.remove_child(dash._recentFilesIcon); + if (dash._recentFilesIconClickedId) { + dash._recentFilesIcon.toggleButton.disconnect(dash._recentFilesIconClickedId); + dash._recentFilesIconClickedId = 0; + } + delete dash._recentFilesIconClickedId; + if (dash._recentFilesIcon) + dash._recentFilesIcon.destroy(); + delete dash._recentFilesIcon; + } + + if (!show || !opt.get('recentFilesSearchProviderModule')) + return; + + if (!dash._recentFilesIcon) { + dash._recentFilesIcon = new Dash.DashItemContainer(); + new Me.Util.Overrides().addOverride('recentFilesIcon', dash._recentFilesIcon, ShowRecentFilesIcon); + dash._recentFilesIcon._afterInit(); + dash._recentFilesIcon.show(false); + dashContainer.add_child(dash._recentFilesIcon); + dash._hookUpLabel(dash._recentFilesIcon); + } + + dash._recentFilesIcon.icon.setIconSize(dash.iconSize); + if (opt.SHOW_RECENT_FILES_ICON === 1) { + dashContainer.set_child_at_index(dash._recentFilesIcon, 0); + } else if (opt.SHOW_RECENT_FILES_ICON === 2) { + const index = dashContainer.get_children().length - 1; + dashContainer.set_child_at_index(dash._recentFilesIcon, index); + } + + Main.overview._overview._controls.layoutManager._dash._adjustIconSize(); + + if (dash._recentFilesIcon && !dash._recentFilesIconClickedId) { + dash._recentFilesIconClickedId = dash._recentFilesIcon.toggleButton.connect('clicked', () => { + Me.Util.activateSearchProvider(Me.RFSP_PREFIX); + }); + } + } + + _updateExtensionsIcon(show = opt.SHOW_EXTENSIONS_ICON, dash) { + dash = dash ?? Main.overview._overview._controls.layoutManager._dash; + const dashContainer = dash._dashContainer; + + if (dash._extensionsIcon) { + dashContainer.remove_child(dash._extensionsIcon); + if (dash._extensionsIconClickedId) { + dash._extensionsIcon.toggleButton.disconnect(dash._extensionsIconClickedId); + dash._extensionsIconClickedId = 0; + } + delete dash._extensionsIconClickedId; + if (dash._extensionsIcon) + dash._extensionsIcon.destroy(); + delete dash._extensionsIcon; + } + + if (!show || !opt.get('extensionsSearchProviderModule')) + return; + + if (!dash._extensionsIcon) { + dash._extensionsIcon = new Dash.DashItemContainer(); + new Me.Util.Overrides().addOverride('extensionsIcon', dash._extensionsIcon, ShowExtensionsIcon); + dash._extensionsIcon._afterInit(); + dash._extensionsIcon.show(false); + dashContainer.add_child(dash._extensionsIcon); + dash._hookUpLabel(dash._extensionsIcon); + } + + dash._extensionsIcon.icon.setIconSize(dash.iconSize); + if (opt.SHOW_EXTENSIONS_ICON === 1) { + dashContainer.set_child_at_index(dash._extensionsIcon, 0); + } else if (opt.SHOW_EXTENSIONS_ICON === 2) { + const index = dashContainer.get_children().length - 1; + dashContainer.set_child_at_index(dash._extensionsIcon, index); + } + + Main.overview._overview._controls.layoutManager._dash._adjustIconSize(); + + if (dash._extensionsIcon && !dash._extensionsIconClickedId) { + dash._extensionsIconClickedId = dash._extensionsIcon.toggleButton.connect('clicked', () => { + Me.Util.activateSearchProvider(Me.ESP_PREFIX); + }); + } + } +}; + +function getAppFromSource(source) { + if (source instanceof AppDisplay.AppIcon) + return source.app; + else + return null; +} + +const DashItemContainerCommon = { + // move labels according dash position + showLabel() { + if (!this._labelText) + return; + + const windows = this.child.app?.get_windows(); + const recentWindowTitle = windows && windows.length ? windows[0].get_title() : ''; + const windowCount = this.child.app?.get_windows().length; + let labelSuffix = ''; + if (windowCount > 1) + labelSuffix = ` (${windowCount})`; + if (recentWindowTitle && recentWindowTitle !== this._labelText) + labelSuffix += `\n ${recentWindowTitle}`; + + this.label.set_text(this._labelText + labelSuffix); + + this.label.opacity = 0; + this.label.show(); + + let [stageX, stageY] = this.get_transformed_position(); + + const itemWidth = this.allocation.get_width(); + const itemHeight = this.allocation.get_height(); + + const labelWidth = this.label.get_width(); + const labelHeight = this.label.get_height(); + let xOffset = Math.floor((itemWidth - labelWidth) / 2); + let x = Math.clamp(stageX + xOffset, 0, global.stage.width - labelWidth); + const primaryMonitor = global.display.get_monitor_geometry(global.display.get_primary_monitor()); + x = Math.clamp(x, primaryMonitor.x, primaryMonitor.x + primaryMonitor.width - labelWidth); + + let node = this.label.get_theme_node(); + let y; + + if (opt.DASH_TOP) { + const yOffset = 0.75 * itemHeight + 3 * node.get_length('-y-offset'); + y = stageY + yOffset; + } else if (opt.DASH_BOTTOM) { + const yOffset = node.get_length('-y-offset'); + y = stageY - this.label.height - yOffset; + } else if (opt.DASH_RIGHT) { + const yOffset = Math.floor((itemHeight - labelHeight) / 2); + xOffset = 4; + + x = stageX - xOffset - this.label.width; + y = Math.clamp(stageY + yOffset, 0, global.stage.height - labelHeight); + } else if (opt.DASH_LEFT) { + const yOffset = Math.floor((itemHeight - labelHeight) / 2); + xOffset = 4; + + x = stageX + this.width + xOffset; + y = Math.clamp(stageY + yOffset, 0, global.stage.height - labelHeight); + } + + this.label.set_position(x, y); + this.label.ease({ + opacity: 255, + duration: DASH_ITEM_LABEL_SHOW_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + this.label.set_position(x, y); + this.label.ease({ + opacity: 255, + duration: DASH_ITEM_LABEL_SHOW_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + }, +}; + +const DashCommon = { + _redisplay() { + // After disabling V-Shell queueRedisplay() may call this function + // In that case redirect the call to the current _redisplay() + if (!_moduleEnabled) { + this._redisplay(); + return; + } + + let favorites = AppFavorites.getAppFavorites().getFavoriteMap(); + + let running = this._appSystem.get_running(); + + if (opt.DASH_ISOLATE_WS) { + const currentWs = global.workspace_manager.get_active_workspace(); + running = running.filter(app => { + return app.get_windows().filter(w => w.get_workspace() === currentWs).length; + }); + this._box.get_children().forEach(a => a.child?._updateRunningStyle()); + } + + let children = this._box.get_children().filter(actor => { + return actor.child && + actor.child._delegate && + actor.child._delegate.app; + }); + // Apps currently in the dash + let oldApps = children.map(actor => actor.child._delegate.app); + // Apps supposed to be in the dash + let newApps = []; + + for (let id in favorites) + newApps.push(favorites[id]); + + for (let i = 0; i < running.length; i++) { + let app = running[i]; + if (app.get_id() in favorites) + continue; + newApps.push(app); + } + + // Figure out the actual changes to the list of items; we iterate + // over both the list of items currently in the dash and the list + // of items expected there, and collect additions and removals. + // Moves are both an addition and a removal, where the order of + // the operations depends on whether we encounter the position + // where the item has been added first or the one from where it + // was removed. + // There is an assumption that only one item is moved at a given + // time; when moving several items at once, everything will still + // end up at the right position, but there might be additional + // additions/removals (e.g. it might remove all the launchers + // and add them back in the new order even if a smaller set of + // additions and removals is possible). + // If above assumptions turns out to be a problem, we might need + // to use a more sophisticated algorithm, e.g. Longest Common + // Subsequence as used by diff. + let addedItems = []; + let removedActors = []; + + let newIndex = 0; + let oldIndex = 0; + while (newIndex < newApps.length || oldIndex < oldApps.length) { + let oldApp = oldApps.length > oldIndex ? oldApps[oldIndex] : null; + let newApp = newApps.length > newIndex ? newApps[newIndex] : null; + + // No change at oldIndex/newIndex + if (oldApp === newApp) { + oldIndex++; + newIndex++; + continue; + } + + // App removed at oldIndex + if (oldApp && !newApps.includes(oldApp)) { + removedActors.push(children[oldIndex]); + oldIndex++; + continue; + } + + // App added at newIndex + if (newApp && !oldApps.includes(newApp)) { + addedItems.push({ + app: newApp, + item: this._createAppItem(newApp), + pos: newIndex, + }); + newIndex++; + continue; + } + + // App moved + let nextApp = newApps.length > newIndex + 1 + ? newApps[newIndex + 1] : null; + let insertHere = nextApp && nextApp === oldApp; + let alreadyRemoved = removedActors.reduce((result, actor) => { + let removedApp = actor.child._delegate.app; + return result || removedApp === newApp; + }, false); + + if (insertHere || alreadyRemoved) { + let newItem = this._createAppItem(newApp); + addedItems.push({ + app: newApp, + item: newItem, + pos: newIndex + removedActors.length, + }); + newIndex++; + } else { + removedActors.push(children[oldIndex]); + oldIndex++; + } + } + + for (let i = 0; i < addedItems.length; i++) { + this._box.insert_child_at_index( + addedItems[i].item, + addedItems[i].pos); + } + + for (let i = 0; i < removedActors.length; i++) { + let item = removedActors[i]; + + // Don't animate item removal when the overview is transitioning + // or hidden + if (Main.overview.visible && !Main.overview.animationInProgress) + item.animateOutAndDestroy(); + else + item.destroy(); + } + + this._adjustIconSize(); + + // Skip animations on first run when adding the initial set + // of items, to avoid all items zooming in at once + + let animate = this._shownInitially && Main.overview.visible && + !Main.overview.animationInProgress; + + if (!this._shownInitially) + this._shownInitially = true; + + for (let i = 0; i < addedItems.length; i++) + addedItems[i].item.show(animate); + + // Update separator + const nFavorites = Object.keys(favorites).length; + const nIcons = children.length + addedItems.length - removedActors.length; + if (nFavorites > 0 && nFavorites < nIcons) { + // destroy the horizontal separator if it exists. + // this is incredibly janky, but I can't think of a better way atm. + if (this._separator && this._separator.height !== 1) { + this._separator.destroy(); + this._separator = null; + } + + if (!this._separator) { + this._separator = new St.Widget({ + style_class: 'dash-separator', + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.CENTER, + width: opt.DASH_VERTICAL ? this.iconSize : 1, + height: opt.DASH_VERTICAL ? 1 : this.iconSize, + }); + this._box.add_child(this._separator); + } + + // FIXME: separator placement is broken (also in original dash) + let pos = nFavorites + this._animatingPlaceholdersCount; + if (this._dragPlaceholder) + pos++; + this._box.set_child_at_index(this._separator, pos); + } else if (this._separator) { + this._separator.destroy(); + this._separator = null; + } + // Workaround for https://bugzilla.gnome.org/show_bug.cgi?id=692744 + // Without it, StBoxLayout may use a stale size cache + this._box.queue_relayout(); + }, + + _createAppItem(app) { + let appIcon = new Dash.DashIcon(app); + + let indicator = appIcon._dot; + if (opt.DASH_VERTICAL) { + indicator.x_align = opt.DASH_LEFT ? Clutter.ActorAlign.START : Clutter.ActorAlign.END; + indicator.y_align = Clutter.ActorAlign.CENTER; + } else { + indicator.x_align = Clutter.ActorAlign.CENTER; + indicator.y_align = Clutter.ActorAlign.END; + } + + appIcon.connect('menu-state-changed', + (o, opened) => { + this._itemMenuStateChanged(item, opened); + }); + + let item = new Dash.DashItemContainer(); + item.setChild(appIcon); + + // Override default AppIcon label_actor, now the + // accessible_name is set at DashItemContainer.setLabelText + appIcon.label_actor = null; + item.setLabelText(app.get_name()); + + appIcon.icon.setIconSize(this.iconSize); + this._hookUpLabel(item, appIcon); + + return item; + }, + + // use custom BaseIconSizes and add support for custom icons + _adjustIconSize() { + // if a user launches multiple apps at once, this function may be called again before the previous call has finished + // as a result, new icons will not reach their full size, or will be missing, if adding a new icon and changing the dash size due to lack of space at the same time + if (this._adjustingInProgress) + return; + + // For the icon size, we only consider children which are "proper" + // icons (i.e. ignoring drag placeholders) and which are not + // animating out (which means they will be destroyed at the end of + // the animation) + let iconChildren = this._box.get_children().filter(actor => { + return actor.child && + actor.child._delegate && + actor.child._delegate.icon && + !actor.animatingOut; + }); + + // add new custom icons to the list + if (this._showAppsIcon.visible) + iconChildren.push(this._showAppsIcon); + + if (this._showWindowsIcon) + iconChildren.push(this._showWindowsIcon); + + if (this._recentFilesIcon) + iconChildren.push(this._recentFilesIcon); + + if (this._extensionsIcon) + iconChildren.push(this._extensionsIcon); + + if (!iconChildren.length) + return; + + if (this._maxWidth === -1 || this._maxHeight === -1) + return; + + const dashHorizontal = !opt.DASH_VERTICAL; + + const themeNode = this.get_theme_node(); + const maxAllocation = new Clutter.ActorBox({ + x1: 0, + y1: 0, + x2: dashHorizontal ? this._maxWidth : 42, // not whatever + y2: dashHorizontal ? 42 : this._maxHeight, + }); + + let maxContent = themeNode.get_content_box(maxAllocation); + + let spacing = themeNode.get_length('spacing'); + + let firstButton = iconChildren[0].child; + let firstIcon = firstButton._delegate.icon; + + if (!firstIcon.icon) + return; + + // Enforce valid spacings during the size request + firstIcon.icon.ensure_style(); + const [, , iconWidth, iconHeight] = firstIcon.icon.get_preferred_size(); + const [, , buttonWidth, buttonHeight] = firstButton.get_preferred_size(); + let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; + + let availWidth, availHeight, maxIconSize; + if (dashHorizontal) { + availWidth = maxContent.x2 - maxContent.x1; + // Subtract icon padding and box spacing from the available width + availWidth -= iconChildren.length * (buttonWidth - iconWidth) + + (iconChildren.length - 1) * spacing + + 2 * this._background.get_theme_node().get_horizontal_padding(); + + availHeight = this._maxHeight; + availHeight -= this.margin_top + this.margin_bottom; + availHeight -= this._background.get_theme_node().get_vertical_padding(); + availHeight -= themeNode.get_vertical_padding(); + availHeight -= buttonHeight - iconHeight; + + maxIconSize = Math.min(availWidth / iconChildren.length, availHeight, opt.MAX_ICON_SIZE * scaleFactor); + } else { + availWidth = this._maxWidth; + availWidth -= this._background.get_theme_node().get_horizontal_padding(); + availWidth -= themeNode.get_horizontal_padding(); + availWidth -= buttonWidth - iconWidth; + + availHeight = maxContent.y2 - maxContent.y1; + availHeight -= iconChildren.length * (buttonHeight - iconHeight) + + (iconChildren.length - 1) * spacing + + 2 * this._background.get_theme_node().get_vertical_padding(); + + maxIconSize = Math.min(availWidth, availHeight / iconChildren.length, opt.MAX_ICON_SIZE * scaleFactor); + } + + let iconSizes = BaseIconSizes.map(s => s * scaleFactor); + + let newIconSize = BaseIconSizes[0]; + for (let i = 0; i < iconSizes.length; i++) { + if (iconSizes[i] <= maxIconSize) + newIconSize = BaseIconSizes[i]; + } + + if (newIconSize === this.iconSize) + return; + + // set the in-progress state here after all the possible cancels + this._adjustingInProgress = true; + + let oldIconSize = this.iconSize; + this.iconSize = newIconSize; + this.emit('icon-size-changed'); + + let scale = oldIconSize / newIconSize; + for (let i = 0; i < iconChildren.length; i++) { + let icon = iconChildren[i].child._delegate.icon; + + // Set the new size immediately, to keep the icons' sizes + // in sync with this.iconSize + icon.setIconSize(this.iconSize); + + // Don't animate the icon size change when the overview + // is transitioning, not visible or when initially filling + // the dash + if (!Main.overview.visible || Main.overview.animationInProgress || + !this._shownInitially) + continue; + + let [targetWidth, targetHeight] = icon.icon.get_size(); + + // Scale the icon's texture to the previous size and + // tween to the new size + icon.icon.set_size(icon.icon.width * scale, + icon.icon.height * scale); + + icon.icon.ease({ + width: targetWidth, + height: targetHeight, + duration: Dash.DASH_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + if (this._separator) { + this._separator.ease({ + width: dashHorizontal ? 1 : this.iconSize, + height: dashHorizontal ? this.iconSize : 1, + duration: Dash.DASH_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + this._adjustingInProgress = false; + }, + + handleDragOver(source, actor, x, y, _time) { + let app = getAppFromSource(source); + + // Don't allow favoriting of transient apps + if (app === null || app.is_window_backed()) + return DND.DragMotionResult.NO_DROP; + if (!global.settings.is_writable('favorite-apps')) + return DND.DragMotionResult.NO_DROP; + let favorites = AppFavorites.getAppFavorites().getFavorites(); + let numFavorites = favorites.length; + + let favPos = favorites.indexOf(app); + + let children = this._box.get_children(); + let numChildren = children.length; + let boxSize = opt.DASH_VERTICAL ? this._box.height : this._box.width; + + // Keep the placeholder out of the index calculation; assuming that + // the remove target has the same size as "normal" items, we don't + // need to do the same adjustment there. + if (this._dragPlaceholder) { + boxSize -= opt.DASH_VERTICAL ? this._dragPlaceholder.height : this._dragPlaceholder.width; + numChildren--; + } + + // Same with the separator + if (this._separator) { + boxSize -= opt.DASH_VERTICAL ? this._separator.height : this._separator.width; + numChildren--; + } + + let pos; + if (this._emptyDropTarget) + pos = 0; // always insert at the start when dash is empty + else if (this.text_direction === Clutter.TextDirection.RTL) + pos = numChildren - Math.floor((opt.DASH_VERTICAL ? y : x) * numChildren / boxSize); + else + pos = Math.floor((opt.DASH_VERTICAL ? y : x) * numChildren / boxSize); + + // Put the placeholder after the last favorite if we are not + // in the favorites zone + if (pos > numFavorites) + pos = numFavorites; + + if (pos !== this._dragPlaceholderPos && this._animatingPlaceholdersCount === 0) { + this._dragPlaceholderPos = pos; + + // Don't allow positioning before or after self + if (favPos !== -1 && (pos === favPos || pos === favPos + 1)) { + this._clearDragPlaceholder(); + return DND.DragMotionResult.CONTINUE; + } + + // If the placeholder already exists, we just move + // it, but if we are adding it, expand its size in + // an animation + let fadeIn; + if (this._dragPlaceholder) { + this._dragPlaceholder.destroy(); + fadeIn = false; + } else { + fadeIn = true; + } + + // this._dragPlaceholder = new Dash.DragPlaceholderItem(); // not exported in 45 + this._dragPlaceholder = new Dash.DashItemContainer(); + this._dragPlaceholder.setChild(new St.Bin({ style_class: 'placeholder' })); + this._dragPlaceholder.child.set_width(this.iconSize / (opt.DASH_VERTICAL ? 2 : 1)); + this._dragPlaceholder.child.set_height(this.iconSize / (opt.DASH_VERTICAL ? 1 : 2)); + this._box.insert_child_at_index( + this._dragPlaceholder, + this._dragPlaceholderPos); + this._dragPlaceholder.show(fadeIn); + } + + if (!this._dragPlaceholder) + return DND.DragMotionResult.NO_DROP; + + let srcIsFavorite = favPos !== -1; + + if (srcIsFavorite) + return DND.DragMotionResult.MOVE_DROP; + + return DND.DragMotionResult.COPY_DROP; + }, +}; + +const DashIconCommon = { + after__init() { + if (opt.DASH_ICON_SCROLL && !Me.Util.dashNotDefault()) { + this._scrollConId = this.connect('scroll-event', DashExtensions.onScrollEvent.bind(this)); + this._leaveConId = this.connect('leave-event', DashExtensions.onLeaveEvent.bind(this)); + } + }, + + popupMenu() { + const side = opt.DASH_VERTICAL ? St.Side.LEFT : St.Side.BOTTOM; + AppIconCommon.popupMenu.bind(this)(side); + }, + + _updateRunningStyle() { + const currentWs = global.workspace_manager.get_active_workspace(); + const show = opt.DASH_ISOLATE_WS + ? this.app.get_windows().filter(w => w.get_workspace() === currentWs).length + : this.app.state !== Shell.AppState.STOPPED; + + if (show) + this._dot.show(); + else + this._dot.hide(); + }, +}; + +const DashExtensions = { + onScrollEvent(source, event) { + if ((this.app && !opt.DASH_ICON_SCROLL) || (this._isSearchWindowsIcon && !opt.SEARCH_WINDOWS_ICON_SCROLL)) { + if (this._scrollConId) { + this.disconnect(this._scrollConId); + this._scrollConId = 0; + } + if (this._leaveConId) { + this.disconnect(this._leaveConId); + this._leaveConId = 0; + } + return Clutter.EVENT_PROPAGATE; + } + + if (Main.overview._overview.controls._stateAdjustment.value > 1) + return Clutter.EVENT_PROPAGATE; + + let direction = Me.Util.getScrollDirection(event); + if (direction === Clutter.ScrollDirection.UP) + direction = 1; + else if (direction === Clutter.ScrollDirection.DOWN) + direction = -1; + else + return Clutter.EVENT_STOP; + + // avoid uncontrollable switching if smooth scroll wheel or trackpad is used + if (this._lastScroll && Date.now() - this._lastScroll < 160) + return Clutter.EVENT_STOP; + + this._lastScroll = Date.now(); + + DashExtensions.switchWindow.bind(this)(direction); + return Clutter.EVENT_STOP; + }, + + onLeaveEvent() { + if (!this._selectedMetaWin || this.has_pointer || this.toggleButton?.has_pointer) + return; + + this._selectedPreview._activateSelected = false; + this._selectedMetaWin = null; + this._scrolledWindows = null; + DashExtensions.showWindowPreview.bind(this)(null); + }, + + + switchWindow(direction) { + if (!this._scrolledWindows) { + this._initialSelection = true; + // source is app icon + if (this.app) { + this._scrolledWindows = this.app.get_windows(); + if (opt.DASH_ISOLATE_WS) { + const currentWs = global.workspaceManager.get_active_workspace(); + this._scrolledWindows = this._scrolledWindows.filter(w => w.get_workspace() === currentWs); + } + + const wsList = []; + this._scrolledWindows.forEach(w => { + const ws = w.get_workspace(); + if (!wsList.includes(ws)) + wsList.push(ws); + }); + + // sort windows by workspaces in MRU order + this._scrolledWindows.sort((a, b) => wsList.indexOf(a.get_workspace()) > wsList.indexOf(b.get_workspace())); + // source is Search Windows icon + } else if (this._isSearchWindowsIcon) { + if (opt.SEARCH_WINDOWS_ICON_SCROLL === 1) // all windows + this._scrolledWindows = Me.Util.getWindows(null); + else + this._scrolledWindows = Me.Util.getWindows(global.workspace_manager.get_active_workspace()); + } + } + + let windows = this._scrolledWindows; + + if (!windows.length) + return; + + // if window selection is in the process, the previewed window must be the current one + let currentWin = this._selectedMetaWin ? this._selectedMetaWin : windows[0]; + + const currentIdx = windows.indexOf(currentWin); + let targetIdx = currentIdx; + // const focusWindow = Me.Util.getWindows(null)[0]; // incompatible 45 + const focusWindow = Me.Util.getWindows(null)[0]; + const appFocused = this._scrolledWindows[0] === focusWindow && this._scrolledWindows[0].get_workspace() === global.workspace_manager.get_active_workspace(); + // only if the app has focus, immediately switch to the previous window + // otherwise just set the current window above others + if (!this._initialSelection || appFocused) + targetIdx += direction; + else + this._initialSelection = false; + + if (targetIdx > windows.length - 1) + targetIdx = 0; + else if (targetIdx < 0) + targetIdx = windows.length - 1; + + const metaWin = windows[targetIdx]; + DashExtensions.showWindowPreview.bind(this)(metaWin); + this._selectedMetaWin = metaWin; + }, + + showWindowPreview(metaWin) { + const views = Main.overview._overview.controls._workspacesDisplay._workspacesViews; + const viewsIter = [views[0]]; + // secondary monitors use different structure + views.forEach(v => { + if (v._workspacesView) + viewsIter.push(v._workspacesView); + }); + + viewsIter.forEach(view => { + // if workspaces are on primary monitor only + if (!view || !view._workspaces) + return; + + view._workspaces.forEach(ws => { + ws._windows.forEach(windowPreview => { + // metaWin === null resets opacity + let opacity = metaWin ? 50 : 255; + windowPreview._activateSelected = false; + + // minimized windows are invisible if windows are not exposed (WORKSPACE_MODE === 0) + if (!windowPreview.opacity) + windowPreview.opacity = 255; + + // app windows set to lower opacity, so they can be recognized + if (this._scrolledWindows && this._scrolledWindows.includes(windowPreview.metaWindow)) { + if (opt.DASH_ICON_SCROLL === 2) + opacity = 254; + } + if (windowPreview.metaWindow === metaWin) { + if (metaWin && metaWin.get_workspace() !== global.workspace_manager.get_active_workspace()) { + Main.wm.actionMoveWorkspace(metaWin.get_workspace()); + if (_timeouts.wsSwitcherAnimation) + GLib.source_remove(_timeouts.wsSwitcherAnimation); + // setting window preview above siblings before workspace switcher animation has no effect + // we need to set the window above after the ws preview become visible on the screen + // the default switcher animation time is 250, 200 ms delay should be enough + _timeouts.wsSwitcherAnimation = GLib.timeout_add(0, 200 * St.Settings.get().slow_down_factor, () => { + windowPreview.get_parent().set_child_above_sibling(windowPreview, null); + _timeouts.wsSwitcherAnimation = 0; + return GLib.SOURCE_REMOVE; + }); + } else { + windowPreview.get_parent().set_child_above_sibling(windowPreview, null); + } + + opacity = 255; + this._selectedPreview = windowPreview; + windowPreview._activateSelected = true; + } + + // if windows are exposed, highlight selected using opacity + if ((opt.OVERVIEW_MODE && opt.WORKSPACE_MODE) || !opt.OVERVIEW_MODE) { + if (metaWin && opacity === 255) + windowPreview.showOverlay(true); + else + windowPreview.hideOverlay(true); + windowPreview.ease({ + duration: 200, + opacity, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + }); + }); + }); + }, +}; + +const AppIconCommon = { + after__init() { + if (this._updateRunningDotStyle) + this._updateRunningDotStyle(); + }, + + _updateRunningDotStyle() { + if (opt.RUNNING_DOT_STYLE) + this._dot.add_style_class_name('app-well-app-running-dot-custom'); + else + this._dot.remove_style_class_name('app-well-app-running-dot-custom'); + }, + + activate(button) { + const event = Clutter.get_current_event(); + const state = event ? event.get_state() : 0; + const isMiddleButton = button && button === Clutter.BUTTON_MIDDLE; + const isCtrlPressed = Me.Util.isCtrlPressed(state); + const isShiftPressed = Me.Util.isShiftPressed(state); + + const currentWS = global.workspace_manager.get_active_workspace(); + const appRecentWorkspace = this._getAppRecentWorkspace(this.app); + // this feature shouldn't affect search results, dash icons don't have labels, so we use them as a condition + const showWidowsBeforeActivation = opt.DASH_CLICK_ACTION === 1 && !this.icon.label; + + let targetWindowOnCurrentWs = false; + if (opt.DASH_FOLLOW_RECENT_WIN) { + targetWindowOnCurrentWs = appRecentWorkspace === currentWS; + } else { + this.app.get_windows().forEach( + w => { + targetWindowOnCurrentWs = targetWindowOnCurrentWs || (w.get_workspace() === currentWS); + } + ); + } + + const openNewWindow = this.app.can_open_new_window() && + this.app.state === Shell.AppState.RUNNING && + (((isCtrlPressed || isMiddleButton) && !opt.DASH_CLICK_OPEN_NEW_WIN) || + (opt.DASH_CLICK_OPEN_NEW_WIN && !this._selectedMetaWin && !isMiddleButton) || + ((opt.DASH_CLICK_PREFER_WORKSPACE || opt.DASH_ISOLATE_WS) && !targetWindowOnCurrentWs)); + + if ((this.app.state === Shell.AppState.STOPPED || openNewWindow) && !isShiftPressed) + this.animateLaunch(); + + if (openNewWindow) { + this.app.open_new_window(-1); + // if DASH_CLICK_ACTION == "SHOW_WINS_BEFORE", the app has more than one window and has no window on the current workspace, + // don't activate the app immediately, only move the overview to the workspace with the app's recent window + } else if (showWidowsBeforeActivation && !isShiftPressed && this.app.get_n_windows() > 1 && !targetWindowOnCurrentWs/* && !(opt.OVERVIEW_MODE && !opt.WORKSPACE_MODE)*/) { + + Main.wm.actionMoveWorkspace(appRecentWorkspace); + Main.overview.dash.showAppsButton.checked = false; + return; + } else if (this._selectedMetaWin) { + this._selectedMetaWin.activate(global.get_current_time()); + } else if (showWidowsBeforeActivation && opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE && !isShiftPressed && this.app.get_n_windows() > 1) { + // expose windows + Main.overview._overview._controls._thumbnailsBox._activateThumbnailAtPoint(0, 0, global.get_current_time(), true); + return; + } else if (((opt.DASH_SHIFT_CLICK_MV && isShiftPressed) || ((opt.DASH_CLICK_PREFER_WORKSPACE || opt.DASH_ISOLATE_WS) && !openNewWindow)) && this.app.get_windows().length) { + this._moveAppToCurrentWorkspace(); + if (opt.DASH_ISOLATE_WS) { + this.app.activate(); + // hide the overview after the window is re-created + GLib.idle_add(GLib.PRIORITY_LOW, () => Main.overview.hide()); + } + return; + } else if (isShiftPressed) { + return; + } else { + this.app.activate(); + } + + Main.overview.hide(); + }, + + _moveAppToCurrentWorkspace() { + this.app.get_windows().forEach(w => w.change_workspace(global.workspace_manager.get_active_workspace())); + }, + + popupMenu(side = St.Side.LEFT) { + this.setForcedHighlight(true); + this._removeMenuTimeout(); + this.fake_release(); + + if (!this._getWindowsOnCurrentWs) { + this._getWindowsOnCurrentWs = function () { + const winList = []; + this.app.get_windows().forEach(w => { + if (w.get_workspace() === global.workspace_manager.get_active_workspace()) + winList.push(w); + }); + return winList; + }; + + this._windowsOnOtherWs = function () { + return (this.app.get_windows().length - this._getWindowsOnCurrentWs().length) > 0; + }; + } + + if (!this._menu) { + this._menu = new AppMenu.AppMenu(this, side, { + favoritesSection: true, + showSingleWindows: true, + }); + + this._menu.setApp(this.app); + this._openSigId = this._menu.connect('open-state-changed', (menu, isPoppedUp) => { + if (!isPoppedUp) + this._onMenuPoppedDown(); + }); + // Main.overview.connectObject('hiding', + this._hidingSigId = Main.overview.connect('hiding', + () => this._menu.close(), this); + + Main.uiGroup.add_actor(this._menu.actor); + this._menuManager.addMenu(this._menu); + } + + // once the menu is created, it stays unchanged and we need to modify our items based on current situation + if (this._addedMenuItems && this._addedMenuItems.length) + this._addedMenuItems.forEach(i => i.destroy()); + + + const popupItems = []; + + const separator = new PopupMenu.PopupSeparatorMenuItem(); + this._menu.addMenuItem(separator); + + if (this.app.get_n_windows()) { + // if (/* opt.APP_MENU_FORCE_QUIT*/true) {} + popupItems.push([_('Force Quit'), () => { + this.app.get_windows()[0].kill(); + }]); + + // if (opt.APP_MENU_CLOSE_WS) {} + const nWin = this._getWindowsOnCurrentWs().length; + if (nWin) { + popupItems.push([_(`Close ${nWin} Windows on Current Workspace`), () => { + const windows = this._getWindowsOnCurrentWs(); + let time = global.get_current_time(); + for (let win of windows) { + // increase time by 1 ms for each window to avoid errors from GS + win.delete(time++); + } + }]); + } + + popupItems.push([_('Move App to Current Workspace ( Shift + Click )'), this._moveAppToCurrentWorkspace]); + if (opt.WINDOW_THUMBNAIL_ENABLED) { + popupItems.push([_('Create Window Thumbnail - PIP'), () => { + Me.Modules.winTmbModule.createThumbnail(this.app.get_windows()[0]); + }]); + } + } + + this._addedMenuItems = []; + this._addedMenuItems.push(separator); + popupItems.forEach(i => { + let item = new PopupMenu.PopupMenuItem(i[0]); + this._menu.addMenuItem(item); + item.connect('activate', i[1].bind(this)); + if (i[1] === this._moveAppToCurrentWorkspace && !this._windowsOnOtherWs()) + item.setSensitive(false); + this._addedMenuItems.push(item); + }); + + this.emit('menu-state-changed', true); + + this._menu.open(BoxPointer.PopupAnimation.FULL); + this._menuManager.ignoreRelease(); + this.emit('sync-tooltip'); + + return false; + }, + + _getWindowApp(metaWin) { + const tracker = Shell.WindowTracker.get_default(); + return tracker.get_window_app(metaWin); + }, + + _getAppLastUsedWindow(app) { + let recentWin; + global.display.get_tab_list(Meta.TabList.NORMAL_ALL, null).forEach(metaWin => { + const winApp = this._getWindowApp(metaWin); + if (!recentWin && winApp === app) + recentWin = metaWin; + }); + return recentWin; + }, + + _getAppRecentWorkspace(app) { + const recentWin = this._getAppLastUsedWindow(app); + if (recentWin) + return recentWin.get_workspace(); + + return null; + }, +}; + +const ShowWindowsIcon = { + _afterInit() { + this._isSearchWindowsIcon = true; + this._labelText = _('Search Open Windows (Hotkey: Space)'); + this.toggleButton = new St.Button({ + style_class: 'show-apps', + track_hover: true, + can_focus: true, + toggle_mode: false, + }); + + this._iconActor = null; + this.icon = new IconGrid.BaseIcon(this.labelText, { + setSizeManually: true, + showLabel: false, + createIcon: this._createIcon.bind(this), + }); + this.icon.y_align = Clutter.ActorAlign.CENTER; + + this.toggleButton.add_actor(this.icon); + this.toggleButton._delegate = this; + + this.setChild(this.toggleButton); + + if (opt.SEARCH_WINDOWS_ICON_SCROLL) { + this.reactive = true; + this._scrollConId = this.connect('scroll-event', DashExtensions.onScrollEvent.bind(this)); + this._leaveConId = this.connect('leave-event', DashExtensions.onLeaveEvent.bind(this)); + } + }, + + _createIcon(size) { + this._iconActor = new St.Icon({ + icon_name: 'focus-windows-symbolic', + icon_size: size, + style_class: 'show-apps-icon', + track_hover: true, + }); + return this._iconActor; + }, +}; + +const ShowRecentFilesIcon = { + _afterInit() { + this._labelText = _('Search Recent Files (Hotkey: Ctrl + Space)'); + this.toggleButton = new St.Button({ + style_class: 'show-apps', + track_hover: true, + can_focus: true, + toggle_mode: false, + }); + + this._iconActor = null; + this.icon = new IconGrid.BaseIcon(this.labelText, { + setSizeManually: true, + showLabel: false, + createIcon: this._createIcon.bind(this), + }); + this.icon.y_align = Clutter.ActorAlign.CENTER; + + this.toggleButton.add_actor(this.icon); + this.toggleButton._delegate = this; + + this.setChild(this.toggleButton); + }, + + _createIcon(size) { + this._iconActor = new St.Icon({ + icon_name: 'document-open-recent-symbolic', + icon_size: size, + style_class: 'show-apps-icon', + track_hover: true, + }); + return this._iconActor; + }, +}; + +const ShowExtensionsIcon = { + _afterInit() { + this._labelText = _('Search Extensions (Hotkey: Ctrl + Shift + Space)'); + this.toggleButton = new St.Button({ + style_class: 'show-apps', + track_hover: true, + can_focus: true, + toggle_mode: false, + }); + + this._iconActor = null; + this.icon = new IconGrid.BaseIcon(this.labelText, { + setSizeManually: true, + showLabel: false, + createIcon: this._createIcon.bind(this), + }); + this.icon.y_align = Clutter.ActorAlign.CENTER; + + this.toggleButton.add_actor(this.icon); + this.toggleButton._delegate = this; + + this.setChild(this.toggleButton); + }, + + _createIcon(size) { + this._iconActor = new St.Icon({ + icon_name: 'application-x-addon-symbolic', + icon_size: size, + style_class: 'show-apps-icon', + track_hover: true, + }); + return this._iconActor; + }, +}; + +const AppMenuCommon = { + _updateWindowsSection() { + if (global.compositor) { + if (this._updateWindowsLaterId) { + const laters = global.compositor.get_laters(); + laters.remove(this._updateWindowsLaterId); + } + } else if (this._updateWindowsLaterId) { + Meta.later_remove(this._updateWindowsLaterId); + } + + this._updateWindowsLaterId = 0; + + this._windowSection.removeAll(); + this._openWindowsHeader.hide(); + + if (!this._app) + return; + + const minWindows = this._showSingleWindows ? 1 : 2; + const currentWs = global.workspaceManager.get_active_workspace(); + const isolateWs = opt.DASH_ISOLATE_WS && !Main.overview.dash.showAppsButton.checked; + const windows = this._app.get_windows().filter(w => !w.skip_taskbar && (isolateWs ? w.get_workspace() === currentWs : true)); + if (windows.length < minWindows) + return; + + this._openWindowsHeader.show(); + + windows.forEach(window => { + const title = window.title || this._app.get_name(); + const item = this._windowSection.addAction(title, event => { + Main.activateWindow(window, event.get_time()); + }); + window.connectObject('notify::title', () => { + item.label.text = window.title || this._app.get_name(); + }, item); + }); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/extensionsSearchProvider.js b/extensions/45/vertical-workspaces/lib/extensionsSearchProvider.js new file mode 100644 index 0000000..30d9960 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/extensionsSearchProvider.js @@ -0,0 +1,406 @@ +/** +* V-Shell (Vertical Workspaces) + * extensionsSearchProvider.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import St from 'gi://St'; +import Gio from 'gi://Gio'; +import Shell from 'gi://Shell'; +import GObject from 'gi://GObject'; +import Clutter from 'gi://Clutter'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; + +const ExtensionState = { + 1: 'ENABLED', + 2: 'DISABLED', + 3: 'ERROR', + 4: 'INCOMPATIBLE', + 5: 'DOWNLOADING', + 6: 'INITIALIZED', + 7: 'DISABLING', + 8: 'ENABLING', +}; + +let Me; +let opt; +// gettext +let _; +let _toggleTimeout; + +// prefix helps to eliminate results from other search providers +// so it needs to be something less common +// needs to be accessible from vw module +export const PREFIX = 'eq//'; + +export class ExtensionsSearchProviderModule { + // export for other modules + static _PREFIX = PREFIX; + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._extensionsSearchProvider = null; + this._enableTimeoutId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + if (_toggleTimeout) + GLib.source_remove(_toggleTimeout); + + this.moduleEnabled = opt.get('extensionsSearchProviderModule'); + + reset = reset || !this.moduleEnabled; + + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' ExtensionsSearchProviderModule - Keeping untouched'); + } + + _activateModule() { + // delay because Fedora had problem to register a new provider soon after Shell restarts + this._enableTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + 2000, + () => { + if (!this._extensionsSearchProvider) { + this._extensionsSearchProvider = new extensionsSearchProvider(opt); + this._getOverviewSearchResult()._registerProvider(this._extensionsSearchProvider); + } + this._enableTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + console.debug(' ExtensionsSearchProviderModule - Activated'); + } + + _disableModule() { + if (this._enableTimeoutId) { + GLib.source_remove(this._enableTimeoutId); + this._enableTimeoutId = 0; + } + + if (this._extensionsSearchProvider) { + this._getOverviewSearchResult()._unregisterProvider(this._extensionsSearchProvider); + this._extensionsSearchProvider = null; + } + + + console.debug(' ExtensionsSearchProviderModule - Disabled'); + } + + _getOverviewSearchResult() { + return Main.overview._overview.controls._searchController._searchResults; + } +} + +class extensionsSearchProvider { + constructor() { + this.id = 'extensions'; + const appSystem = Shell.AppSystem.get_default(); + let appInfo = appSystem.lookup_app('com.matjakeman.ExtensionManager.desktop')?.get_app_info(); + if (!appInfo) + appInfo = appSystem.lookup_app('org.gnome.Extensions.desktop')?.get_app_info(); + if (!appInfo) + appInfo = Gio.AppInfo.create_from_commandline('/usr/bin/gnome-extensions-app', 'Extensions', null); + appInfo.get_description = () => _('Search extensions'); + appInfo.get_name = () => _('Extensions'); + appInfo.get_id = () => 'org.gnome.Extensions.desktop'; + appInfo.get_icon = () => Gio.icon_new_for_string('application-x-addon'); + appInfo.should_show = () => true; + + this.appInfo = appInfo; + this.canLaunchSearch = true; + this.isRemoteProvider = false; + } + + getInitialResultSet(terms/* , callback*/) { + const extensions = {}; + Main.extensionManager._extensions.forEach( + e => { + extensions[e.uuid] = e; + } + ); + this.extensions = extensions; + + return new Promise(resolve => resolve(this._getResultSet(terms))); + } + + _getResultSet(terms) { + // do not modify original terms + let termsCopy = [...terms]; + // search for terms without prefix + termsCopy[0] = termsCopy[0].replace(PREFIX, ''); + + const candidates = this.extensions; + const _terms = [].concat(termsCopy); + + const term = _terms.join(' '); + + const results = []; + let m; + for (let id in candidates) { + const extension = this.extensions[id]; + const text = extension.metadata.name + (extension.state === 1 ? 'enabled' : '') + ([6, 2].includes(extension.state) ? 'disabled' : ''); + if (opt.SEARCH_FUZZY) + m = Me.Util.fuzzyMatch(term, text); + else + m = Me.Util.strictMatch(term, text); + + if (m !== -1) + results.push({ weight: m, id }); + } + + // sort alphabetically + results.sort((a, b) => this.extensions[a.id].metadata.name.localeCompare(this.extensions[b.id].metadata.name)); + // enabled first + // results.sort((a, b) => this.extensions[a.id].state !== 1 && this.extensions[b.id].state === 1); + // incompatible last + results.sort((a, b) => this.extensions[a.id].state === 4 && this.extensions[b.id].state !== 4); + + const resultIds = results.map(item => item.id); + return resultIds; + } + + getResultMetas(resultIds/* , callback = null*/) { + const metas = resultIds.map(id => this.getResultMeta(id)); + return new Promise(resolve => resolve(metas)); + } + + getResultMeta(resultId) { + const result = this.extensions[resultId]; + + const versionName = result.metadata['version-name'] ?? ''; + let version = result.metadata['version'] ?? ''; + version = versionName && version ? `/${version}` : version; + const versionStr = `${versionName}${version}`; + + return { + 'id': resultId, + 'name': `${result.metadata.name}`, + 'version': versionStr, + 'description': versionStr, // description will be updated in result object + 'createIcon': size => { + let icon = this.getIcon(result, size); + return icon; + }, + }; + } + + getIcon(extension, size) { + let opacity = 0; + let iconName = 'process-stop-symbolic'; + + switch (extension.state) { + case 1: + if (extension.hasUpdate) + iconName = 'software-update-available'; // 'software-update-available-symbolic'; + else + iconName = 'object-select-symbolic';// 'object-select-symbolic'; + + opacity = 255; + break; + case 3: + if (Main.extensionManager._enabledExtensions.includes(extension.uuid)) + iconName = 'emblem-ok-symbolic'; + else + iconName = 'dialog-error'; + opacity = 100; + break; + case 4: + iconName = 'software-update-urgent'; // 'software-update-urgent-symbolic'; + opacity = 100; + break; + } + + if (extension.hasUpdate) { + iconName = 'software-update-available'; // 'software-update-available-symbolic'; + opacity = 100; + } + + const icon = new St.Icon({ icon_name: iconName, icon_size: size }); + icon.set({ + opacity, + }); + + return icon; + } + + createResultObject(meta) { + return new ListSearchResult(this, meta, this.extensions[meta.id]); + } + + launchSearch(terms, timeStamp) { + this.appInfo.launch([], global.create_app_launch_context(timeStamp, -1), null); + } + + activateResult(resultId/* terms, timeStamp*/) { + const extension = this.extensions[resultId]; + if (Me.Util.isShiftPressed()) + this._toggleExtension(extension); + else if (extension.hasPrefs) + Me.Util.openPreferences(extension.metadata); + } + + filterResults(results /* , maxResults*/) { + // return results.slice(0, maxResults); + return results; + } + + getSubsearchResultSet(previousResults, terms/* , callback*/) { + return this.getInitialResultSet(terms); + } + + getSubsearchResultSet42(terms, callback) { + callback(this._getResultSet(terms)); + } +} + +const ListSearchResult = GObject.registerClass( +class ListSearchResult extends St.Button { + _init(provider, metaInfo, extension) { + this.provider = provider; + this.metaInfo = metaInfo; + this.extension = extension; + + super._init({ + reactive: true, + can_focus: true, + track_hover: true, + }); + + this.style_class = 'list-search-result'; + + let content = new St.BoxLayout({ + style_class: 'list-search-result-content', + vertical: false, + x_align: Clutter.ActorAlign.START, + x_expand: true, + y_expand: true, + }); + this.set_child(content); + + let titleBox = new St.BoxLayout({ + style_class: 'list-search-result-title', + y_align: Clutter.ActorAlign.CENTER, + }); + + content.add_child(titleBox); + + // An icon for, or thumbnail of, content + let icon = this.metaInfo['createIcon'](this.ICON_SIZE); + let iconBox = new St.Button(); + iconBox.set_child(icon); + titleBox.add(iconBox); + iconBox.set_style('border: 1px solid rgba(200,200,200,0.2); padding: 2px; border-radius: 8px;'); + this._iconBox = iconBox; + this.icon = icon; + + iconBox.connect('clicked', () => { + this._toggleExtension(); + return Clutter.EVENT_STOP; + }); + + let title = new St.Label({ + text: this.metaInfo['name'], + y_align: Clutter.ActorAlign.CENTER, + opacity: extension.hasPrefs ? 255 : 150, + }); + titleBox.add_child(title); + + this.label_actor = title; + + this._descriptionLabel = new St.Label({ + style_class: 'list-search-result-description', + y_align: Clutter.ActorAlign.CENTER, + }); + content.add_child(this._descriptionLabel); + + this._highlightTerms(); + + this.connect('destroy', () => { + if (_toggleTimeout) { + GLib.source_remove(_toggleTimeout); + _toggleTimeout = 0; + } + }); + } + + _toggleExtension() { + const state = this.extension.state; + if (![1, 2, 6, 3].includes(state) || this.extension.metadata.name.includes('vertical-workspaces')) + return; + + if ([2, 6].includes(state)) + Main.extensionManager.enableExtension(this.extension.uuid); + else if ([1, 3].includes(state)) + Main.extensionManager.disableExtension(this.extension.uuid); + + if (_toggleTimeout) + GLib.source_remove(_toggleTimeout); + + _toggleTimeout = GLib.timeout_add(GLib.PRIORITY_LOW, 200, + () => { + if ([7, 8].includes(this.extension.state)) + return GLib.SOURCE_CONTINUE; + + this.icon?.destroy(); + this.icon = this.metaInfo['createIcon'](this.ICON_SIZE); + this._iconBox.set_child(this.icon); + this._highlightTerms(); + + _toggleTimeout = 0; + return GLib.SOURCE_REMOVE; + } + ); + } + + get ICON_SIZE() { + return 24; + } + + _highlightTerms() { + const extension = this.extension; + const state = extension.state === 4 ? ExtensionState[this.extension.state] : ''; + const error = extension.state === 3 ? ` ERROR: ${this.extension.error}` : ''; + const update = extension.hasUpdate ? ' | UPDATE PENDING' : ''; + const text = `${this.metaInfo.version} ${state}${error}${update}`; + let markup = text;// this.metaInfo['description'].split('\n')[0]; + this._descriptionLabel.clutter_text.set_markup(markup); + } + + vfunc_clicked() { + this.activate(); + } + + activate() { + this.provider.activateResult(this.metaInfo.id); + + if (this.metaInfo.clipboardText) { + St.Clipboard.get_default().set_text( + St.ClipboardType.CLIPBOARD, this.metaInfo.clipboardText); + } + Main.overview.toggle(); + } +}); diff --git a/extensions/45/vertical-workspaces/lib/iconGrid.js b/extensions/45/vertical-workspaces/lib/iconGrid.js new file mode 100644 index 0000000..09ec25e --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/iconGrid.js @@ -0,0 +1,346 @@ +/** + * V-Shell (Vertical Workspaces) + * iconGrid.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import St from 'gi://St'; + +import * as IconGrid from 'resource:///org/gnome/shell/ui/iconGrid.js'; + +let Me; +let opt; + +// added sizes for better scaling +const IconSize = { + LARGEST: 256, + 224: 224, + 208: 208, + 192: 192, + 176: 176, + 160: 160, + 144: 144, + 128: 128, + 112: 112, + LARGE: 96, + 80: 80, + 64: 64, + TINY: 48, +}; + +const PAGE_WIDTH_CORRECTION = 100; + +export const IconGridModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('appDisplayModule'); + // if notifications are enabled no override is needed + reset = reset || !this.moduleEnabled; + + // don't touch original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('IconGrid', IconGrid.IconGrid.prototype, IconGridCommon); + this._overrides.addOverride('IconGridLayout', IconGrid.IconGridLayout.prototype, IconGridLayoutCommon); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + } +}; + +const IconGridCommon = { + getItemsAtPage(page) { + if (page < 0 || page >= this.nPages) + return []; + // throw new Error(`Page ${page} does not exist at IconGrid`); + + const layoutManager = this.layout_manager; + return layoutManager.getItemsAtPage(page); + }, + + _findBestModeForSize(width, height) { + // this function is for main grid only, folder grid calculation is in appDisplay.AppFolderDialog class + if (this._currentMode > -1 || this.layoutManager._isFolder) + return; + const { pagePadding } = this.layout_manager; + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + const iconPadding = 51 * scaleFactor; + // provided width is usually about 100px wider in horizontal orientation with prev/next page indicators + const pageIndicatorCompensation = opt.ORIENTATION ? 0 : PAGE_WIDTH_CORRECTION; + + width -= pagePadding.left + pagePadding.right + pageIndicatorCompensation; + width *= opt.APP_GRID_PAGE_WIDTH_SCALE; + height -= pagePadding.top + pagePadding.bottom; + + // store grid max dimensions for icon size algorithm + this.layoutManager._gridWidth = width; + this.layoutManager._gridHeight = height; + + width -= 80; // compensation for default padding + height -= 80; + + const spacing = opt.APP_GRID_SPACING; + // set the icon size as fixed to avoid changes in size later + const iconSize = opt.APP_GRID_ICON_SIZE > 0 ? opt.APP_GRID_ICON_SIZE : opt.APP_GRID_ICON_SIZE_DEFAULT; + // this.layout_manager.fixedIconSize = iconSize; + const itemSize = iconSize * scaleFactor + iconPadding; + // if this._gridModes.length === 1, custom grid should be used + // if (iconSize > 0 && this._gridModes.length > 1) { + let columns = opt.APP_GRID_COLUMNS; + let rows = opt.APP_GRID_ROWS; + // 0 means adaptive size + let unusedSpaceH = -1; + let unusedSpaceV = -1; + if (!columns) { + // calculate #columns + 1 without spacing + columns = Math.floor(width / itemSize) + 1; + // check if columns with spacing fits the available width + // and reduce the number until it fits + while (unusedSpaceH < 0) { + columns -= 1; + unusedSpaceH = width - columns * itemSize - (columns - 1) * spacing; + } + } + if (!rows) { + rows = Math.floor(height / itemSize) + 1; + while (unusedSpaceV < 0) { + rows -= 1; + unusedSpaceV = height - rows * itemSize - ((rows - 1) * spacing); + } + } + + this._gridModes = [{ columns, rows }]; + // } + + this._setGridMode(0); + }, +}; + +const IconGridLayoutCommon = { + _findBestIconSize() { + if (this.fixedIconSize !== -1) + return this.fixedIconSize; + + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + const nColumns = this.columnsPerPage; + const nRows = this.rowsPerPage; + + // if grid is not defined return default icon size + if (nColumns < 1 && nRows < 1) { + let iconSize; + if (this._isFolder) + iconSize = opt.APP_GRID_FOLDER_ICON_SIZE_DEFAULT; + else + iconSize = opt.APP_GRID_ICON_SIZE_DEFAULT; + + return iconSize; + } + + const columnSpacingPerPage = /* opt.APP_GRID_SPACING*/ 1 * (nColumns - 1); + const rowSpacingPerPage = /* opt.APP_GRID_SPACING*/ 1 * (nRows - 1); + const iconPadding = 55 * scaleFactor; + + const paddingH = this._isFolder ? this.pagePadding.left + this.pagePadding.right : 0; + const paddingV = this._isFolder ? this.pagePadding.top + this.pagePadding.bottom : 0; + + const width = this._gridWidth ? this._gridWidth : this._pageWidth; + const height = this._gridHeight ? this._gridHeight : this._pageHeight; + if (!width || !height) + return opt.APP_GRID_ICON_SIZE_DEFAULT; + + const [firstItem] = this._container; + + /* if (opt.APP_GRID_ADAPTIVE && !this._isFolder) + return opt.APP_GRID_ICON_SIZE_DEFAULT;*/ + + let iconSizes = Object.values(IconSize).sort((a, b) => b - a); + // limit max icon size for folders and fully adaptive folder grids, the whole range is for the main grid with active folders + if (this._isFolder && opt.APP_GRID_FOLDER_ADAPTIVE && opt.APP_GRID_FOLDER_ICON_SIZE < 0) + iconSizes = iconSizes.slice(iconSizes.indexOf(opt.APP_GRID_FOLDER_ICON_SIZE_DEFAULT), -1); + else if (this._isFolder) + iconSizes = iconSizes.slice(iconSizes.indexOf(IconSize.LARGE), -1); + else if (opt.APP_GRID_ADAPTIVE && opt.APP_GRID_ICON_SIZE < 0) + iconSizes = iconSizes.slice(iconSizes.indexOf(opt.APP_GRID_ICON_SIZE_DEFAULT), -1); + + let sizeInvalid = false; + for (const size of iconSizes) { + let usedWidth, usedHeight; + + if (firstItem) { + firstItem.icon.setIconSize(size); + const [firstItemWidth] = firstItem.get_preferred_size(); + + const itemSize = firstItemWidth; + if (itemSize < size) + sizeInvalid = true; + + usedWidth = itemSize * nColumns; + usedHeight = itemSize * nRows; + } + + if (!firstItem || sizeInvalid) { + usedWidth = (size + iconPadding) * nColumns; + usedHeight = (size + iconPadding) * nRows; + } + const emptyHSpace = + width - usedWidth - columnSpacingPerPage - paddingH; + // this.pagePadding.left - this.pagePadding.right; + const emptyVSpace = + height - usedHeight - rowSpacingPerPage - paddingV; + // this.pagePadding.top - this.pagePadding.bottom; + + if (emptyHSpace >= 0 && emptyVSpace >= 0) { + return size; + } + } + + return IconSize.TINY; + }, + + removeItem(item) { + if (!this._items.has(item)) { + console.error(`iconGrid: Item ${item} is not part of the IconGridLayout`); + return; + // throw new Error(`Item ${item} is not part of the IconGridLayout`); + } + + if (!this._container) + return; + + this._shouldEaseItems = true; + + this._container.remove_child(item); + this._removeItemData(item); + }, + + addItem(item, page = -1, index = -1) { + if (this._items.has(item)) { + console.error(`iconGrid: Item ${item} already added to IconGridLayout`); + return; + // throw new Error(`Item ${item} already added to IconGridLayout`); + } + + if (page > this._pages.length) { + console.error(`iconGrid: Cannot add ${item} to page ${page}`); + page = -1; + index = -1; + // throw new Error(`Cannot add ${item} to page ${page}`); + } + + if (!this._container) + return; + + if (page !== -1 && index === -1) + page = this._findBestPageToAppend(page); + + this._shouldEaseItems = true; + this._container.add_child(item); + this._addItemToPage(item, page, index); + }, + + moveItem(item, newPage, newPosition) { + if (!this._items.has(item)) { + console.error(`iconGrid: Item ${item} is not part of the IconGridLayout`); + return; + // throw new Error(`Item ${item} is not part of the IconGridLayout`); + } + + this._shouldEaseItems = true; + + this._removeItemData(item); + + if (newPage !== -1 && newPosition === -1) + newPage = this._findBestPageToAppend(newPage); + this._addItemToPage(item, newPage, newPosition); + }, + + _addItemToPage(item, pageIndex, index) { + // Ensure we have at least one page + if (this._pages.length === 0) + this._appendPage(); + + // Append a new page if necessary + if (pageIndex === this._pages.length) + this._appendPage(); + + if (pageIndex >= this._pages.length) { + pageIndex = -1; + index = -1; + } + + if (pageIndex === -1) + pageIndex = this._pages.length - 1; + + if (index === -1) + index = this._pages[pageIndex].children.length; + + this._items.set(item, { + actor: item, + pageIndex, + destroyId: item.connect('destroy', () => this._removeItemData(item)), + visibleId: item.connect('notify::visible', () => { + const itemData = this._items.get(item); + + this._updateVisibleChildrenForPage(itemData.pageIndex); + + if (item.visible) + this._relocateSurplusItems(itemData.pageIndex); + else if (!this.allowIncompletePages) + this._fillItemVacancies(itemData.pageIndex); + }), + queueRelayoutId: item.connect('queue-relayout', () => { + this._childrenMaxSize = -1; + }), + }); + + item.icon.setIconSize(this._iconSize); + this._pages[pageIndex].children.splice(index, 0, item); + this._updateVisibleChildrenForPage(pageIndex); + this._relocateSurplusItems(pageIndex); + }, + + _findBestPageToAppend(startPage) { + const itemsPerPage = this.columnsPerPage * this.rowsPerPage; + + for (let i = startPage; i < this._pages.length; i++) { + const visibleItems = this._pages[i].visibleChildren; + + if (visibleItems.length < itemsPerPage) + return i; + } + + return this._pages.length; + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/layout.js b/extensions/45/vertical-workspaces/lib/layout.js new file mode 100644 index 0000000..d8f8fdc --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/layout.js @@ -0,0 +1,451 @@ +/** + * V-Shell (Vertical Workspaces) + * layout.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Meta from 'gi://Meta'; +import Gio from 'gi://Gio'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Layout from 'resource:///org/gnome/shell/ui/layout.js'; + +let Me; +let opt; +let _timeouts; + +export const LayoutModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + _timeouts = {}; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + this._originalUpdateHotCorners = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this._removeTimeouts(); + + this.moduleEnabled = opt.get('layoutModule'); + const conflict = Me.Util.getEnabledExtensions('custom-hot-corners').length || + Me.Util.getEnabledExtensions('dash-to-panel').length; + + if (conflict && !reset) + console.warn(`[${Me.metadata.name}] Warning: "Layout" module disabled due to potential conflict with another extension`); + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' LayoutModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + _timeouts = {}; + + this._overrides.addOverride('LayoutManager', Main.layoutManager, LayoutManagerCommon); + this._overrides.addOverride('HotCorner', Layout.HotCorner.prototype, HotCornerCommon); + + Main.layoutManager._updatePanelBarrier(); + Main.layoutManager._updateHotCorners(); + + if (!this._hotCornersEnabledConId) { + this._interfaceSettings = new Gio.Settings({ + schema_id: 'org.gnome.desktop.interface', + }); + this._hotCornersEnabledConId = this._interfaceSettings.connect('changed::enable-hot-corners', + () => Main.layoutManager._updateHotCorners()); + } + + console.debug(' LayoutModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + Main.layoutManager._updateHotCorners(); + + if (this._hotCornersEnabledConId) { + this._interfaceSettings.disconnect(this._hotCornersEnabledConId); + this._hotCornersEnabledConId = 0; + this._interfaceSettings = null; + } + + console.debug(' LayoutModule - Disabled'); + } + + _removeTimeouts() { + if (_timeouts) { + Object.values(_timeouts).forEach(t => { + if (t) + GLib.source_remove(t); + }); + _timeouts = null; + } + } +}; + +const LayoutManagerCommon = { + _updatePanelBarrier() { + if (this._rightPanelBarrier) { + this._rightPanelBarrier.destroy(); + this._rightPanelBarrier = null; + } + + if (this._leftPanelBarrier) { + this._leftPanelBarrier.destroy(); + this._leftPanelBarrier = null; + } + + if (!this.primaryMonitor || !opt || Me.Util.getEnabledExtensions('hidetopbar')) + return; + + if (this.panelBox.height) { + let primary = this.primaryMonitor; + if ([0, 1, 3].includes(opt.HOT_CORNER_POSITION)) { + this._rightPanelBarrier = new Meta.Barrier({ + display: global.display, + x1: primary.x + primary.width, y1: this.panelBox.allocation.y1, + x2: primary.x + primary.width, y2: this.panelBox.allocation.y2, + directions: Meta.BarrierDirection.NEGATIVE_X, + }); + } + + if ([2, 4].includes(opt.HOT_CORNER_POSITION)) { + this._leftPanelBarrier = new Meta.Barrier({ + display: global.display, + x1: primary.x, y1: this.panelBox.allocation.y1, + x2: primary.x, y2: this.panelBox.allocation.y2, + directions: Meta.BarrierDirection.POSITIVE_X, + }); + } + } + }, + + _updateHotCorners() { + // avoid errors if called from foreign override + if (!opt) + return; + + // destroy old hot corners + this.hotCorners.forEach(corner => corner?.destroy()); + this.hotCorners = []; + + if (!this._interfaceSettings.get_boolean('enable-hot-corners')) { + this.emit('hot-corners-changed'); + return; + } + + let size = this.panelBox.height ? this.panelBox.height : 27; + + // position 0 - default, 1-TL, 2-TR, 3-BL, 4-BR + const position = opt.HOT_CORNER_POSITION; + + // build new hot corners + for (let i = 0; i < this.monitors.length; i++) { + let monitor = this.monitors[i]; + let cornerX, cornerY; + + if (position === 0) { + cornerX = this._rtl ? monitor.x + monitor.width : monitor.x; + cornerY = monitor.y; + } else if (position === 1) { + cornerX = monitor.x; + cornerY = monitor.y; + } else if (position === 2) { + cornerX = monitor.x + monitor.width; + cornerY = monitor.y; + } else if (position === 3) { + cornerX = monitor.x; + cornerY = monitor.y + monitor.height; + } else { + cornerX = monitor.x + monitor.width; + cornerY = monitor.y + monitor.height; + } + + let haveCorner = true; + + if (i !== this.primaryIndex) { + // Check if we have a top left (right for RTL) corner. + // I.e. if there is no monitor directly above or to the left(right) + let besideX = this._rtl ? monitor.x + 1 : cornerX - 1; + let besideY = cornerY; + let aboveX = cornerX; + let aboveY = cornerY - 1; + + for (let j = 0; j < this.monitors.length; j++) { + if (i === j) + continue; + let otherMonitor = this.monitors[j]; + if (besideX >= otherMonitor.x && + besideX < otherMonitor.x + otherMonitor.width && + besideY >= otherMonitor.y && + besideY < otherMonitor.y + otherMonitor.height) { + haveCorner = false; + break; + } + if (aboveX >= otherMonitor.x && + aboveX < otherMonitor.x + otherMonitor.width && + aboveY >= otherMonitor.y && + aboveY < otherMonitor.y + otherMonitor.height) { + haveCorner = false; + break; + } + } + } + + if (haveCorner) { + let corner = new Layout.HotCorner(this, monitor, cornerX, cornerY); + corner.setBarrierSize(size, false); + this.hotCorners.push(corner); + } else { + this.hotCorners.push(null); + } + } + + this.emit('hot-corners-changed'); + }, +}; + +const HotCornerCommon = { + after__init() { + let angle = 0; + switch (opt.HOT_CORNER_POSITION) { + case 2: + angle = 90; + break; + case 3: + angle = 270; + break; + case 4: + angle = 180; + break; + } + + this._ripples._ripple1.rotation_angle_z = angle; + this._ripples._ripple2.rotation_angle_z = angle; + this._ripples._ripple3.rotation_angle_z = angle; + }, + + setBarrierSize(size, notMyCall = true) { + // ignore calls from the original _updateHotCorners() callback to avoid building barriers outside screen + if (notMyCall && size > 0) + return; + + if (this._verticalBarrier) { + this._pressureBarrier.removeBarrier(this._verticalBarrier); + this._verticalBarrier.destroy(); + this._verticalBarrier = null; + } + + if (this._horizontalBarrier) { + this._pressureBarrier.removeBarrier(this._horizontalBarrier); + this._horizontalBarrier.destroy(); + this._horizontalBarrier = null; + } + + if (size > 0) { + const primaryMonitor = global.display.get_primary_monitor(); + const monitor = this._monitor; + const extendV = opt && opt.HOT_CORNER_ACTION && opt.HOT_CORNER_EDGE && opt.DASH_VERTICAL && monitor.index === primaryMonitor; + const extendH = opt && opt.HOT_CORNER_ACTION && opt.HOT_CORNER_EDGE && !opt.DASH_VERTICAL && monitor.index === primaryMonitor; + + if (opt.HOT_CORNER_POSITION <= 1) { + this._verticalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x, y1: this._y, y2: this._y + (extendV ? monitor.height : size), + directions: Meta.BarrierDirection.POSITIVE_X, + }); + this._horizontalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x + (extendH ? monitor.width : size), y1: this._y, y2: this._y, + directions: Meta.BarrierDirection.POSITIVE_Y, + }); + } else if (opt.HOT_CORNER_POSITION === 2) { + this._verticalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x, y1: this._y, y2: this._y + (extendV ? monitor.height : size), + directions: Meta.BarrierDirection.NEGATIVE_X, + }); + this._horizontalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x - size, x2: this._x, y1: this._y, y2: this._y, + directions: Meta.BarrierDirection.POSITIVE_Y, + }); + } else if (opt.HOT_CORNER_POSITION === 3) { + this._verticalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x, y1: this._y, y2: this._y - size, + directions: Meta.BarrierDirection.POSITIVE_X, + }); + this._horizontalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x + (extendH ? monitor.width : size), y1: this._y, y2: this._y, + directions: Meta.BarrierDirection.NEGATIVE_Y, + }); + } else if (opt.HOT_CORNER_POSITION === 4) { + this._verticalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x, y1: this._y, y2: this._y - size, + directions: Meta.BarrierDirection.NEGATIVE_X, + }); + this._horizontalBarrier = new Meta.Barrier({ + display: global.display, + x1: this._x, x2: this._x - size, y1: this._y, y2: this._y, + directions: Meta.BarrierDirection.NEGATIVE_Y, + }); + } + + this._pressureBarrier.addBarrier(this._verticalBarrier); + this._pressureBarrier.addBarrier(this._horizontalBarrier); + } + }, + + _toggleOverview() { + if (!opt.HOT_CORNER_ACTION || (!opt.HOT_CORNER_FULLSCREEN && this._monitor.inFullscreen && !Main.overview.visible)) + return; + + if (Main.overview.shouldToggleByCornerOrButton()) { + if (Main.overview._shown) { + this._toggleWindowPicker(true); + } else if ((opt.HOT_CORNER_ACTION === 2 && !Me.Util.isCtrlPressed()) || ([3, 4, 5, 6].includes(opt.HOT_CORNER_ACTION) && Me.Util.isCtrlPressed())) { + // Default overview + opt.OVERVIEW_MODE = 0; + opt.OVERVIEW_MODE2 = false; + opt.WORKSPACE_MODE = 1; + this._toggleWindowPicker(true, true); + } else if (opt.HOT_CORNER_ACTION === 1) { + Main.overview.resetOverviewMode(); + this._toggleWindowPicker(true, true); + } else if ((opt.HOT_CORNER_ACTION === 3 && !Me.Util.isCtrlPressed()) || (opt.HOT_CORNER_ACTION === 2 && Me.Util.isCtrlPressed()) || (opt.HOT_CORNER_ACTION === 6 && Me.Util.isCtrlPressed())) { + // Applications + this._toggleApplications(true); + } else if (opt.HOT_CORNER_ACTION === 4 && !Me.Util.isCtrlPressed()) { + // Overview - static ws preview + opt.OVERVIEW_MODE = 1; + opt.OVERVIEW_MODE2 = false; + opt.WORKSPACE_MODE = 0; + this._toggleWindowPicker(true, true); + } else if (opt.HOT_CORNER_ACTION === 5 && !Me.Util.isCtrlPressed()) { + // Overview - static ws + opt.OVERVIEW_MODE = 2; + opt.OVERVIEW_MODE2 = true; + opt.WORKSPACE_MODE = 0; + this._toggleWindowPicker(true, true); + } else if (opt.HOT_CORNER_ACTION === 6 && !Me.Util.isCtrlPressed()) { + // Window search provider + opt.OVERVIEW_MODE = 2; + opt.OVERVIEW_MODE2 = true; + opt.WORKSPACE_MODE = 0; + this._toggleWindowSearchProvider(); + } + if (opt.HOT_CORNER_RIPPLES && Main.overview.animationInProgress) + this._ripples.playAnimation(this._x, this._y); + } + }, + + _toggleWindowPicker(leaveOverview = false, customOverviewMode = false) { + if (Main.overview._shown && (leaveOverview || !Main.overview.dash.showAppsButton.checked)) { + Main.overview.hide(); + } else if (Main.overview.dash.showAppsButton.checked) { + Main.overview.dash.showAppsButton.checked = false; + } else { + const focusWindow = global.display.get_focus_window(); + // at least GS 42 is unable to show overview in X11 session if VirtualBox Machine window grabbed keyboard + if (!Meta.is_wayland_compositor() && focusWindow && focusWindow.wm_class.includes('VirtualBox Machine')) { + // following should help when windowed VBox Machine has focus. + global.stage.set_key_focus(Main.panel); + // key focus doesn't take the effect immediately, we must wait for it + // still looking for better solution! + _timeouts.releaseKeyboardTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + // delay cannot be too short + 200, + () => { + Main.overview.show(1, customOverviewMode); + + _timeouts.releaseKeyboardTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + } else { + Main.overview.show(1, customOverviewMode); + } + } + }, + + _toggleApplications(leaveOverview = false) { + if ((leaveOverview && Main.overview._shown) || Main.overview.dash.showAppsButton.checked) { + Main.overview.hide(); + } else { + const focusWindow = global.display.get_focus_window(); + // at least GS 42 is unable to show overview in X11 session if VirtualBox Machine window grabbed keyboard + if (!Meta.is_wayland_compositor() && focusWindow && focusWindow.wm_class.includes('VirtualBox Machine')) { + // following should help when windowed VBox Machine has focus. + global.stage.set_key_focus(Main.panel); + // key focus doesn't take the effect immediately, we must wait for it + // still looking for better solution! + _timeouts.releaseKeyboardTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + // delay cannot be too short + 200, + () => { + Main.overview.show(2); + + _timeouts.releaseKeyboardTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + } else if (Main.overview._shown) { + Main.overview.dash.showAppsButton.checked = true; + } else { + Main.overview.show(2); // 2 for App Grid + } + } + }, + + _toggleWindowSearchProvider() { + if (!Main.overview._overview._controls._searchController._searchActive) { + opt.OVERVIEW_MODE = 2; + opt.OVERVIEW_MODE2 = true; + opt.WORKSPACE_MODE = 0; + this._toggleWindowPicker(false, true); + const prefix = Me.WSP_PREFIX; + const position = prefix.length; + const searchEntry = Main.overview.searchEntry; + searchEntry.set_text(prefix); + // searchEntry.grab_key_focus(); + searchEntry.get_first_child().set_cursor_position(position); + searchEntry.get_first_child().set_selection(position, position); + } else { + // Main.overview.searchEntry.text = ''; + Main.overview.hide(); + } + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/messageTray.js b/extensions/45/vertical-workspaces/lib/messageTray.js new file mode 100644 index 0000000..07f9541 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/messageTray.js @@ -0,0 +1,91 @@ +/** + * V-Shell (Vertical Workspaces) + * messageTray.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; + +let Me; +let opt; + +export const MessageTrayModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('messageTrayModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' MessageTrayModule - Keeping untouched'); + } + + _activateModule() { + this._setNotificationPosition(opt.NOTIFICATION_POSITION); + + console.debug(' MessageTrayModule - Activated'); + } + + _disableModule() { + this._setNotificationPosition(1); + + console.debug(' MessageTrayModule - Disabled'); + } + + _setNotificationPosition(position) { + switch (position) { + case 0: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.START; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.START; + break; + case 1: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.CENTER; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.START; + break; + case 2: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.END; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.START; + break; + case 3: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.START; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.END; + break; + case 4: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.CENTER; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.END; + break; + case 5: + Main.messageTray._bannerBin.x_align = Clutter.ActorAlign.END; + Main.messageTray._bannerBin.y_align = Clutter.ActorAlign.END; + break; + } + } +}; diff --git a/extensions/45/vertical-workspaces/lib/optionsFactory.js b/extensions/45/vertical-workspaces/lib/optionsFactory.js new file mode 100644 index 0000000..c20885e --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/optionsFactory.js @@ -0,0 +1,495 @@ +/** + * V-Shell (Vertical Workspaces) + * optionsFactory.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + */ + +'use strict'; + +import Adw from 'gi://Adw'; +import Gio from 'gi://Gio'; +import GObject from 'gi://GObject'; +import Gtk from 'gi://Gtk'; + +let Me; + +// gettext +let _; + +export function init(me) { + Me = me; + _ = Me.gettext; +} + +export const ItemFactory = class ItemFactory { + constructor() { + this._settings = Me.Opt._gsettings; + } + + getRowWidget(text, caption, widget, variable, options = [], dependsOn) { + let item = []; + let label; + if (widget) { + label = new Gtk.Box({ + orientation: Gtk.Orientation.VERTICAL, + spacing: 4, + halign: Gtk.Align.START, + valign: Gtk.Align.CENTER, + }); + const option = new Gtk.Label({ + halign: Gtk.Align.START, + }); + option.set_text(text); + label.append(option); + + if (caption) { + const captionLabel = new Gtk.Label({ + halign: Gtk.Align.START, + wrap: true, + /* width_chars: 80, */ + xalign: 0, + }); + const context = captionLabel.get_style_context(); + context.add_class('dim-label'); + context.add_class('caption'); + captionLabel.set_text(caption); + label.append(captionLabel); + } + label._title = text; + } else { + label = text; + } + item.push(label); + item.push(widget); + + let key; + + if (variable && Me.Opt.options[variable]) { + const opt = Me.Opt.options[variable]; + key = opt[1]; + } + + if (widget) { + if (widget._isSwitch) + this._connectSwitch(widget, key, variable); + else if (widget._isSpinButton || widget._isScale) + this._connectSpinButton(widget, key, variable); + else if (widget._isComboBox) + this._connectComboBox(widget, key, variable, options); + else if (widget._isDropDown) + this._connectDropDown(widget, key, variable, options); + + if (dependsOn) { + const dKey = Me.Opt.options[dependsOn][1]; + this._settings.bind(dKey, widget, 'sensitive', Gio.SettingsBindFlags.GET); + } + } + + return item; + } + + _connectSwitch(widget, key /* , variable */) { + this._settings.bind(key, widget, 'active', Gio.SettingsBindFlags.DEFAULT); + } + + _connectSpinButton(widget, key /* , variable */) { + this._settings.bind(key, widget.adjustment, 'value', Gio.SettingsBindFlags.DEFAULT); + } + + _connectComboBox(widget, key, variable, options) { + let model = widget.get_model(); + widget._comboMap = {}; + const currentValue = Me.Opt.get(variable); + for (const [label, value] of options) { + let iter; + model.set(iter = model.append(), [0, 1], [label, value]); + if (value === currentValue) + widget.set_active_iter(iter); + + widget._comboMap[value] = iter; + } + Me.Opt.connect(`changed::${key}`, () => { + widget.set_active_iter(widget._comboMap[Me.Opt.get(variable, true)]); + }); + widget.connect('changed', () => { + const [success, iter] = widget.get_active_iter(); + + if (!success) + return; + + Me.Opt.set(variable, model.get_value(iter, 1)); + }); + } + + _connectDropDown(widget, key, variable, options) { + const model = widget.get_model(); + const currentValue = Me.Opt.get(variable); + for (let i = 0; i < options.length; i++) { + const text = options[i][0]; + const id = options[i][1]; + model.append(new DropDownItemVW({ text, id })); + if (id === currentValue) + widget.set_selected(i); + } + + const factory = new Gtk.SignalListItemFactory(); + factory.connect('setup', (fact, listItem) => { + const label = new Gtk.Label({ xalign: 0 }); + listItem.set_child(label); + }); + factory.connect('bind', (fact, listItem) => { + const label = listItem.get_child(); + const item = listItem.get_item(); + label.set_text(item.text); + }); + + widget.connect('notify::selected-item', dropDown => { + const item = dropDown.get_selected_item(); + Me.Opt.set(variable, item.id); + }); + + Me.Opt.connect(`changed::${key}`, () => { + const newId = Me.Opt.get(variable, true); + for (let i = 0; i < options.length; i++) { + const id = options[i][1]; + if (id === newId) + widget.set_selected(i); + } + }); + + widget.set_factory(factory); + } + + newSwitch() { + let sw = new Gtk.Switch({ + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + }); + sw._isSwitch = true; + return sw; + } + + newSpinButton(adjustment) { + let spinButton = new Gtk.SpinButton({ + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + vexpand: false, + xalign: 0.5, + }); + spinButton.set_adjustment(adjustment); + spinButton._isSpinButton = true; + return spinButton; + } + + newComboBox() { + const model = new Gtk.ListStore(); + model.set_column_types([GObject.TYPE_STRING, GObject.TYPE_INT]); + const comboBox = new Gtk.ComboBox({ + model, + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + }); + const renderer = new Gtk.CellRendererText(); + comboBox.pack_start(renderer, true); + comboBox.add_attribute(renderer, 'text', 0); + comboBox._isComboBox = true; + return comboBox; + } + + newDropDown() { + const dropDown = new Gtk.DropDown({ + model: new Gio.ListStore({ + item_type: DropDownItemVW, + }), + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + }); + dropDown._isDropDown = true; + return dropDown; + } + + newScale(adjustment) { + const scale = new Gtk.Scale({ + orientation: Gtk.Orientation.HORIZONTAL, + draw_value: true, + has_origin: false, + value_pos: Gtk.PositionType.LEFT, + digits: 0, + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + vexpand: false, + }); + scale.set_size_request(300, -1); + scale.set_adjustment(adjustment); + scale._isScale = true; + return scale; + } + + newLabel(text = '') { + const label = new Gtk.Label({ + label: text, + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + }); + label._activatable = false; + return label; + } + + newLinkButton(uri) { + const linkBtn = new Gtk.LinkButton({ + uri, + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + icon_name: 'emblem-symbolic-link', + }); + return linkBtn; + } + + newButton() { + const btn = new Gtk.Button({ + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + }); + + btn._activatable = true; + return btn; + } + + newPresetButton(opt, profileIndex) { + const load = opt.loadProfile.bind(opt); + const save = opt.storeProfile.bind(opt); + const reset = opt.resetProfile.bind(opt); + + const box = new Gtk.Box({ + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + spacing: 8, + }); + box.is_profile_box = true; + + const entry = new Gtk.Entry({ + width_chars: 40, + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + xalign: 0, + }); + entry.set_text(opt.get(`profileName${profileIndex}`)); + entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, 'edit-clear-symbolic'); + entry.set_icon_activatable(Gtk.EntryIconPosition.SECONDARY, true); + + const resetProfile = this.newButton(); + resetProfile.set({ + tooltip_text: _('Reset profile to defaults'), + icon_name: 'document-revert-symbolic', + hexpand: false, + css_classes: ['destructive-action'], + }); + + function setName() { + const ProfileNames = [ + _('GNOME 3'), + _('GNOME 40+ - Bottom Hot Edge'), + _('Hot Corner Centric - Top Left Hot Corner'), + _('Dock Overview - Bottom Hot Edge'), + ]; + + let name = opt.get(`profileName${profileIndex}`, true); + if (!name) + name = ProfileNames[profileIndex - 1]; + entry.set_text(name); + } + + setName(); + + entry.connect('icon-press', e => e.set_text('')); + entry.connect('changed', e => opt.set(`profileName${profileIndex}`, e.get_text())); + + resetProfile.connect('clicked', () => { + reset(profileIndex); + setName(); + }); + resetProfile._activatable = false; + + const loadProfile = this.newButton(); + loadProfile.set({ + tooltip_text: _('Load profile'), + icon_name: 'view-refresh-symbolic', + hexpand: false, + }); + loadProfile.connect('clicked', () => load(profileIndex)); + loadProfile._activatable = false; + + const saveProfile = this.newButton(); + saveProfile.set({ + tooltip_text: _('Save current settings into this profile'), + icon_name: 'document-save-symbolic', + hexpand: false, + }); + saveProfile.connect('clicked', () => save(profileIndex)); + saveProfile._activatable = false; + + box.append(resetProfile); + box.append(entry); + box.append(saveProfile); + box.append(loadProfile); + return box; + } + + newResetButton(callback) { + const btn = this.newButton(); + btn.set({ + css_classes: ['destructive-action'], + icon_name: 'edit-delete-symbolic', + }); + + btn.connect('clicked', callback); + btn._activatable = false; + return btn; + } + + newOptionsResetButton() { + const btn = new Gtk.Button({ + halign: Gtk.Align.END, + valign: Gtk.Align.CENTER, + hexpand: true, + css_classes: ['destructive-action'], + icon_name: 'document-revert-symbolic', + }); + + btn.connect('clicked', () => { + const settings = this._settings; + settings.list_keys().forEach( + key => settings.reset(key) + ); + }); + btn._activatable = false; + return btn; + } +}; + +export const AdwPrefs = class { + constructor(gOptions) { + Me.Opt = gOptions; + } + + getFilledWindow(window, pages) { + for (let page of pages) { + const title = page.title; + const iconName = page.iconName; + const optionList = page.optionList; + + window.add( + this._getAdwPage(optionList, { + title, + icon_name: iconName, + }) + ); + } + + window.set_search_enabled(true); + + return window; + } + + _getAdwPage(optionList, pageProperties = {}) { + // pageProperties.width_request = 740; + const page = new Adw.PreferencesPage(pageProperties); + let group; + for (let item of optionList) { + // label can be plain text for Section Title + // or GtkBox for Option + const option = item[0]; + const widget = item[1]; + if (!widget) { + if (group) + page.add(group); + + group = new Adw.PreferencesGroup({ + title: option, + hexpand: true, + width_request: 700, + }); + continue; + } + + const row = new Adw.ActionRow({ + title: option._title, + }); + + const grid = new Gtk.Grid({ + column_homogeneous: false, + column_spacing: 20, + margin_start: 8, + margin_end: 8, + margin_top: 8, + margin_bottom: 8, + hexpand: true, + }); + /* for (let i of item) { + box.append(i);*/ + grid.attach(option, 0, 0, 1, 1); + if (widget) + grid.attach(widget, 1, 0, 1, 1); + + row.set_child(grid); + if (widget._activatable === false) + row.activatable = false; + else + row.activatable_widget = widget; + + group.add(row); + } + page.add(group); + return page; + } +}; + +const DropDownItemVW = GObject.registerClass({ + GTypeName: 'DropDownItemVW', + Properties: { + 'text': GObject.ParamSpec.string( + 'text', + 'Text', + 'DropDown item text', + GObject.ParamFlags.READWRITE, + '' + ), + 'id': GObject.ParamSpec.int( + 'id', + 'Id', + 'Item id stored in settings', + GObject.ParamFlags.READWRITE, + // min, max, default + -2147483648, 2147483647, 0 + ), + }, +}, class DropDownItemVW extends GObject.Object { + get text() { + return this._text; + } + + set text(text) { + this._text = text; + } + + get id() { + return this._id; + } + + set id(id) { + this._id = id; + } +}); diff --git a/extensions/45/vertical-workspaces/lib/osdWindow.js b/extensions/45/vertical-workspaces/lib/osdWindow.js new file mode 100644 index 0000000..2298c34 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/osdWindow.js @@ -0,0 +1,118 @@ +/** + * V-Shell (Vertical Workspaces) + * osdWindow.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as OsdWindow from 'resource:///org/gnome/shell/ui/osdWindow.js'; + +let Me; +let opt; + +let OsdPositions; + +export const OsdWindowModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + + OsdPositions = { + 1: { + x_align: Clutter.ActorAlign.START, + y_align: Clutter.ActorAlign.START, + }, + 2: { + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.START, + }, + 3: { + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.START, + }, + 4: { + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.CENTER, + }, + 5: { + x_align: Clutter.ActorAlign.START, + y_align: Clutter.ActorAlign.END, + }, + 6: { + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.END, + }, + 7: { + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.END, + }, + }; + } + + cleanGlobals() { + Me = null; + opt = null; + OsdPositions = null; + } + + update(reset) { + this.moduleEnabled = opt.get('osdWindowModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' OsdWindowModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('osdWindow', OsdWindow.OsdWindow.prototype, OsdWindowCommon); + console.debug(' OsdWindowModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + this._updateExistingOsdWindows(6); + + console.debug(' WorkspaceSwitcherPopupModule - Disabled'); + } + + _updateExistingOsdWindows(position) { + position = position ? position : opt.OSD_POSITION; + Main.osdWindowManager._osdWindows.forEach(osd => { + osd.set(OsdPositions[position]); + }); + } +}; + +const OsdWindowCommon = { + after_show() { + if (!opt.OSD_POSITION) + this.opacity = 0; + this.set(OsdPositions[opt.OSD_POSITION]); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/overlayKey.js b/extensions/45/vertical-workspaces/lib/overlayKey.js new file mode 100644 index 0000000..77264c1 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/overlayKey.js @@ -0,0 +1,168 @@ +/** + * V-Shell (Vertical Workspaces) + * overlayKey.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; + +let Me; +let opt; + +export const OverlayKeyModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._originalOverlayKeyHandlerId = 0; + this._overlayKeyHandlerId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('overlayKeyModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' OverlayKeyModule - Keeping untouched'); + } + + _activateModule() { + if (!this._originalOverlayKeyHandlerId) { + this._originalOverlayKeyHandlerId = GObject.signal_handler_find(global.display, { signalId: 'overlay-key' }); + if (this._originalOverlayKeyHandlerId !== null) { + global.display.block_signal_handler(this._originalOverlayKeyHandlerId); + this._connectOverlayKey(); + } + } + console.debug(' OverlayKeyModule - Activated'); + } + + _disableModule() { + this._restoreOverlayKeyHandler(); + + console.debug(' OverlayKeyModule - Disabled'); + } + + _restoreOverlayKeyHandler() { + // Disconnect modified overlay key handler + if (this._overlayKeyHandlerId) { + global.display.disconnect(this._overlayKeyHandlerId); + this._overlayKeyHandlerId = 0; + } + + // Unblock original overlay key handler + if (this._originalOverlayKeyHandlerId) { + global.display.unblock_signal_handler(this._originalOverlayKeyHandlerId); + this._originalOverlayKeyHandlerId = 0; + } + } + + _connectOverlayKey() { + if (this._overlayKeyHandlerId) + return; + + this._overlayKeyHandlerId = global.display.connect('overlay-key', this._onOverlayKeyPressed.bind(Main.overview._overview.controls)); + } + + _onOverlayKeyPressed() { + if (this._a11ySettings.get_boolean('stickykeys-enable')) + return; + + const { initialState, finalState, transitioning } = + this._stateAdjustment.getStateTransitionParams(); + + const time = GLib.get_monotonic_time() / 1000; + const timeDiff = time - this._lastOverlayKeyTime; + this._lastOverlayKeyTime = time; + + const shouldShift = St.Settings.get().enable_animations + ? transitioning && finalState > initialState + : Main.overview.visible && timeDiff < Overview.ANIMATION_TIME; + + const mode = opt.OVERLAY_KEY_SECONDARY; + if (shouldShift) { + Me.Util.activateSearchProvider(''); + if (mode === 1) { + this._shiftState(Meta.MotionDirection.UP); + } else if (mode === 2) { + Me.Util.activateSearchProvider(Me.WSP_PREFIX); + } else if (mode === 3) { + // Changing the overview mode automatically changes the overview transition + opt.OVERVIEW_MODE = 0; + opt.OVERVIEW_MODE2 = false; + opt.WORKSPACE_MODE = 1; + } + } else { + if (Main.overview._shown) { + Main.overview.hide(); + return; + } + switch (opt.OVERLAY_KEY_PRIMARY) { + case 0: // Disabled + return; + case 1: // Follow global overview mode + Main.overview.resetOverviewMode(); + break; + case 2: // Default overview + opt.OVERVIEW_MODE = 0; + opt.OVERVIEW_MODE2 = false; + opt.WORKSPACE_MODE = 1; + break; + case 3: // Default overview + if (Main.overview._shown) + Main.overview.hide(); + else + Main.overview.show(2); + return; + case 4: // Static WS preview + opt.OVERVIEW_MODE = 1; + opt.OVERVIEW_MODE2 = false; + if (!Main.overview._shown) + opt.WORKSPACE_MODE = 0; + break; + case 5: // Static WS + opt.OVERVIEW_MODE = 2; + opt.OVERVIEW_MODE2 = true; + opt.WORKSPACE_MODE = 0; + break; + case 6: // Window Search + opt.OVERVIEW_MODE = 2; + opt.OVERVIEW_MODE2 = true; + if (!Main.overview._shown) + opt.WORKSPACE_MODE = 0; + break; + } + const customOverviewMode = !Main.overview._shown; + Main.overview.toggle(customOverviewMode); + if (opt.OVERLAY_KEY_PRIMARY === 6) + Me.Util.activateSearchProvider(Me.WSP_PREFIX); + } + } +}; diff --git a/extensions/45/vertical-workspaces/lib/overview.js b/extensions/45/vertical-workspaces/lib/overview.js new file mode 100644 index 0000000..449e9c8 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/overview.js @@ -0,0 +1,162 @@ +/** + * V-Shell (Vertical Workspaces) + * overview.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; +import * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; + +let Me; +let opt; + +export const OverviewModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = true; + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' OverviewModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('Overview', Overview.Overview.prototype, OverviewCommon); + console.debug(' OverviewModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' OverviewModule - Disabled'); + } +}; + +const OverviewCommon = { + show(state = OverviewControls.ControlsState.WINDOW_PICKER, customOverviewMode) { + if (!customOverviewMode) + this.resetOverviewMode(); + + if (state === OverviewControls.ControlsState.HIDDEN) + throw new Error('Invalid state, use hide() to hide'); + + if (this.isDummy) + return; + if (this._shown) + return; + this._shown = true; + + if (!this._syncGrab()) + return; + + Main.layoutManager.showOverview(); + this._animateVisible(state); + }, + + toggle(customOverviewMode) { + if (this.isDummy) + return; + + if (this._visible) + this.hide(); + else + this.show(OverviewControls.ControlsState.WINDOW_PICKER, customOverviewMode); + }, + + resetOverviewMode() { + // reset Overview Mode do default + opt.OVERVIEW_MODE = opt.get('overviewMode'); + opt.OVERVIEW_MODE2 = opt.OVERVIEW_MODE === 2; + opt.WORKSPACE_MODE = opt.OVERVIEW_MODE > 0 ? 0 : 1; + }, + + _showDone() { + this._animationInProgress = false; + this._coverPane.hide(); + + if (this._shownState !== 'SHOWN') + this._changeShownState('SHOWN'); + + // Handle any calls to hide* while we were showing + if (!this._shown) + this._animateNotVisible(); + + // if user activates overview during startup animation, transition needs to be shifted to the state 2 here + const controls = this._overview._controls; + if (controls._searchController._searchActive && controls._stateAdjustment.value === 1) { + if (opt.SEARCH_VIEW_ANIMATION) + controls._onSearchChanged(); + else if (!opt.OVERVIEW_MODE2) + controls._stateAdjustment.value = 2; + } + + this._syncGrab(); + }, + + // Workaround - should probably be fixed elsewhere in the upstream code + // If a new window is opened from the overview + // and is realized before the overview animation is complete, + // the new window will not get focus + after__hideDone() { + if (!opt.FIX_NEW_WINDOW_FOCUS) + return; + + const workspace = global.workspace_manager.get_active_workspace(); + const recentDesktopWin = global.display.get_tab_list(1, workspace)[0]; + let recentNormalWin = null; + const tabList = global.display.get_tab_list(0, workspace); + + for (let i = 0; i < tabList.length; i++) { + if (tabList[i].minimized === false) { + recentNormalWin = tabList[i]; + break; + } + } + + let recentWin = recentNormalWin; + if (recentNormalWin && recentDesktopWin) { + recentWin = recentNormalWin.get_user_time() > recentDesktopWin.get_user_time() + ? recentNormalWin + : recentDesktopWin; + } + + const focusedWin = global.display.focus_window; + + if (recentWin && focusedWin !== recentWin) + recentWin.activate(global.get_current_time()); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/overviewControls.js b/extensions/45/vertical-workspaces/lib/overviewControls.js new file mode 100644 index 0000000..df5b371 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/overviewControls.js @@ -0,0 +1,1764 @@ +/** + * V-Shell (Vertical Workspaces) + * overviewControls.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; +import * as Layout from 'resource:///org/gnome/shell/ui/layout.js'; +import * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; +import * as WorkspacesView from 'resource:///org/gnome/shell/ui/workspacesView.js'; +import * as Background from 'resource:///org/gnome/shell/ui/background.js'; +import * as Util from 'resource:///org/gnome/shell/misc/util.js'; + +let Me; +let opt; +// gettext +let _; + +const ControlsState = OverviewControls.ControlsState; +const FitMode = WorkspacesView.FitMode; + +const ANIMATION_TIME = Overview.ANIMATION_TIME; +const DASH_MAX_SIZE_RATIO = 0.25; + +let _originalSearchControllerSigId; +let _searchControllerSigId; +let _timeouts; + +export const OverviewControlsModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this._removeTimeouts(); + this.moduleEnabled = true; + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' OverviewControlsModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + _timeouts = {}; + + this._replaceOnSearchChanged(); + + this._overrides.addOverride('ControlsManager', OverviewControls.ControlsManager.prototype, ControlsManagerCommon); + + if (opt.ORIENTATION === Clutter.Orientation.VERTICAL) + this._overrides.addOverride('ControlsManagerLayout', Main.overview._overview.controls.layoutManager, ControlsManagerLayoutVertical); + else + this._overrides.addOverride('ControlsManagerLayout', Main.overview._overview.controls.layoutManager, ControlsManagerLayoutHorizontal); + + this._overrides.addOverride('LayoutManager', Layout.LayoutManager.prototype, LayoutManager); + + console.debug(' OverviewControlsModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + const reset = true; + this._replaceOnSearchChanged(reset); + Main.overview._overview._controls._appDisplay.opacity = 255; + + console.debug(' OverviewControlsModule - Disabled'); + } + + _removeTimeouts() { + if (_timeouts) { + Object.values(_timeouts).forEach(t => { + if (t) + GLib.source_remove(t); + }); + _timeouts = null; + } + } + + _replaceOnSearchChanged(reset) { + const searchController = Main.overview._overview.controls._searchController; + if (reset) { + if (_searchControllerSigId) { + searchController.disconnect(_searchControllerSigId); + _searchControllerSigId = 0; + } + if (_originalSearchControllerSigId) { + searchController.unblock_signal_handler(_originalSearchControllerSigId); + _originalSearchControllerSigId = 0; + } + Main.overview._overview._controls.layoutManager._searchController._searchResults.translation_x = 0; + Main.overview._overview._controls.layoutManager._searchController._searchResults.translation_y = 0; + Main.overview.searchEntry.visible = true; + Main.overview.searchEntry.opacity = 255; + } else { + // reconnect signal to use custom function (callbacks cannot be overridden in class prototype, they are already in memory as a copy for the given callback) + if (!_originalSearchControllerSigId) + _originalSearchControllerSigId = GObject.signal_handler_find(searchController, { signalId: 'notify', detail: 'search-active' }); + if (_originalSearchControllerSigId) + searchController.block_signal_handler(_originalSearchControllerSigId); + + if (!_searchControllerSigId) + _searchControllerSigId = searchController.connect('notify::search-active', ControlsManagerCommon._onSearchChanged.bind(Main.overview._overview.controls)); + } + } +}; + +const ControlsManagerCommon = { + // this function is used as a callback by a signal handler, needs to be reconnected after modification as the original callback uses a copy of the original function + /* _update: function() { + ... + }*/ + + // this function has duplicate in WorkspaceView so we use one function for both to avoid issues with syncing them + _getFitModeForState(state) { + return _getFitModeForState(state); + }, + + _updateThumbnailsBox() { + const { currentState } = this._stateAdjustment.getStateTransitionParams(); + const { shouldShow } = this._thumbnailsBox; + const thumbnailsBoxVisible = shouldShow && + ((currentState < ControlsState.APP_GRID && opt.SHOW_WS_TMB) || + (currentState > ControlsState.WINDOW_PICKER && opt.SHOW_WS_TMB_APPGRID) || + (currentState > ControlsState.WINDOW_PICKER && this._searchController.searchActive && opt.SHOW_WS_TMB) + ); + this._thumbnailsBox.visible = thumbnailsBoxVisible; + + // this call should be directly in _update(), but it's used as a callback function and it would require to reconnect the signal + this._updateOverview(); + }, + + // this function is pure addition to the original code and handles wsDisp transition to APP_GRID view + _updateOverview() { + this._workspacesDisplay.translation_x = 0; + this._workspacesDisplay.translation_y = 0; + this._workspacesDisplay.scale_x = 1; + this._workspacesDisplay.scale_y = 1; + const { initialState, finalState, progress, currentState } = this._stateAdjustment.getStateTransitionParams(); + + const paramsForState = s => { + let opacity; + switch (s) { + case ControlsState.HIDDEN: + case ControlsState.WINDOW_PICKER: + opacity = 255; + break; + case ControlsState.APP_GRID: + opacity = 0; + break; + default: + opacity = 255; + break; + } + return { opacity }; + }; + + let initialParams = paramsForState(initialState); + let finalParams = paramsForState(finalState); + + let opacity = Math.round(Util.lerp(initialParams.opacity, finalParams.opacity, progress)); + + let workspacesDisplayVisible = opacity !== 0; + + // improve transition from search results to desktop + if (finalState === 0 && this._searchController._searchResults.visible) + this._searchController.hide(); + + // reset Static Workspace window picker mode + if (currentState === 0 && opt.OVERVIEW_MODE && opt.WORKSPACE_MODE) + opt.WORKSPACE_MODE = 0; + + if (!opt.WS_ANIMATION || !opt.SHOW_WS_TMB) { + this._workspacesDisplay.opacity = opacity; + } else if (!opt.SHOW_WS_TMB_BG) { + // fade out ws wallpaper during transition to ws switcher if ws switcher background disabled + const ws = this._workspacesDisplay._workspacesViews[global.display.get_primary_monitor()]?._workspaces[this._workspaceAdjustment.value]; + if (ws) + ws._background.opacity = opacity; + } + + // if ws preview background is disabled, animate tmb box and dash + const tmbBox = this._thumbnailsBox; + const dash = this.dash; + const searchEntryBin = this._searchEntryBin; + // this dash transition collides with startup animation and freezes GS for good, needs to be delayed (first Main.overview 'hiding' event enables it) + const skipDash = Me.Util.dashNotDefault(); + + // OVERVIEW_MODE 2 should animate dash and wsTmbBox only if WORKSPACE_MODE === 0 (windows not spread) + const animateOverviewMode2 = opt.OVERVIEW_MODE2 && !(finalState === 1 && opt.WORKSPACE_MODE); + if (!Main.layoutManager._startingUp && ((!opt.SHOW_WS_PREVIEW_BG && !opt.OVERVIEW_MODE2) || animateOverviewMode2)) { + if (!tmbBox._translationOriginal || Math.abs(tmbBox._translationOriginal[0]) > 500) { // swipe gesture can call this calculation before tmbBox is finalized, giving nonsense width + const [dashTranslationX, dashTranslationY, tmbTranslationX, tmbTranslationY, searchTranslationY] = this._getOverviewTranslations(dash, tmbBox, searchEntryBin); + tmbBox._translationOriginal = [tmbTranslationX, tmbTranslationY]; + dash._translationOriginal = [dashTranslationX, dashTranslationY]; + searchEntryBin._translationOriginal = searchTranslationY; + } + if (finalState === 0 || initialState === 0) { + const prg = Math.abs((finalState === 0 ? 0 : 1) - progress); + tmbBox.translation_x = Math.round(prg * tmbBox._translationOriginal[0]); + tmbBox.translation_y = Math.round(prg * tmbBox._translationOriginal[1]); + if (!skipDash) { + dash.translation_x = Math.round(prg * dash._translationOriginal[0]); + dash.translation_y = Math.round(prg * dash._translationOriginal[1]); + } + searchEntryBin.translation_y = Math.round(prg * searchEntryBin._translationOriginal); + } + if (progress === 1) { + tmbBox._translationOriginal = 0; + if (!skipDash) + dash._translationOriginal = 0; + + searchEntryBin._translationOriginal = 0; + } + } else if (!Main.layoutManager._startingUp && (tmbBox.translation_x || tmbBox.translation_y)) { + tmbBox.translation_x = 0; + tmbBox.translation_y = 0; + if (!skipDash) { + dash.translation_x = 0; + dash.translation_y = 0; + } + searchEntryBin.translation_y = 0; + } + + if (!Main.layoutManager._startingUp) { + if (initialState === ControlsState.HIDDEN && finalState === ControlsState.APP_GRID) + this._appDisplay.opacity = Math.round(progress * 255); + else + this._appDisplay.opacity = 255 - opacity; + } + + if (currentState === ControlsState.APP_GRID) { + // in app grid hide workspaces so they're not blocking app grid or ws thumbnails + this._workspacesDisplay.scale_x = 0; + } else { + this._workspacesDisplay.scale_x = 1; + } + this._workspacesDisplay.setPrimaryWorkspaceVisible(workspacesDisplayVisible); + + if (!this.dash._isAbove && progress > 0 && opt.OVERVIEW_MODE2) { + // set searchEntry above appDisplay + this.set_child_above_sibling(this._searchEntryBin, null); + // move dash above wsTmb for case that dash and wsTmb animate from the same side + if (!Me.Util.dashNotDefault()) + this.set_child_above_sibling(dash, null); + this.set_child_below_sibling(this._thumbnailsBox, null); + this.set_child_below_sibling(this._workspacesDisplay, null); + this.set_child_below_sibling(this._appDisplay, null); + } else if (!this.dash._isAbove && progress === 1 && finalState > ControlsState.HIDDEN) { + // set dash above workspace in the overview + this.set_child_above_sibling(this._thumbnailsBox, null); + this.set_child_above_sibling(this._searchEntryBin, null); + if (!Me.Util.dashNotDefault()) + this.set_child_above_sibling(this.dash, null); + + this.dash._isAbove = true; + } else if (this.dash._isAbove && progress < 1) { + // keep dash below for ws transition between the overview and hidden state + this.set_child_above_sibling(this._workspacesDisplay, null); + this.dash._isAbove = false; + } + }, + + // fix for upstream bug - appGrid.visible after transition from APP_GRID to HIDDEN + _updateAppDisplayVisibility(stateTransitionParams = null) { + if (!stateTransitionParams) + stateTransitionParams = this._stateAdjustment.getStateTransitionParams(); + + const { currentState } = stateTransitionParams; + if (this.dash.showAppsButton.checked) + this._searchTransition = false; + + // if !APP_GRID_ANIMATION, appGrid needs to be hidden in WINDOW_PICKER mode (1) + // but needs to be visible for transition from HIDDEN (0) to APP_GRID (2) + this._appDisplay.visible = + currentState > ControlsState.HIDDEN && + !this._searchController.searchActive && + !(currentState === ControlsState.WINDOW_PICKER && !opt.APP_GRID_ANIMATION) && + !this._searchTransition; + }, + + _onSearchChanged() { + const { finalState, currentState } = this._stateAdjustment.getStateTransitionParams(); + + const { searchActive } = this._searchController; + const SIDE_CONTROLS_ANIMATION_TIME = 250; // OverviewControls.SIDE_CONTROLS_ANIMATION_TIME = Overview.ANIMATION_TIME = 250 + + const entry = this._searchEntry; + if (opt.SHOW_SEARCH_ENTRY) { + entry.visible = true; + entry.opacity = 255; + } else if (!(searchActive && entry.visible)) { + entry.visible = true; + entry.opacity = searchActive ? 0 : 255; + // show search entry only if the user starts typing, and hide it when leaving the search mode + entry.ease({ + opacity: searchActive ? 255 : 0, + duration: SIDE_CONTROLS_ANIMATION_TIME / 2, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + entry.visible = searchActive; + }, + }); + } + + // if user start typing or activated search provider during overview animation, this switcher will be called again after animation ends + if (opt.SEARCH_VIEW_ANIMATION && Main.overview._animationInProgress && finalState !== ControlsState.HIDDEN) + return; + + if (!searchActive) { + this._workspacesDisplay.reactive = true; + this._workspacesDisplay.setPrimaryWorkspaceVisible(true); + } else { + if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) + this._searchController._searchResults._statusText.add_style_class_name('search-statustext-om2'); + else + this._searchController._searchResults._statusText.remove_style_class_name('search-statustext-om2'); + this._searchController.show(); + entry.visible = true; + entry.opacity = 255; + } + + if (opt.SHOW_BG_IN_OVERVIEW && this._bgManagers) + this._updateBackground(this._bgManagers[0]); + this._searchTransition = true; + + this._searchController._searchResults.translation_x = 0; + this._searchController._searchResults.translation_y = 0; + this._searchController.opacity = 255; + this._searchController.visible = true; + + if (opt.SEARCH_VIEW_ANIMATION && ![4, 8].includes(opt.WS_TMB_POSITION)) { + this._updateAppDisplayVisibility(); + this.layoutManager._searchController._searchResults._statusBin.opacity = 1; + + this._searchController.opacity = searchActive ? 255 : 0; + let translationX = 0; + let translationY = 0; + const geometry = global.display.get_monitor_geometry(global.display.get_primary_monitor()); + + switch (opt.SEARCH_VIEW_ANIMATION) { + case 1: + // make it longer to cover the delay before results appears + translationX = geometry.width; + translationY = 0; + break; + case 2: + translationX = -geometry.width; + translationY = 0; + break; + case 3: + translationX = 0; + translationY = geometry.height; + break; + case 5: + translationX = 0; + translationY = -geometry.height; + break; + } + + if (searchActive) { + this._searchController._searchResults.translation_x = translationX; + this._searchController._searchResults.translation_y = translationY; + } else { + this._searchController._searchResults.translation_x = 0; + this._searchController._searchResults.translation_y = 0; + } + + this._searchController._searchResults.ease({ + translation_x: searchActive ? 0 : translationX, + translation_y: searchActive ? 0 : translationY, + duration: SIDE_CONTROLS_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._searchController.visible = searchActive; + this._searchTransition = false; + this.layoutManager._searchController._searchResults._statusBin.opacity = 255; + }, + }); + + this._workspacesDisplay.opacity = 255; + } else { + this._appDisplay.ease({ + opacity: searchActive || currentState < 2 ? 0 : 255, + duration: SIDE_CONTROLS_ANIMATION_TIME / 2, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._updateAppDisplayVisibility(); + }, + }); + + this._workspacesDisplay.setPrimaryWorkspaceVisible(true); + + this._searchController.opacity = searchActive ? 0 : 255; + this._searchController.ease({ + opacity: searchActive ? 255 : 0, + duration: searchActive ? SIDE_CONTROLS_ANIMATION_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => (this._searchController.visible = searchActive), + }); + } + + // reuse already tuned overview transition, just replace APP_GRID with the search view + if (!(opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) && !Main.overview._animationInProgress && finalState !== ControlsState.HIDDEN && !this.dash.showAppsButton.checked) { + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.remove_style_class_name('search-section-content-bg-om2'); + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.add_style_class_name('search-section-content-bg'); + Main.overview.searchEntry.remove_style_class_name('search-entry-om2'); + const duration = opt.SEARCH_VIEW_ANIMATION ? 150 : 0; + this._stateAdjustment.ease(searchActive ? ControlsState.APP_GRID : ControlsState.WINDOW_PICKER, { + // shorter animation time when entering search view can avoid stuttering in transition + // collecting search results take some time and the problematic part is the realization of the object on the screen + // if the ws animation ends before this event, the whole transition is smoother + // removing the ws transition (duration: 0) seems like the best solution here + duration: searchActive ? duration : SIDE_CONTROLS_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._workspacesDisplay.setPrimaryWorkspaceVisible(!searchActive); + }, + }); + } else if (opt.OVERVIEW_MODE2 && !(opt.WORKSPACE_MODE || this.dash.showAppsButton.checked)) { + // add background to search results and make searchEntry border thicker for better visibility + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.remove_style_class_name('search-section-content-bg'); + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.add_style_class_name('search-section-content-bg-om2'); + Main.overview.searchEntry.add_style_class_name('search-entry-om2'); + } else { + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.add_style_class_name('search-section-content-bg'); + Main.overview._overview._controls.layoutManager._searchController._searchResults._content.remove_style_class_name('search-section-content-bg-om2'); + Main.overview.searchEntry.remove_style_class_name('search-entry-om2'); + } + }, + + async runStartupAnimation(callback) { + this._ignoreShowAppsButtonToggle = true; + + this.prepareToEnterOverview(); + + this._stateAdjustment.value = ControlsState.HIDDEN; + this._stateAdjustment.ease(ControlsState.WINDOW_PICKER, { + duration: ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + this.dash.showAppsButton.checked = false; + this._ignoreShowAppsButtonToggle = false; + + // Set the opacity here to avoid a 1-frame flicker + this.opacity = 1; + this._appDisplay.opacity = 1; + + // We can't run the animation before the first allocation happens + await this.layout_manager.ensureAllocation(); + + this._setBackground(); + Main.panel.opacity = 255; + + const STARTUP_ANIMATION_TIME = 500; + // Opacity + this.ease({ + opacity: opt.STARTUP_STATE === 1 ? 0 : 255, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.LINEAR, + onComplete: () => { + // part of the workaround for stuttering first app grid animation + this._appDisplay.visible = true; + }, + }); + + const dash = this.dash; + const tmbBox = this._thumbnailsBox; + + // Set the opacity here to avoid a 1-frame flicker + dash.opacity = 0; + for (const view of this._workspacesDisplay._workspacesViews) { + if (view._monitorIndex !== global.display.get_primary_monitor()) + view._thumbnails.opacity = 0; + } + + const searchEntryBin = this._searchEntryBin; + const [dashTranslationX, dashTranslationY, tmbTranslationX, tmbTranslationY, searchTranslationY] = + this._getOverviewTranslations(dash, tmbBox, searchEntryBin); + + const onComplete = function () { + // running init callback again causes issues (multiple connections) + if (!Main.overview._startupInitComplete) + callback(); + + const appDisplayModule = Me.Modules.appDisplayModule; + if (!appDisplayModule.moduleEnabled) + this._finishStartupSequence(); + else + this._realizeAppDisplayAndFinishSequence(); + + Main.overview._startupInitComplete = true; + }.bind(this); + + if (dash.visible && !Me.Util.dashNotDefault()) { + dash.translation_x = dashTranslationX; + dash.translation_y = dashTranslationY; + dash.opacity = 255; + dash.ease({ + translation_x: 0, + translation_y: 0, + delay: STARTUP_ANIMATION_TIME / 2, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete, + }); + } else { + // set dash opacity to make it visible if user enable it later + dash.opacity = 255; + // if dash is hidden, substitute the ease timeout with GLib.timeout + _timeouts.startupAnim2 = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + // delay + animation time + STARTUP_ANIMATION_TIME * 2 * St.Settings.get().slow_down_factor, + () => { + onComplete(); + Main.overview._startupInitComplete = true; + _timeouts.startupAnim2 = 0; + return GLib.SOURCE_REMOVE; + } + ); + } + + if (searchEntryBin.visible) { + searchEntryBin.translation_y = searchTranslationY; + searchEntryBin.ease({ + translation_y: 0, + delay: STARTUP_ANIMATION_TIME / 2, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + if (tmbBox.visible) { + tmbBox.translation_x = tmbTranslationX; + tmbBox.translation_y = tmbTranslationY; + tmbBox.ease({ + translation_x: 0, + translation_y: 0, + delay: STARTUP_ANIMATION_TIME / 2, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + // upstream bug - following animation will be cancelled, don't know where + // needs further investigation + const workspacesViews = this._workspacesDisplay._workspacesViews; + if (workspacesViews.length > 1) { + for (const view of workspacesViews) { + if (view._monitorIndex !== global.display.get_primary_monitor() && view._thumbnails.visible) { + const secTmbBox = view._thumbnails; + + if (opt.SEC_WS_TMB_LEFT) + secTmbBox.translation_x = -(secTmbBox.width + 12); // compensate for padding + else if (opt.SEC_WS_TMB_RIGHT) + secTmbBox.translation_x = secTmbBox.width + 12; + else if (opt.SEC_WS_TMB_TOP) + secTmbBox.translation_y = -(secTmbBox.height + 12); + else if (opt.SEC_WS_TMB_BOTTOM) + secTmbBox.translation_y = secTmbBox.height + 12; + + secTmbBox.opacity = 255; + + secTmbBox.ease({ + translation_y: 0, + delay: STARTUP_ANIMATION_TIME / 2, + duration: STARTUP_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + } + } + }, + + _realizeAppDisplayAndFinishSequence() { + const appDisplayModule = Me.Modules.appDisplayModule; + // realize app grid for smoother first animation + appDisplayModule._updateAppGrid(false, this._finishStartupSequence.bind(this)); + }, + + _finishStartupSequence() { + if (!this._bgManagers) + this._setBackground(); + + /* if (Me.Util.dashIsDashToDock()) + return;*/ + + _timeouts.finishStartup = GLib.idle_add( + GLib.PRIORITY_LOW, () => { + this._appDisplay.opacity = 255; + if (opt.STARTUP_STATE === 1) { + Main.overview.hide(); + } else if (opt.STARTUP_STATE === 2) { + Main.overview.show(2); // just because of DtD, because we skipped startup animation + this.dash.showAppsButton.checked = true; + } else if (!opt.STARTUP_STATE && Me.Util.dashNotDefault()) { + Main.overview.show(); + } + + _timeouts.finishStartup = 0; + return GLib.SOURCE_REMOVE; + } + ); + }, + + setInitialTranslations() { + const dash = this.dash; + const tmbBox = this._thumbnailsBox; + const searchEntryBin = this._searchEntryBin; + const [dashTranslationX, dashTranslationY, tmbTranslationX, tmbTranslationY, searchTranslationY] = + this._getOverviewTranslations(dash, tmbBox, searchEntryBin); + if (!Me.Util.dashNotDefault()) { + dash.translation_x = dashTranslationX; + dash.translation_y = dashTranslationY; + } + tmbBox.translation_x = tmbTranslationX; + tmbBox.translation_y = tmbTranslationY; + searchEntryBin.translation_y = searchTranslationY; + }, + + _getOverviewTranslations(dash, tmbBox, searchEntryBin) { + // const tmbBox = Main.overview._overview._controls._thumbnailsBox; + const animationsDisabled = !St.Settings.get().enable_animations || (opt.SHOW_WS_PREVIEW_BG && !opt.OVERVIEW_MODE2); + if (animationsDisabled) + return [0, 0, 0, 0, 0]; + + let searchTranslationY = 0; + if (searchEntryBin.visible) { + const offset = (dash.visible && (!opt.DASH_VERTICAL ? dash.height + 12 : 0)) + + (opt.WS_TMB_TOP ? tmbBox.height + 12 : 0); + searchTranslationY = -searchEntryBin.height - offset - 30; + } + + let tmbTranslationX = 0; + let tmbTranslationY = 0; + let offset; + if (tmbBox.visible) { + const tmbWidth = tmbBox.width === Infinity ? 0 : tmbBox.width; + const tmbHeight = tmbBox.height === Infinity ? 0 : tmbBox.height; + switch (opt.WS_TMB_POSITION) { + case 3: // left + offset = 10 + (dash?.visible && opt.DASH_LEFT ? dash.width : 0); + tmbTranslationX = -tmbWidth - offset; + tmbTranslationY = 0; + break; + case 1: // right + offset = 10 + (dash?.visible && opt.DASH_RIGHT ? dash.width : 0); + tmbTranslationX = tmbWidth + offset; + tmbTranslationY = 0; + break; + case 0: // top + offset = 10 + (dash?.visible && opt.DASH_TOP ? dash.height : 0) + Main.panel.height; + tmbTranslationX = 0; + tmbTranslationY = -tmbHeight - offset; + break; + case 2: // bottom + offset = 10 + (dash?.visible && opt.DASH_BOTTOM ? dash.height : 0) + Main.panel.height; // just for case the panel is at bottom + tmbTranslationX = 0; + tmbTranslationY = tmbHeight + offset; + break; + } + } + + let dashTranslationX = 0; + let dashTranslationY = 0; + let position = opt.DASH_POSITION; + // if DtD replaced the original Dash, read its position + if (Me.Util.dashIsDashToDock()) + position = dash._position; + + if (dash?.visible) { + const dashWidth = dash.width === Infinity ? 0 : dash.width; + const dashHeight = dash.height === Infinity ? 0 : dash.height; + switch (position) { + case 0: // top + dashTranslationX = 0; + dashTranslationY = -dashHeight - dash.margin_bottom - Main.panel.height; + break; + case 1: // right + dashTranslationX = dashWidth; + dashTranslationY = 0; + break; + case 2: // bottom + dashTranslationX = 0; + dashTranslationY = dashHeight + dash.margin_bottom + Main.panel.height; + break; + case 3: // left + dashTranslationX = -dashWidth; + dashTranslationY = 0; + break; + } + } + + return [dashTranslationX, dashTranslationY, tmbTranslationX, tmbTranslationY, searchTranslationY]; + }, + + animateToOverview(state, callback) { + this._ignoreShowAppsButtonToggle = true; + this._searchTransition = false; + + this._stateAdjustment.value = ControlsState.HIDDEN; + + // building window thumbnails takes some time and with many windows on the workspace + // the time can be close to or longer than ANIMATION_TIME + // in which case the the animation is greatly delayed, stuttering, or even skipped + // for user it is more acceptable to watch delayed smooth animation, + // even if it takes little more time, than jumping frames + let delay = 0; + if (opt.DELAY_OVERVIEW_ANIMATION) + delay = global.display.get_tab_list(0, global.workspace_manager.get_active_workspace()).length * 3; + + this._stateAdjustment.ease(state, { + delay, + duration: 250, // Overview.ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onStopped: () => { + if (callback) + callback(); + }, + }); + + this.dash.showAppsButton.checked = + state === ControlsState.APP_GRID; + + this._ignoreShowAppsButtonToggle = false; + }, + + _setBackground(reset = false) { + if (this._bgManagers) { + this._bgManagers.forEach(bg => { + Main.overview._overview._controls._stateAdjustment.disconnect(bg._fadeSignal); + bg.destroy(); + }); + } + + // if (!SHOW_BG_IN_OVERVIEW && !SHOW_WS_PREVIEW_BG) the background is used for static transition from wallpaper to empty bg in the overview + if (reset || (!opt.SHOW_BG_IN_OVERVIEW && opt.SHOW_WS_PREVIEW_BG)) { + delete this._bgManagers; + return; + } + + this._bgManagers = []; + for (const monitor of Main.layoutManager.monitors) { + const bgManager = new Background.BackgroundManager({ + monitorIndex: monitor.index, + container: Main.layoutManager.overviewGroup, + vignette: true, + }); + + bgManager.backgroundActor.content.vignette_sharpness = 0; + bgManager.backgroundActor.content.brightness = 1; + + + bgManager._fadeSignal = Main.overview._overview._controls._stateAdjustment.connect('notify::value', v => { + this._updateBackground(bgManager, v.value, v); + }); + + if (monitor.index === global.display.get_primary_monitor()) { + bgManager._primary = true; + this._bgManagers.unshift(bgManager); // primary monitor first + } else { + bgManager._primary = false; + this._bgManagers.push(bgManager); + } + } + }, + + _updateBackground(bgManager, stateValue = 2, stateAdjustment = null) { + // Blur My Shell extension destroys all background actors in the overview and doesn't care about consequences + if (this._bgManagers[0] && !Main.layoutManager.overviewGroup.get_children().includes(this._bgManagers[0].backgroundActor)) { + Main.notifyError(`[${Me.metadata.name}]`, _('Overview background crashed!\nIf you are using Blur My Shell, disable overview blur in its settings and re-enable V-Shell Overview Background to avoid visual glitches.')); + // remove and disconnect our destroyed backgrounds to avoid more errors + this._setBackground(true); + return; + } + + const finalState = stateAdjustment?.getStateTransitionParams().finalState; + if (!opt.SHOW_BG_IN_OVERVIEW && !opt.SHOW_WS_PREVIEW_BG) { + // if no bg shown in the overview, fade out the wallpaper + if (!(opt.OVERVIEW_MODE2 && opt.WORKSPACE_MODE && finalState === 1)) + bgManager.backgroundActor.opacity = Util.lerp(255, 0, Math.min(stateValue, 1)); + } else { + let VIGNETTE, BRIGHTNESS, bgValue; + if (opt.OVERVIEW_MODE2 && stateValue <= 1 && !opt.WORKSPACE_MODE) { + VIGNETTE = 0; + BRIGHTNESS = 1; + bgValue = stateValue; + } else { + VIGNETTE = 0.2; + BRIGHTNESS = opt.OVERVIEW_BG_BRIGHTNESS; + if (opt.OVERVIEW_MODE2 && stateValue > 1 && !opt.WORKSPACE_MODE) + bgValue = stateValue - 1; + else + bgValue = stateValue; + } + + let blurEffect = bgManager.backgroundActor.get_effect('blur'); + if (!blurEffect) { + blurEffect = new Shell.BlurEffect({ + brightness: 1, + sigma: 0, + mode: Shell.BlurMode.ACTOR, + }); + bgManager.backgroundActor.add_effect_with_name('blur', blurEffect); + } + + const searchActive = Main.overview._overview.controls._searchController.searchActive; + if (searchActive) + BRIGHTNESS = opt.SEARCH_BG_BRIGHTNESS; + + bgManager.backgroundActor.content.vignette_sharpness = VIGNETTE; + bgManager.backgroundActor.content.brightness = BRIGHTNESS; + + let vignetteInit, brightnessInit;// , sigmaInit; + if (opt.SHOW_BG_IN_OVERVIEW && opt.SHOW_WS_PREVIEW_BG) { + vignetteInit = VIGNETTE; + brightnessInit = BRIGHTNESS; + // sigmaInit = opt.OVERVIEW_BG_BLUR_SIGMA; + } else { + vignetteInit = 0; + brightnessInit = 1; + // sigmaInit = 0; + } + + if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) { + bgManager.backgroundActor.content.vignette_sharpness = Util.lerp(vignetteInit, VIGNETTE, bgValue); + bgManager.backgroundActor.content.brightness = Util.lerp(brightnessInit, BRIGHTNESS, bgValue); + } else { + bgManager.backgroundActor.content.vignette_sharpness = Util.lerp(vignetteInit, VIGNETTE, Math.min(stateValue, 1)); + bgManager.backgroundActor.content.brightness = Util.lerp(brightnessInit, BRIGHTNESS, Math.min(stateValue, 1)); + } + + if (opt.OVERVIEW_BG_BLUR_SIGMA || opt.APP_GRID_BG_BLUR_SIGMA) { + // reduce number of steps of blur transition to improve performance + const step = opt.SMOOTH_BLUR_TRANSITIONS ? 0.05 : 0.2; + const progress = stateValue - (stateValue % step); + if (opt.SHOW_WS_PREVIEW_BG && stateValue < 1 && !searchActive) { // no need to animate transition, unless appGrid state is involved, static bg is covered by the ws preview bg + if (blurEffect.sigma !== opt.OVERVIEW_BG_BLUR_SIGMA) + blurEffect.sigma = opt.OVERVIEW_BG_BLUR_SIGMA; + } else if (stateValue < 1 && !searchActive && !(opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE)) { + const sigma = Math.round(Util.lerp(0, opt.OVERVIEW_BG_BLUR_SIGMA, progress)); + if (sigma !== blurEffect.sigma) + blurEffect.sigma = sigma; + } else if (stateValue < 1 && !searchActive && (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE && blurEffect.sigma)) { + const sigma = Math.round(Util.lerp(0, opt.OVERVIEW_BG_BLUR_SIGMA, progress)); + if (sigma !== blurEffect.sigma) + blurEffect.sigma = sigma; + } else if (stateValue > 1 && !searchActive && (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE && finalState === 1)) { + const sigma = Math.round(Util.lerp(0, opt.OVERVIEW_BG_BLUR_SIGMA, progress % 1)); + if (sigma !== blurEffect.sigma) + blurEffect.sigma = sigma; + } else if ((stateValue > 1 && bgManager._primary) || searchActive) { + const sigma = Math.round(Util.lerp(opt.OVERVIEW_BG_BLUR_SIGMA, opt.APP_GRID_BG_BLUR_SIGMA, progress % 1)); + if (sigma !== blurEffect.sigma) + blurEffect.sigma = sigma; + } else if (stateValue === 1 && !(opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE)) { + blurEffect.sigma = opt.OVERVIEW_BG_BLUR_SIGMA; + } else if (stateValue === 0 || (stateValue === 1 && (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE))) { + blurEffect.sigma = 0; + } + } + } + }, +}; + +const ControlsManagerLayoutVertical = { + _computeWorkspacesBoxForState(state, box, workAreaBox, dashWidth, dashHeight, thumbnailsWidth, thumbnailsHeight, searchHeight, startY) { + // in case the function is called from the DtD + if (startY === undefined) { + workAreaBox = box; + } + const workspaceBox = box.copy(); + let [width, height] = workspaceBox.get_size(); + const { spacing } = this; + + const dash = Main.overview.dash; + // including Dash to Dock and clones properties for compatibility + + if (Me.Util.dashIsDashToDock()) { + // Dash to Dock also always affects workAreaBox + Main.layoutManager._trackedActors.forEach(actor => { + if (actor.affectsStruts && actor.actor.width === dash.width) { + if (dash._isHorizontal) { + // disabled inteli-hide don't needs compensation + // startY needs to be corrected in allocate() + if (dash.get_parent()?.get_parent()?.get_parent()?._intellihideIsEnabled) + height += dash.height; + } else { + width += dash.width; + } + } + }); + } + + let wWidth; + let wHeight; + let wsBoxY; + + switch (state) { + case ControlsState.HIDDEN: + // if PANEL_OVERVIEW_ONLY, the affectStruts property is set to false to avoid stuttering + // therefore we added panel height to startY for the overview allocation, + // but here we need to remove the correction because the panel will be in the hidden state + if (opt.START_Y_OFFSET) { + let [x, y] = workAreaBox.get_origin(); + y -= opt.START_Y_OFFSET; + workspaceBox.set_origin(x, y); + } else { + workspaceBox.set_origin(...workAreaBox.get_origin()); + } + workspaceBox.set_size(...workAreaBox.get_size()); + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + if (opt.WS_ANIMATION && opt.SHOW_WS_TMB && state === ControlsState.APP_GRID) { + workspaceBox.set_origin(...this._workspacesThumbnails.get_position()); + workspaceBox.set_size(thumbnailsWidth, thumbnailsHeight); + } else if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) { + if (opt.START_Y_OFFSET) { + let [x, y] = workAreaBox.get_origin(); + y -= opt.START_Y_OFFSET; + workspaceBox.set_origin(x, y); + } else { + workspaceBox.set_origin(...workAreaBox.get_origin()); + } + workspaceBox.set_size(...workAreaBox.get_size()); + } else { + // if PANEL_OVERVIEW_ONLY, panel doesn't affect workArea height (affectStruts === false), it is necessary to compensate + height = opt.PANEL_POSITION_TOP ? height : height - Main.panel.height; + searchHeight = opt.SHOW_SEARCH_ENTRY ? searchHeight : 0; + wWidth = width - + (opt.DASH_VERTICAL ? dashWidth : 0) - + thumbnailsWidth - + 4 * spacing; + wHeight = height - + (opt.DASH_VERTICAL ? 0 : dashHeight) - + searchHeight - + 4 * spacing; + + const ratio = width / height; + let wRatio = wWidth / wHeight; + let scale = ratio / wRatio; + + if (scale > 1) { + wHeight /= scale; + wWidth = wHeight * ratio; + } else { + wWidth *= scale; + wHeight = wWidth / ratio; + } + + // height decides the actual size, ratio is given by the workarea + wHeight *= opt.WS_PREVIEW_SCALE; + wWidth *= opt.WS_PREVIEW_SCALE; + + let xOffset = 0; + let yOffset = 0; + + const yOffsetT = (opt.DASH_TOP ? dashHeight : 0) + searchHeight; + const yOffsetB = opt.DASH_BOTTOM ? dashHeight : 0; + const yAvailableSpace = (height - yOffsetT - wHeight - yOffsetB) / 2; + yOffset = yOffsetT + yAvailableSpace; + + const centeredBoxX = (width - wWidth) / 2; + + const xOffsetL = (opt.DASH_LEFT ? dashWidth : 0) + (opt.WS_TMB_LEFT ? thumbnailsWidth : 0) + 2 * spacing; + const xOffsetR = (opt.DASH_RIGHT ? dashWidth : 0) + (opt.WS_TMB_RIGHT ? thumbnailsWidth : 0) + 2 * spacing; + + this._xAlignCenter = false; + if (centeredBoxX < Math.max(xOffsetL, xOffsetR)) { + xOffset = xOffsetL + spacing + (width - xOffsetL - wWidth - xOffsetR - 2 * spacing) / 2; + } else { + xOffset = centeredBoxX; + this._xAlignCenter = true; + } + + const wsBoxX = /* startX + */xOffset; + wsBoxY = startY + yOffset; + workspaceBox.set_origin(Math.round(wsBoxX), Math.round(wsBoxY)); + workspaceBox.set_size(Math.round(wWidth), Math.round(wHeight)); + } + } + + return workspaceBox; + }, + + _getAppDisplayBoxForState(state, box, workAreaBox, searchHeight, dashWidth, dashHeight, thumbnailsWidth, startY) { + // in case the function is called from the DtD + if (startY === undefined) { + workAreaBox = box; + } + const [width] = box.get_size(); + const { x1: startX } = workAreaBox; + // const { y1: startY } = workAreaBox; + let height = workAreaBox.get_height(); + const appDisplayBox = new Clutter.ActorBox(); + const { spacing } = this; + searchHeight = opt.SHOW_SEARCH_ENTRY ? searchHeight : 0; + + const xOffsetL = (opt.WS_TMB_LEFT ? thumbnailsWidth : 0) + (opt.DASH_LEFT ? dashWidth : 0); + const xOffsetR = (opt.WS_TMB_RIGHT ? thumbnailsWidth : 0) + (opt.DASH_RIGHT ? dashWidth : 0); + const yOffsetT = (opt.DASH_TOP ? dashHeight : 0) + (opt.SHOW_SEARCH_ENTRY ? searchHeight : 0); + const yOffsetB = opt.DASH_BOTTOM ? dashHeight : 0; + const adWidth = opt.CENTER_APP_GRID ? width - 2 * Math.max(xOffsetL, xOffsetR) - 2 * spacing : width - xOffsetL - xOffsetR - 2 * spacing; + const adHeight = height - yOffsetT - yOffsetB; + + const appDisplayX = opt.CENTER_APP_GRID ? (width - adWidth) / 2 : xOffsetL + 2 * spacing; + const appDisplayY = startY + yOffsetT; + + switch (state) { + case ControlsState.HIDDEN: + case ControlsState.WINDOW_PICKER: + // 1 - left, 2 - right, 3 - bottom, 5 - top + switch (opt.APP_GRID_ANIMATION) { + case 0: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(appDisplayY)); + break; + case 1: + appDisplayBox.set_origin(Math.round(startX + width), Math.round(appDisplayY)); + break; + case 2: + appDisplayBox.set_origin(Math.round(startX - adWidth), Math.round(appDisplayY)); + break; + case 3: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(workAreaBox.y2)); + break; + case 5: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(workAreaBox.y1 - adHeight)); + break; + } + break; + case ControlsState.APP_GRID: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(appDisplayY)); + break; + } + + appDisplayBox.set_size(Math.round(adWidth), Math.round(adHeight)); + return appDisplayBox; + }, + + vfunc_allocate(container, box) { + const childBox = new Clutter.ActorBox(); + const transitionParams = this._stateAdjustment.getStateTransitionParams(); + const { spacing } = this; + const halfSpacing = spacing / 2; + const monitor = Main.layoutManager.findMonitorForActor(this._container); + const workArea = Main.layoutManager.getWorkAreaForMonitor(monitor.index); + const startX = workArea.x - monitor.x; + // if PANEL_OVERVIEW_ONLY, the affectStruts property is set to false to avoid stuttering + // therefore we need to add panel height to startY + let startY = workArea.y - monitor.y + opt.START_Y_OFFSET; + const workAreaBox = new Clutter.ActorBox(); + workAreaBox.set_origin(startX, startY); + workAreaBox.set_size(workArea.width, workArea.height); + box.y1 += startY; + box.x1 += startX; + let [width, height] = box.get_size(); + // if panel is at bottom position, + // compensate the height of the available box (the box size is calculated for top panel) + height = opt.PANEL_POSITION_TOP ? height : height - Main.panel.height; + let availableHeight = height; + + // Dash + const maxDashHeight = box.get_height() * DASH_MAX_SIZE_RATIO; + const maxDashWidth = maxDashHeight * 0.8; + let dashHeight = 0; + let dashWidth = 0; + + // dash cloud be overridden by the Dash to Dock clone + const dash = Main.overview.dash; + if (Me.Util.dashIsDashToDock()) { + // if Dash to Dock replaced the default dash and its inteli-hide is disabled we need to compensate for affected startY + if (!Main.overview.dash.get_parent()?.get_parent()?.get_parent()?._intellihideIsEnabled) { + if (Main.panel.y === monitor.y) + startY = Main.panel.height + spacing; + } + dashHeight = dash.height; + dashWidth = dash.width; + opt.DASH_VERTICAL = [1, 3].includes(dash._position); + this._dash.allocate(childBox); + } else if (this._dash.visible) { + // default dock + if (opt.DASH_VERTICAL) { + this._dash.setMaxSize(maxDashWidth, height); + [, dashWidth] = this._dash.get_preferred_width(height); + [, dashHeight] = this._dash.get_preferred_height(dashWidth); + dashWidth = Math.min(dashWidth, maxDashWidth); + dashHeight = Math.min(dashHeight, height); + } else if (!opt.WS_TMB_FULL) { + this._dash.setMaxSize(width, maxDashHeight); + [, dashHeight] = this._dash.get_preferred_height(width); + [, dashWidth] = this._dash.get_preferred_width(dashHeight); + dashHeight = Math.min(dashHeight, maxDashHeight); + dashWidth = Math.min(dashWidth, width); + } + } + + // Workspace Thumbnails + let wsTmbWidth = 0; + let wsTmbHeight = 0; + + let maxWsTmbScale = opt.MAX_THUMBNAIL_SCALE; + if (opt.SHOW_WS_TMB) { + const dashHeightReservation = !opt.WS_TMB_FULL && !opt.DASH_VERTICAL ? dashHeight : 0; + + const searchActive = this._searchController.searchActive; + if (!opt.MAX_THUMBNAIL_SCALE_STABLE && !searchActive) { + const initState = transitionParams.initialState === ControlsState.APP_GRID ? opt.MAX_THUMBNAIL_SCALE_APPGRID : opt.MAX_THUMBNAIL_SCALE; + const finalState = transitionParams.finalState === ControlsState.APP_GRID ? opt.MAX_THUMBNAIL_SCALE_APPGRID : opt.MAX_THUMBNAIL_SCALE; + maxWsTmbScale = Util.lerp(initState, finalState, transitionParams.progress); + } + + wsTmbWidth = width * maxWsTmbScale; + let totalTmbSpacing; + [totalTmbSpacing, wsTmbHeight] = this._workspacesThumbnails.get_preferred_height(wsTmbWidth); + wsTmbHeight += totalTmbSpacing; + + const wsTmbHeightMax = opt.WS_TMB_FULL + ? height - spacing + : height - dashHeightReservation - 2 * spacing; + + if (wsTmbHeight > wsTmbHeightMax) { + wsTmbHeight = wsTmbHeightMax; + wsTmbWidth = Math.round(this._workspacesThumbnails.get_preferred_width(wsTmbHeight)[1]); + } + + let wsTmbX; + if (opt.WS_TMB_RIGHT) + wsTmbX = Math.round(startX + width - (opt.DASH_RIGHT ? dashWidth : 0) - wsTmbWidth /* - halfSpacing*/); // this halfSpacing is a part od dash style + else + wsTmbX = Math.round(opt.DASH_LEFT ? dashWidth : 0/* + halfSpacing*/); // this halfSpacing is a part od dash style + + let wstOffset = (height - wsTmbHeight - (opt.DASH_VERTICAL ? 0 : dashHeightReservation)) / 2; + wstOffset -= opt.WS_TMB_POSITION_ADJUSTMENT * (wstOffset - halfSpacing); + let wsTmbY = Math.round(startY + (dashHeightReservation && opt.DASH_TOP ? dashHeight : 0) + wstOffset); + + childBox.set_origin(wsTmbX, wsTmbY); + childBox.set_size(Math.max(wsTmbWidth, 1), Math.max(wsTmbHeight, 1)); + + this._workspacesThumbnails.allocate(childBox); + } + + if (this._dash.visible) { + const wMaxWidth = width - spacing - wsTmbWidth - 2 * spacing - (opt.DASH_VERTICAL ? dashWidth + spacing : 0); + if (opt.WS_TMB_FULL && !opt.DASH_VERTICAL) { + this._dash.setMaxSize(wMaxWidth, maxDashHeight); + [, dashHeight] = this._dash.get_preferred_height(wMaxWidth); + [, dashWidth] = this._dash.get_preferred_width(dashHeight); + dashHeight = Math.min(dashHeight, maxDashHeight); + dashWidth = Math.min(dashWidth, wMaxWidth); + } + + let dashX, dashY, offset; + if (opt.DASH_RIGHT) + dashX = width - dashWidth; + else if (opt.DASH_LEFT) + dashX = 0; + + else if (opt.DASH_TOP) + dashY = startY; + else + dashY = startY + height - dashHeight; + + if (!opt.DASH_VERTICAL) { + offset = (width - ((opt.WS_TMB_FULL || opt.CENTER_DASH_WS) && !this._xAlignCenter ? wsTmbWidth : 0) - dashWidth) / 2; + offset -= opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing); + dashX = offset; + + if ((opt.WS_TMB_FULL || opt.CENTER_DASH_WS) && !this._xAlignCenter) { + if (!opt.WS_TMB_RIGHT) { + dashX = (wsTmbWidth ? wsTmbWidth : 0) + offset; + dashX = Math.max(dashX, wsTmbWidth ? wsTmbWidth + spacing : 0); + dashX = Math.min(dashX, width - dashWidth - spacing); + } + } + if (opt.WS_TMB_FULL && !opt.CENTER_DASH_WS) { + dashX = opt.WS_TMB_RIGHT + ? Math.min(width - wsTmbWidth - dashWidth, dashX + wsTmbWidth / 2 * (1 - Math.abs(opt.DASH_POSITION_ADJUSTMENT))) + : Math.max(wsTmbWidth, dashX - wsTmbWidth / 2 * (1 - Math.abs(opt.DASH_POSITION_ADJUSTMENT))); + } + } else { + offset = (height - dashHeight) / 2; + dashY = startY + (offset - opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing)); + } + + childBox.set_origin(Math.round(startX + dashX), Math.round(dashY)); + childBox.set_size(Math.round(dashWidth), Math.round(dashHeight)); + this._dash.allocate(childBox); + } + + availableHeight -= opt.DASH_VERTICAL ? 0 : dashHeight + spacing; + + let [searchHeight] = this._searchEntry.get_preferred_height(width - wsTmbWidth); + + // Workspaces + let params = [box, workAreaBox, dashWidth, dashHeight, wsTmbWidth, wsTmbHeight, searchHeight, startY]; + + // Update cached boxes + for (const state of Object.values(ControlsState)) { + this._cachedWorkspaceBoxes.set( + state, this._computeWorkspacesBoxForState(state, ...params)); + } + + let workspacesBox; + if (!transitionParams.transitioning) + workspacesBox = this._cachedWorkspaceBoxes.get(transitionParams.currentState); + + if (!workspacesBox) { + const initialBox = this._cachedWorkspaceBoxes.get(transitionParams.initialState); + const finalBox = this._cachedWorkspaceBoxes.get(transitionParams.finalState); + workspacesBox = initialBox.interpolate(finalBox, transitionParams.progress); + } + + this._workspacesDisplay.allocate(workspacesBox); + + // Search entry + const searchXoffset = (opt.DASH_LEFT ? dashWidth : 0) + spacing + (opt.WS_TMB_RIGHT ? 0 : wsTmbWidth + spacing); + + // Y position under top Dash + let searchEntryX, searchEntryY; + if (opt.DASH_TOP) + searchEntryY = startY + dashHeight; + else + searchEntryY = startY; + + searchEntryX = searchXoffset; + let searchWidth = width - 2 * spacing - wsTmbWidth - (opt.DASH_VERTICAL ? dashWidth : 0); // xAlignCenter is given by wsBox + searchWidth = this._xAlignCenter ? width - 2 * (wsTmbWidth + spacing) : searchWidth; + + if (opt.CENTER_SEARCH_VIEW) { + childBox.set_origin(0, Math.round(searchEntryY)); + childBox.set_size(Math.round(width), Math.round(searchHeight)); + } else { + childBox.set_origin(Math.round(this._xAlignCenter ? 0 : searchEntryX), Math.round(searchEntryY)); + childBox.set_size(Math.round(this._xAlignCenter ? width : searchWidth - spacing), Math.round(searchHeight)); + } + + this._searchEntry.allocate(childBox); + + availableHeight -= searchHeight + spacing; + + // if (this._appDisplay.visible)... ? Can cause problems + // Calculate appDisplay always for AppGrid state WsTmb scale + let wsTmbWidthAppGrid = opt.MAX_THUMBNAIL_SCALE_APPGRID > 0 + ? wsTmbWidth / maxWsTmbScale * opt.MAX_THUMBNAIL_SCALE_APPGRID + : wsTmbWidth / maxWsTmbScale * opt.MAX_THUMBNAIL_SCALE; + params = [box, workAreaBox, searchHeight, dashWidth, dashHeight, wsTmbWidthAppGrid, startY]; // send startY, can be corrected + let appDisplayBox; + if (!transitionParams.transitioning) { + appDisplayBox = + this._getAppDisplayBoxForState(transitionParams.currentState, ...params); + } else { + const initialBox = + this._getAppDisplayBoxForState(transitionParams.initialState, ...params); + const finalBox = + this._getAppDisplayBoxForState(transitionParams.finalState, ...params); + + appDisplayBox = initialBox.interpolate(finalBox, transitionParams.progress); + } + this._appDisplay.allocate(appDisplayBox); + + // Search + if (opt.CENTER_SEARCH_VIEW) { + const dashW = (opt.DASH_VERTICAL ? dashWidth : 0) + spacing; + searchWidth = width - 2 * wsTmbWidth - 2 * dashW; + childBox.set_origin(Math.round(wsTmbWidth + dashW), Math.round(startY + (opt.DASH_TOP ? dashHeight + spacing : spacing) + searchHeight)); + } else { + childBox.set_origin(Math.round(this._xAlignCenter ? wsTmbWidth + spacing : searchXoffset), Math.round(startY + (opt.DASH_TOP ? dashHeight + spacing : spacing) + searchHeight)); + } + + childBox.set_size(Math.round(searchWidth), Math.round(availableHeight)); + this._searchController.allocate(childBox); + + this._runPostAllocation(); + }, +}; + +const ControlsManagerLayoutHorizontal = { + _computeWorkspacesBoxForState(state, box, workAreaBox, dashWidth, dashHeight, thumbnailWidth, thumbnailsHeight, searchHeight, startY) { + // in case the function is called from the DtD + if (startY === undefined) { + workAreaBox = box; + } + const workspaceBox = box.copy(); + let [width, height] = workspaceBox.get_size(); + const { spacing } = this; + + const dash = Main.overview.dash; + // including Dash to Dock and clones properties for compatibility + if (Me.Util.dashIsDashToDock()) { + // Dash to Dock always affects workAreaBox + Main.layoutManager._trackedActors.forEach(actor => { + if (actor.affectsStruts && actor.actor.width === dash.width) { + if (dash._isHorizontal) { + // disabled inteli-hide don't need compensation + // startY needs to be corrected in allocate() + if (dash.get_parent()?.get_parent()?.get_parent()?._intellihideIsEnabled) + height += dash.height; + else if (opt.DASH_TOP) + height += dash.height; + } else { + width += dash.width; + } + } + }); + } + + let wWidth, wHeight, wsBoxY, wsBoxX; + + switch (state) { + case ControlsState.HIDDEN: + // if PANEL_OVERVIEW_ONLY, the affectStruts property is set to false to avoid stuttering + // therefore we added panel height to startY for the overview allocation, + // but here we need to remove the correction since the panel will be in the hidden state + if (opt.START_Y_OFFSET) { + let [x, y] = workAreaBox.get_origin(); + y -= opt.START_Y_OFFSET; + workspaceBox.set_origin(x, y); + } else { + workspaceBox.set_origin(...workAreaBox.get_origin()); + } + workspaceBox.set_size(...workAreaBox.get_size()); + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + if (opt.WS_ANIMATION && opt.SHOW_WS_TMB && state === ControlsState.APP_GRID) { + workspaceBox.set_origin(...this._workspacesThumbnails.get_position()); + workspaceBox.set_size(thumbnailWidth, thumbnailsHeight); + } else if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) { + if (opt.START_Y_OFFSET) { + let [x, y] = workAreaBox.get_origin(); + y -= opt.START_Y_OFFSET; + workspaceBox.set_origin(x, y); + } else { + workspaceBox.set_origin(...workAreaBox.get_origin()); + } + workspaceBox.set_size(...workAreaBox.get_size()); + } else { + // if PANEL_OVERVIEW_ONLY, panel doesn't affect workArea height (affectStruts === false), it is necessary to compensate + height = opt.PANEL_POSITION_TOP ? height : height - Main.panel.height; + searchHeight = opt.SHOW_SEARCH_ENTRY ? searchHeight : 0; + wWidth = width - + spacing - + (opt.DASH_VERTICAL ? dashWidth : 0) - + 4 * spacing; + wHeight = height - + (opt.DASH_VERTICAL ? spacing : dashHeight) - + thumbnailsHeight - + searchHeight - + 4 * spacing; + + const ratio = width / height; + let wRatio = wWidth / wHeight; + let scale = ratio / wRatio; + + if (scale > 1) { + wHeight /= scale; + wWidth = wHeight * ratio; + } else { + wWidth *= scale; + wHeight = wWidth / ratio; + } + + // height decides the actual size, ratio is given by the workarea + wHeight *= opt.WS_PREVIEW_SCALE; + wWidth *= opt.WS_PREVIEW_SCALE; + + let xOffset = 0; + let yOffset = 0; + + const yOffsetT = (opt.DASH_TOP ? dashHeight : 0) + (opt.WS_TMB_TOP ? thumbnailsHeight : 0) + searchHeight; + const yOffsetB = (opt.DASH_BOTTOM ? dashHeight : 0) + (opt.WS_TMB_BOTTOM ? thumbnailsHeight : 0); + + const yAvailableSpace = (height - yOffsetT - wHeight - yOffsetB) / 2; + yOffset = yOffsetT + yAvailableSpace; + + const xOffsetL = (opt.DASH_LEFT ? dashWidth : 0) + spacing; + const xOffsetR = (opt.DASH_RIGHT ? dashWidth : 0) + spacing; + const centeredBoxX = (width - wWidth) / 2; + + this._xAlignCenter = false; + if (centeredBoxX < Math.max(xOffsetL, xOffsetR)) { + xOffset = xOffsetL + spacing + (width - xOffsetL - wWidth - xOffsetR) / 2; + } else { + xOffset = centeredBoxX; + this._xAlignCenter = true; + } + + wsBoxX = /* startX + */xOffset; + wsBoxY = startY + yOffset; + workspaceBox.set_origin(Math.round(wsBoxX), Math.round(wsBoxY)); + workspaceBox.set_size(Math.round(wWidth), Math.round(wHeight)); + } + } + + return workspaceBox; + }, + + _getAppDisplayBoxForState(state, box, workAreaBox, searchHeight, dashWidth, dashHeight, thumbnailsHeight, startY) { + // in case the function is called from the DtD + if (startY === undefined) { + workAreaBox = box; + } + const [width] = box.get_size(); + const { x1: startX } = workAreaBox; + // const { y1: startY } = workAreaBox; + let height = workAreaBox.get_height(); + const appDisplayBox = new Clutter.ActorBox(); + const { spacing } = this; + + const yOffsetT = (opt.WS_TMB_TOP ? thumbnailsHeight + spacing : 0) + (opt.DASH_TOP ? dashHeight : 0) + (opt.SHOW_SEARCH_ENTRY ? searchHeight : 0); + const yOffsetB = (opt.WS_TMB_BOTTOM ? thumbnailsHeight + spacing : 0) + (opt.DASH_BOTTOM ? dashHeight : 0); + const xOffsetL = opt.DASH_LEFT ? dashWidth : 0; + const xOffsetR = opt.DASH_RIGHT ? dashWidth : 0; + const hSpacing = xOffsetL + xOffsetR ? spacing : 0; + const adWidth = opt.CENTER_APP_GRID ? width - 2 * Math.max(xOffsetL, xOffsetR) - 2 * hSpacing : width - xOffsetL - xOffsetR - 2 * hSpacing; + const adHeight = height - yOffsetT - yOffsetB; + + const appDisplayX = opt.CENTER_APP_GRID ? (width - adWidth) / 2 : xOffsetL + hSpacing; + const appDisplayY = startY + yOffsetT; + + switch (state) { + case ControlsState.HIDDEN: + case ControlsState.WINDOW_PICKER: + // 1 - left, 2 - right, 3 - bottom, 5 - top + switch (opt.APP_GRID_ANIMATION) { + case 0: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(appDisplayY)); + break; + case 1: + appDisplayBox.set_origin(Math.round(startX + width), Math.round(appDisplayY)); + break; + case 2: + appDisplayBox.set_origin(Math.round(startX - adWidth), Math.round(appDisplayY)); + break; + case 3: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(workAreaBox.y2)); + break; + case 5: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(workAreaBox.y1 - adHeight)); + break; + } + break; + case ControlsState.APP_GRID: + appDisplayBox.set_origin(Math.round(appDisplayX), Math.round(appDisplayY)); + break; + } + + appDisplayBox.set_size(Math.round(adWidth), Math.round(adHeight)); + return appDisplayBox; + }, + + vfunc_allocate(container, box) { + const transitionParams = this._stateAdjustment.getStateTransitionParams(); + const childBox = new Clutter.ActorBox(); + const { spacing } = this; + const halfSpacing = spacing / 2; + const monitor = Main.layoutManager.findMonitorForActor(this._container); + const workArea = Main.layoutManager.getWorkAreaForMonitor(monitor.index); + const startX = workArea.x - monitor.x; + // if PANEL_OVERVIEW_ONLY, the affectStruts property is set to false to avoid stuttering + // therefore we need to add panel height to startY + let startY = workArea.y - monitor.y + opt.START_Y_OFFSET; + const workAreaBox = new Clutter.ActorBox(); + workAreaBox.set_origin(startX, startY); + workAreaBox.set_size(workArea.width, workArea.height); + box.y1 += startY; + box.x1 += startX; + let [width, height] = box.get_size(); + // if panel is at bottom position, + // compensate for the height of the available box (the box size is calculated for top panel) + height = opt.PANEL_POSITION_TOP ? height : height - Main.panel.height; + let availableHeight = height; + + // Dash + const maxDashHeight = box.get_height() * DASH_MAX_SIZE_RATIO; + const maxDashWidth = maxDashHeight * 0.8; + let dashHeight = 0; + let dashWidth = 0; + + // dash cloud be overridden by the Dash to Dock clone + const dash = Main.overview.dash; + if (Me.Util.dashIsDashToDock()) { + // if Dash to Dock replaced the default dash and its inteli-hide is disabled we need to compensate for affected startY + if (!Main.overview.dash.get_parent()?.get_parent()?.get_parent()?._intellihideIsEnabled) { + // if (Main.panel.y === monitor.y) + // startY = Main.panel.height + spacing; + } + dashHeight = dash.height; + dashWidth = dash.width; + opt.DASH_TOP = dash._position === 0; + opt.DASH_VERTICAL = [1, 3].includes(dash._position); + this._dash.allocate(childBox); + } else if (this._dash.visible) { + // default dock + if (!opt.DASH_VERTICAL) { + this._dash.setMaxSize(width, maxDashHeight); + [, dashHeight] = this._dash.get_preferred_height(width); + [, dashWidth] = this._dash.get_preferred_width(dashHeight); + dashHeight = Math.min(dashHeight, maxDashHeight); + dashWidth = Math.min(dashWidth, width - spacing); + } else if (!opt.WS_TMB_FULL) { + this._dash.setMaxSize(maxDashWidth, height); + [, dashWidth] = this._dash.get_preferred_width(height); + [, dashHeight] = this._dash.get_preferred_height(dashWidth); + dashHeight = Math.min(dashHeight, height - spacing); + dashWidth = Math.min(dashWidth, width); + } + } + + let [searchHeight] = this._searchEntry.get_preferred_height(width); + + // Workspace Thumbnails + let wsTmbWidth = 0; + let wsTmbHeight = 0; + + let maxWsTmbScale = opt.MAX_THUMBNAIL_SCALE; + if (opt.SHOW_WS_TMB) { + const dashWidthReservation = !opt.WS_TMB_FULL && opt.DASH_VERTICAL ? dashWidth : 0; + + const searchActive = this._searchController.searchActive; + if (!opt.MAX_THUMBNAIL_SCALE_STABLE && !searchActive) { + const initState = transitionParams.initialState === ControlsState.APP_GRID ? opt.MAX_THUMBNAIL_SCALE_APPGRID : opt.MAX_THUMBNAIL_SCALE; + const finalState = transitionParams.finalState === ControlsState.APP_GRID ? opt.MAX_THUMBNAIL_SCALE_APPGRID : opt.MAX_THUMBNAIL_SCALE; + maxWsTmbScale = Util.lerp(initState, finalState, transitionParams.progress); + } + + wsTmbHeight = Math.round(height * maxWsTmbScale); + let totalTmbSpacing; + [totalTmbSpacing, wsTmbWidth] = this._workspacesThumbnails.get_preferred_width(wsTmbHeight); + wsTmbWidth += totalTmbSpacing; + + const wsTmbWidthMax = opt.WS_TMB_FULL + ? width - spacing + : width - dashWidthReservation - 2 * spacing; + + if (wsTmbWidth > wsTmbWidthMax) { + wsTmbWidth = wsTmbWidthMax; + wsTmbHeight = Math.round(this._workspacesThumbnails.get_preferred_height(wsTmbWidth)[1]); + } + + let wsTmbY; + if (opt.WS_TMB_TOP) + wsTmbY = Math.round(startY + (opt.DASH_TOP ? dashHeight : halfSpacing)); + else + wsTmbY = Math.round(startY + height - (opt.DASH_BOTTOM ? dashHeight : halfSpacing) - wsTmbHeight); + + let wstOffset = (width - wsTmbWidth - dashWidthReservation) / 2; + wstOffset -= opt.WS_TMB_POSITION_ADJUSTMENT * wstOffset; + let wsTmbX = Math.round(startX + (opt.DASH_LEFT ? dashWidthReservation : 0) + wstOffset); + + childBox.set_origin(wsTmbX, wsTmbY); + childBox.set_size(Math.max(wsTmbWidth, 1), Math.max(wsTmbHeight, 1)); + + this._workspacesThumbnails.allocate(childBox); + + availableHeight -= wsTmbHeight + spacing; + } + + if (this._dash.visible) { + if (opt.WS_TMB_FULL && opt.DASH_VERTICAL) { + const wMaxHeight = height - spacing - wsTmbHeight; + this._dash.setMaxSize(maxDashWidth, wMaxHeight); + [, dashWidth] = this._dash.get_preferred_width(wMaxHeight); + [, dashHeight] = this._dash.get_preferred_height(dashWidth); + dashWidth = Math.min(dashWidth, maxDashWidth); + dashHeight = Math.min(dashHeight, wMaxHeight); + } + + let dashX, dashY, offset; + if (opt.DASH_RIGHT) + dashX = width - dashWidth; + else if (opt.DASH_LEFT) + dashX = 0; + else if (opt.DASH_TOP) + dashY = startY; + else + dashY = startY + height - dashHeight; + + if (opt.DASH_VERTICAL) { + if (opt.WS_TMB_FULL) { + offset = (height - dashHeight - wsTmbHeight) / 2; + if (opt.WS_TMB_TOP) { + offset -= opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing); + dashY = startY + offset + wsTmbHeight; + } else { + offset -= opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing); + dashY = startY + offset; + } + } else { + offset = (height - dashHeight) / 2; + offset -= opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing); + dashY = startY + offset; + } + } else { + offset = (width - dashWidth) / 2; + dashX = startX + (offset - opt.DASH_POSITION_ADJUSTMENT * (offset - halfSpacing)); + } + + childBox.set_origin(Math.round(startX + dashX), Math.round(dashY)); + childBox.set_size(Math.round(dashWidth), Math.round(dashHeight)); + this._dash.allocate(childBox); + } + + availableHeight -= opt.DASH_VERTICAL ? 0 : dashHeight; + + // Workspaces + let params = [box, workAreaBox, dashWidth, dashHeight, wsTmbWidth, wsTmbHeight, searchHeight, startY]; + + // Update cached boxes + for (const state of Object.values(ControlsState)) { + this._cachedWorkspaceBoxes.set( + state, this._computeWorkspacesBoxForState(state, ...params)); + } + + let workspacesBox; + if (!transitionParams.transitioning) + workspacesBox = this._cachedWorkspaceBoxes.get(transitionParams.currentState); + + if (!workspacesBox) { + const initialBox = this._cachedWorkspaceBoxes.get(transitionParams.initialState); + const finalBox = this._cachedWorkspaceBoxes.get(transitionParams.finalState); + workspacesBox = initialBox.interpolate(finalBox, transitionParams.progress); + } + + this._workspacesDisplay.allocate(workspacesBox); + + // Search entry + const searchXoffset = (opt.DASH_LEFT ? dashWidth : 0) + spacing; + + // Y position under top Dash + let searchEntryX, searchEntryY; + if (opt.DASH_TOP) + searchEntryY = startY + (opt.WS_TMB_TOP ? wsTmbHeight : 0) + dashHeight; + else + searchEntryY = startY + (opt.WS_TMB_TOP ? wsTmbHeight + spacing : 0); + + + searchEntryX = searchXoffset; + let searchWidth = width - 2 * spacing - (opt.DASH_VERTICAL ? dashWidth : 0); // xAlignCenter is given by wsBox + searchWidth = this._xAlignCenter ? width : searchWidth; + + if (opt.CENTER_SEARCH_VIEW) { + childBox.set_origin(0, Math.round(searchEntryY)); + childBox.set_size(width, Math.round(searchHeight)); + } else { + childBox.set_origin(Math.round(this._xAlignCenter ? 0 : searchEntryX), Math.round(searchEntryY)); + childBox.set_size(Math.round(this._xAlignCenter ? width : searchWidth - spacing), Math.round(searchHeight)); + } + + this._searchEntry.allocate(childBox); + + availableHeight -= searchHeight + spacing; + + // if (this._appDisplay.visible)... ? Can cause problems + // Calculate appDisplay always for AppGrid state WsTmb scale + let wsTmbHeightAppGrid = opt.MAX_THUMBNAIL_SCALE_APPGRID > 0 + ? wsTmbHeight / maxWsTmbScale * opt.MAX_THUMBNAIL_SCALE_APPGRID + : wsTmbHeight / maxWsTmbScale * opt.MAX_THUMBNAIL_SCALE; + params = [box, workAreaBox, searchHeight, dashWidth, dashHeight, wsTmbHeightAppGrid, startY]; + let appDisplayBox; + if (!transitionParams.transitioning) { + appDisplayBox = + this._getAppDisplayBoxForState(transitionParams.currentState, ...params); + } else { + const initialBox = + this._getAppDisplayBoxForState(transitionParams.initialState, ...params); + const finalBox = + this._getAppDisplayBoxForState(transitionParams.finalState, ...params); + + appDisplayBox = initialBox.interpolate(finalBox, transitionParams.progress); + } + this._appDisplay.allocate(appDisplayBox); + + // Search + if (opt.CENTER_SEARCH_VIEW) { + const dashW = (opt.DASH_VERTICAL ? dashWidth : 0) + spacing; + searchWidth = width - 2 * dashW; + childBox.set_origin(Math.round(dashW), Math.round(startY + (opt.DASH_TOP ? dashHeight + spacing : spacing) + (opt.WS_TMB_TOP ? wsTmbHeight + spacing : 0) + searchHeight)); + } else { + childBox.set_origin(Math.round(this._xAlignCenter ? spacing : searchXoffset), Math.round(startY + (opt.DASH_TOP ? dashHeight + spacing : spacing) + (opt.WS_TMB_TOP ? wsTmbHeight + spacing : 0) + searchHeight)); + } + + childBox.set_size(Math.round(searchWidth), Math.round(availableHeight)); + this._searchController.allocate(childBox); + + this._runPostAllocation(); + }, +}; + +// same copy of this function should be available in OverviewControls and WorkspacesView +function _getFitModeForState(state) { + switch (state) { + case ControlsState.HIDDEN: + case ControlsState.WINDOW_PICKER: + return FitMode.SINGLE; + case ControlsState.APP_GRID: + if (opt.WS_ANIMATION && opt.SHOW_WS_TMB) + return FitMode.ALL; + else + return FitMode.SINGLE; + default: + return FitMode.SINGLE; + } +} + +const LayoutManager = { + _startupAnimation() { + if (Me.Util.dashIsDashToDock() && !Meta.is_restart()) { + // DtD breaks overview on startup + // Skip animation to hide the mess + this._startupAnimationComplete(); + Main.overview._overview.controls._finishStartupSequence(); + } else if (Meta.is_restart()) { + this._startupAnimationComplete(); + } else if (Main.sessionMode.isGreeter) { + this._startupAnimationGreeter(); + } else { + this._startupAnimationSession(); + } + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/panel.js b/extensions/45/vertical-workspaces/lib/panel.js new file mode 100644 index 0000000..a148612 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/panel.js @@ -0,0 +1,253 @@ +/** + * V-Shell (Vertical Workspaces) + * panel.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; + +let Me; +let opt; + +const ANIMATION_TIME = Overview.ANIMATION_TIME; + +export const PanelModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + + this._showingOverviewConId = 0; + this._hidingOverviewConId = 0; + this._styleChangedConId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('panelModule'); + const conflict = Me.Util.getEnabledExtensions('dash-to-panel').length || + Me.Util.getEnabledExtensions('hidetopbar').length; + + if (conflict && !reset) + console.warn(`[${Me.metadata.name}] Warning: "Panel" module disabled due to potential conflict with another extension`); + + reset = reset || !this.moduleEnabled || conflict || Main.sessionMode.isLocked; + + // don't touch original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' PanelModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + const panelBox = Main.layoutManager.panelBox; + + this._setPanelPosition(); + this._updateStyleChangedConnection(); + + if (opt.PANEL_MODE === 0) { + this._updateOverviewConnection(true); + this._reparentPanel(false); + panelBox.translation_y = 0; + Main.panel.opacity = 255; + this._setPanelStructs(true); + } else if (opt.PANEL_MODE === 1) { + if (opt.SHOW_WS_PREVIEW_BG) { + this._reparentPanel(true); + if (opt.OVERVIEW_MODE2) { + // in OM2 if the panel has been moved to the overviewGroup move panel above all + Main.layoutManager.overviewGroup.set_child_above_sibling(panelBox, null); + this._updateOverviewConnection(); + } else { + // otherwise move the panel below overviewGroup so it can get below workspacesDisplay + Main.layoutManager.overviewGroup.set_child_below_sibling(panelBox, Main.overview._overview); + this._updateOverviewConnection(true); + } + this._showPanel(true); + } else { + // if ws preview bg is disabled, panel can stay in uiGroup + this._reparentPanel(false); + this._showPanel(false); + this._updateOverviewConnection(); + } + // _connectPanel(); + } else if (opt.PANEL_MODE === 2) { + this._updateOverviewConnection(true); + this._reparentPanel(false); + this._showPanel(false); + // _connectPanel(); + } + this._setPanelStructs(opt.PANEL_MODE === 0); + Main.layoutManager._updateHotCorners(); + + this._overrides.addOverride('ActivitiesButton', Main.panel.statusArea.activities, ActivitiesButton); + + console.debug(' PanelModule - Activated'); + } + + _disableModule() { + const reset = true; + this._setPanelPosition(reset); + this._updateOverviewConnection(reset); + this._reparentPanel(false); + + this._updateStyleChangedConnection(reset); + + const panelBox = Main.layoutManager.panelBox; + panelBox.translation_y = 0; + Main.panel.opacity = 255; + this._setPanelStructs(true); + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' PanelModule - Disabled'); + } + + _setPanelPosition(reset = false) { + const geometry = global.display.get_monitor_geometry(global.display.get_primary_monitor()); + const panelBox = Main.layoutManager.panelBox; + const panelHeight = Main.panel.height; // panelBox height can be 0 after shell start + + if (opt.PANEL_POSITION_TOP || reset) + panelBox.set_position(geometry.x, geometry.y); + else + panelBox.set_position(geometry.x, geometry.y + geometry.height - panelHeight); + } + + _updateStyleChangedConnection(reset = false) { + if (reset) { + if (this._styleChangedConId) { + Main.panel.disconnect(this._styleChangedConId); + this._styleChangedConId = 0; + } + } else if (!this._styleChangedConId) { + this._styleChangedConId = Main.panel.connect('style-changed', () => { + if (opt.PANEL_MODE === 1 && !opt.OVERVIEW_MODE2) + Main.panel.add_style_pseudo_class('overview'); + else if (opt.OVERVIEW_MODE2) + Main.panel.remove_style_pseudo_class('overview'); + }); + } + } + + _updateOverviewConnection(reset = false) { + if (reset) { + if (this._hidingOverviewConId) { + Main.overview.disconnect(this._hidingOverviewConId); + this._hidingOverviewConId = 0; + } + if (this._showingOverviewConId) { + Main.overview.disconnect(this._showingOverviewConId); + this._showingOverviewConId = 0; + } + } else { + if (!this._hidingOverviewConId) { + this._hidingOverviewConId = Main.overview.connect('hiding', () => { + if (!opt.SHOW_WS_PREVIEW_BG || opt.OVERVIEW_MODE2) + this._showPanel(false); + }); + } + if (!this._showingOverviewConId) { + this._showingOverviewConId = Main.overview.connect('showing', () => { + if (Main.layoutManager._startingUp) + return; + if (!opt.SHOW_WS_PREVIEW_BG || opt.OVERVIEW_MODE2 || Main.layoutManager.panelBox.translation_y) + this._showPanel(true); + }); + } + } + } + + _reparentPanel(reparent = false) { + const panel = Main.layoutManager.panelBox; + if (reparent && panel.get_parent() === Main.layoutManager.uiGroup) { + Main.layoutManager.uiGroup.remove_child(panel); + Main.layoutManager.overviewGroup.add_child(panel); + } else if (!reparent && panel.get_parent() === Main.layoutManager.overviewGroup) { + Main.layoutManager.overviewGroup.remove_child(panel); + // return the panel at default position, panel shouldn't cover objects that should be above + Main.layoutManager.uiGroup.insert_child_at_index(panel, 4); + } + } + + _setPanelStructs(state) { + Main.layoutManager._trackedActors.forEach(a => { + if (a.actor === Main.layoutManager.panelBox) + a.affectsStruts = state; + }); + + // workaround to force maximized windows to resize after removing affectsStruts + // simulation of minimal swipe gesture to the opposite direction + // todo - needs better solution!!!!!!!!!!! + // const direction = _getAppGridAnimationDirection() === 2 ? 1 : -1; + // Main.overview._swipeTracker._beginTouchSwipe(null, global.get_current_time(), 1, 1); + // Main.overview._swipeTracker._updateGesture(null, global.get_current_time(), direction, 1); + // GLib.timeout_add(0, 50, () => Main.overview._swipeTracker._endGesture(global.get_current_time(), 1, true));*/ + } + + _showPanel(show = true) { + if (show) { + Main.panel.opacity = 255; + Main.layoutManager.panelBox.ease({ + duration: ANIMATION_TIME, + translation_y: 0, + onComplete: () => { + this._setPanelStructs(opt.PANEL_MODE === 0); + }, + }); + } else { + const panelHeight = Main.panel.height; + Main.layoutManager.panelBox.ease({ + duration: ANIMATION_TIME, + translation_y: opt.PANEL_POSITION_TOP ? -panelHeight + 1 : panelHeight - 1, + onComplete: () => { + Main.panel.opacity = 0; + this._setPanelStructs(opt.PANEL_MODE === 0); + }, + }); + } + } +}; + +const ActivitiesButton = { + vfunc_event(event) { + if (event.type() === Clutter.EventType.TOUCH_END || + event.type() === Clutter.EventType.BUTTON_RELEASE) { + if (Main.overview.shouldToggleByCornerOrButton()) { + if (event.get_button() === Clutter.BUTTON_SECONDARY && !Main.overview.dash.showAppsButton.checked) { + Main.overview.show(2); + Main.overview.dash.showAppsButton.checked = true; + } else { + Main.overview.toggle(); + } + } + } + + return Main.wm.handleWorkspaceScroll(event); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/recentFilesSearchProvider.js b/extensions/45/vertical-workspaces/lib/recentFilesSearchProvider.js new file mode 100644 index 0000000..6dfec0a --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/recentFilesSearchProvider.js @@ -0,0 +1,308 @@ +/** + * Vertical Workspaces + * recentFilesSearchProvider.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import St from 'gi://St'; +import Gio from 'gi://Gio'; +import Shell from 'gi://Shell'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; + +let Me; +let opt; +// gettext +let _; + +// prefix helps to eliminate results from other search providers +// so it needs to be something less common +// needs to be accessible from vw module +export const PREFIX = 'fq//'; + +export const RecentFilesSearchProviderModule = class { + // export for other modules + static _PREFIX = PREFIX; + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._recentFilesSearchProvider = null; + this._enableTimeoutId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this.moduleEnabled = opt.get('recentFilesSearchProviderModule'); + + reset = reset || !this.moduleEnabled; + + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' RecentFilesSearchProviderModule - Keeping untouched'); + } + + _activateModule() { + // delay because Fedora had problem to register a new provider soon after Shell restarts + this._enableTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + 2000, + () => { + if (!this._recentFilesSearchProvider) { + this._recentFilesSearchProvider = new RecentFilesSearchProvider(opt); + this._getOverviewSearchResult()._registerProvider(this._recentFilesSearchProvider); + } + this._enableTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + + console.debug(' RecentFilesSearchProviderModule - Activated'); + } + + _disableModule() { + if (this._recentFilesSearchProvider) { + this._getOverviewSearchResult()._unregisterProvider(this._recentFilesSearchProvider); + this._recentFilesSearchProvider = null; + } + if (this._enableTimeoutId) { + GLib.source_remove(this._enableTimeoutId); + this._enableTimeoutId = 0; + } + + console.debug(' RecentFilesSearchProviderModule - Disabled'); + } + + _getOverviewSearchResult() { + return Main.overview._overview.controls._searchController._searchResults; + } +}; + +class RecentFilesSearchProvider { + constructor() { + this.id = 'recent-files'; + const appSystem = Shell.AppSystem.get_default(); + let appInfo = appSystem.lookup_app('org.gnome.Nautilus.desktop')?.get_app_info(); + if (!appInfo) + appInfo = Gio.AppInfo.create_from_commandline('/usr/bin/nautilus -w', _('Recent Files'), null); + appInfo.get_description = () => _('Search recent files'); + appInfo.get_name = () => _('Recent Files'); + appInfo.get_id = () => 'org.gnome.Nautilus.desktop'; + appInfo.get_icon = () => Gio.icon_new_for_string('document-open-recent-symbolic'); + appInfo.should_show = () => true; + + this.appInfo = appInfo; + this.canLaunchSearch = true; + this.isRemoteProvider = false; + + this._recentFilesManager = new RecentFilesManager(); + } + + getInitialResultSet(terms/* , callback*/) { + const rfm = this._recentFilesManager; + rfm.loadFromFile(); + + const uris = rfm.getUris(); + const dict = {}; + for (let uri of uris) { + dict[uri] = {}; + dict[uri]['uri'] = uri; + dict[uri]['path'] = rfm.getPath(uri); + dict[uri]['filename'] = rfm.getDisplayName(uri); + dict[uri]['dir'] = rfm.getDirPath(uri); + dict[uri]['age'] = rfm.getAge(uri); + dict[uri]['appInfo'] = rfm.getDefaultAppAppInfo(uri); + } + this.files = dict; + + return new Promise(resolve => resolve(this._getResultSet(terms))); + } + + _getResultSet(terms) { + if (!terms[0].startsWith(PREFIX)) + return []; + // do not modify original terms + let termsCopy = [...terms]; + // search for terms without prefix + termsCopy[0] = termsCopy[0].replace(PREFIX, ''); + + const candidates = Object.values(this.files); + const _terms = [].concat(termsCopy); + + const term = _terms.join(' '); + + const results = []; + let m; + for (let file of candidates) { + if (opt.SEARCH_FUZZY) + m = Me.Util.fuzzyMatch(term, file.filename); + else + m = Me.Util.strictMatch(term, file.filename); + + if (m !== -1) + results.push(file); + } + + results.sort((a, b) => a.age > b.age); + + const resultIds = results.map(item => item.uri); + return resultIds; + } + + getResultMetas(resultIds/* , callback = null*/) { + const metas = resultIds.map(id => this.getResultMeta(id)); + return new Promise(resolve => resolve(metas)); + } + + getResultMeta(resultId) { + const result = this.files[resultId]; + return { + 'id': resultId, + 'name': `${Math.floor(result.age)}: ${result.filename}`, + 'description': `${result.dir}`, + 'createIcon': size => + this._recentFilesManager.getDefaultAppIcon(resultId, size), + }; + } + + launchSearch(terms, timeStamp) { + const appInfo = Gio.AppInfo.create_from_commandline('/usr/bin/nautilus -w recent:///', 'Nautilus', null); + appInfo.launch([], global.create_app_launch_context(timeStamp, -1)); + + // unlike on 42, on 44 if a window with the same uri is already open it will not get focus/activation + // Gio.app_info_launch_default_for_uri('recent:///', global.create_app_launch_context(timeStamp, -1)); + + // following solution for some reason ignores the recent:/// uri + // this.appInfo.launch_uris(['recent:///'], global.create_app_launch_context(timeStamp, -1)); + } + + activateResult(resultId, terms, timeStamp) { + const uri = resultId; + const context = global.create_app_launch_context(timeStamp, -1); + if (Me.Util.isShiftPressed()) { + Main.overview.toggle(); + this.appInfo.launch_uris([uri], context); + } else if (Gio.app_info_launch_default_for_uri(uri, context)) { + // update recent list after successful activation + this._recentFilesManager.updateAdded(resultId); + this._recentFilesManager.saveToFile(); + } else { + this.appInfo.launch_uris([uri], context); + } + } + + filterResults(results /* , maxResults*/) { + // return results.slice(0, maxResults); + return results.slice(0, 20); + } + + getSubsearchResultSet(previousResults, terms/* , callback*/) { + return this.getInitialResultSet(terms); + } + + getSubsearchResultSet42(terms, callback) { + callback(this._getResultSet(terms)); + } +} + +class RecentFilesManager { + constructor(path) { + path = path ?? GLib.build_filenamev([GLib.get_user_data_dir(), 'recently-used.xbel']); + this._recentlyUsedPath = path; + this._bookmarks = new GLib.BookmarkFile(); + } + + loadFromFile() { + try { + this._bookmarks.load_from_file(this._recentlyUsedPath); + } catch (e) { + if (!e.matches(GLib.BookmarkFileError, GLib.BookmarkFileError.FILE_NOT_FOUND)) + console.error(`Could not open recent files: ${e.message}`); + } + } + + saveToFile() { + try { + this._bookmarks.to_file(this._recentlyUsedPath); + } catch (e) { + if (!e.matches(GLib.BookmarkFileError, GLib.BookmarkFileError.FILE_NOT_FOUND)) + console.error(`Could not open recent files to save data: ${e.message}`); + } + } + + getUris() { + return this._bookmarks.get_uris(); + } + + getPath(uri) { + // GLib.filename_from_uri() removes uri schema and converts string to utf-8 + return GLib.filename_from_uri(uri)[0]; // result is array + } + + getDisplayName(uri) { + const path = this.getPath(uri); + return GLib.filename_display_basename(path); + } + + getDirPath(uri) { + const path = this.getPath(uri); + const filename = this.getDisplayName(uri); + return path.replace(`${filename}`, ''); + } + + getMimeType(uri) { + return this._bookmarks.get_mime_type(uri); + } + + getAdded(uri) { + return this._bookmarks.get_added(uri); + } + + updateAdded(uri) { + this._bookmarks.set_added_date_time(uri, GLib.DateTime.new_now_local()); + } + + // age in days (float) + getAge(uri) { + return (Date.now() / 1000 - this._bookmarks.get_added(uri)) / 60 / 60 / 24; + } + + getDefaultAppAppInfo(uri) { + const mimeType = this.getMimeType(uri); + return Gio.AppInfo.get_default_for_type(mimeType, false); + } + + getDefaultAppIcon(uri, size) { + let icon, gicon; + + const appInfo = this.getDefaultAppAppInfo(uri); + if (appInfo) + gicon = appInfo.get_icon(); + + if (gicon) + icon = new St.Icon({ gicon, icon_size: size }); + else + icon = new St.Icon({ icon_name: 'icon-missing', icon_size: size }); + + return icon; + } +} diff --git a/extensions/45/vertical-workspaces/lib/search.js b/extensions/45/vertical-workspaces/lib/search.js new file mode 100644 index 0000000..e961893 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/search.js @@ -0,0 +1,291 @@ +/** + * V-Shell (Vertical Workspaces) + * search.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Shell from 'gi://Shell'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Search from 'resource:///org/gnome/shell/ui/search.js'; +import * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; + +import * as SystemActions from 'resource:///org/gnome/shell/misc/systemActions.js'; + +let Me; +// gettext +let _; +let opt; + +let SEARCH_MAX_WIDTH; + +export const SearchModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this.moduleEnabled = opt.get('searchModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' SearchModule - Keeping untouched'); + } + + _activateModule() { + this._updateSearchViewWidth(); + + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('AppSearchProvider', AppDisplay.AppSearchProvider.prototype, AppSearchProvider); + this._overrides.addOverride('SearchResult', Search.SearchResult.prototype, SearchResult); + this._overrides.addOverride('SearchResultsView', Search.SearchResultsView.prototype, SearchResultsView); + this._overrides.addOverride('ListSearchResults', Search.ListSearchResults.prototype, ListSearchResults); + // this._overrides.addOverride('ProviderInfo', Search.ProviderInfo.prototype, ProviderInfo); + + // Don't expand the search view vertically and align it to the top + // this is important in the static workspace mode when the search view bg is not transparent + // also the "Searching..." and "No Results" notifications will be closer to the search entry, with the distance given by margin-top in the stylesheet + Main.overview._overview._controls.layoutManager._searchController.y_align = Clutter.ActorAlign.START; + console.debug(' SearchModule - Activated'); + } + + _disableModule() { + const reset = true; + this._updateSearchViewWidth(reset); + + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + Main.overview._overview._controls.layoutManager._searchController.y_align = Clutter.ActorAlign.FILL; + + + console.debug(' WorkspaceSwitcherPopupModule - Disabled'); + } + + _updateSearchViewWidth(reset = false) { + const searchContent = Main.overview._overview._controls.layoutManager._searchController._searchResults._content; + if (!SEARCH_MAX_WIDTH) { // just store original value; + const themeNode = searchContent.get_theme_node(); + const width = themeNode.get_max_width(); + SEARCH_MAX_WIDTH = width; + } + + if (reset) { + searchContent.set_style(''); + } else { + let width = Math.round(SEARCH_MAX_WIDTH * opt.SEARCH_VIEW_SCALE); + searchContent.set_style(`max-width: ${width}px;`); + } + } +}; + +const ListSearchResults = { + _getMaxDisplayedResults() { + return opt.SEARCH_MAX_ROWS; + }, +}; + +// AppDisplay.AppSearchProvider +const AppSearchProvider = { + getInitialResultSet(terms, cancellable) { + // Defer until the parental controls manager is initialized, so the + // results can be filtered correctly. + if (!this._parentalControlsManager.initialized) { + return new Promise(resolve => { + let initializedId = this._parentalControlsManager.connect('app-filter-changed', async () => { + if (this._parentalControlsManager.initialized) { + this._parentalControlsManager.disconnect(initializedId); + resolve(await this.getInitialResultSet(terms, cancellable)); + } + }); + }); + } + + const pattern = terms.join(' '); + + let appInfoList = Shell.AppSystem.get_default().get_installed(); + + let weightList = {}; + appInfoList = appInfoList.filter(appInfo => { + try { + appInfo.get_id(); // catch invalid file encodings + } catch (e) { + return false; + } + + let string = ''; + let name; + let shouldShow = false; + if (appInfo.get_display_name) { + // show only launchers that should be visible in this DE + shouldShow = appInfo.should_show() && this._parentalControlsManager.shouldShowApp(appInfo); + + if (shouldShow) { + let id = appInfo.get_id().split('.'); + id = id[id.length - 2] || ''; + let baseName = appInfo.get_string('Name') || ''; + let dispName = appInfo.get_display_name() || ''; + let gName = appInfo.get_generic_name() || ''; + let description = appInfo.get_description() || ''; + let categories = appInfo.get_string('Categories') || ''; + let keywords = appInfo.get_string('Keywords') || ''; + name = `${dispName} ${id}`; + string = `${dispName} ${gName} ${baseName} ${description} ${categories} ${keywords} ${id}`; + } + } + + let m = -1; + if (shouldShow && opt.SEARCH_FUZZY) { + m = Me.Util.fuzzyMatch(pattern, name); + m = (m + Me.Util.strictMatch(pattern, string)) / 2; + } else if (shouldShow) { + m = Me.Util.strictMatch(pattern, string); + } + + if (m !== -1) + weightList[appInfo.get_id()] = m; + + return shouldShow && (m !== -1); + }); + + appInfoList.sort((a, b) => weightList[a.get_id()] > weightList[b.get_id()]); + + const usage = Shell.AppUsage.get_default(); + // sort apps by usage list + appInfoList.sort((a, b) => usage.compare(a.get_id(), b.get_id())); + // prefer apps where any word in their name starts with the pattern + appInfoList.sort((a, b) => Me.Util.isMoreRelevant(a.get_display_name(), b.get_display_name(), pattern)); + + let results = appInfoList.map(app => app.get_id()); + + results = results.concat(this._systemActions.getMatchingActions(terms)); + + return new Promise(resolve => resolve(results)); + }, + + // App search result size + createResultObject(resultMeta) { + if (resultMeta.id.endsWith('.desktop')) { + const icon = new AppDisplay.AppIcon(this._appSys.lookup_app(resultMeta['id']), { + expandTitleOnHover: false, + }); + icon.icon.setIconSize(opt.SEARCH_ICON_SIZE); + return icon; + } else { + return new SystemActionIcon(this, resultMeta); + // icon.icon._setSizeManually = true; + // icon.icon.setIconSize(opt.SEARCH_ICON_SIZE); + // return icon; + } + }, +}; + +const SystemActionIcon = GObject.registerClass( +class SystemActionIcon extends Search.GridSearchResult { + _init(provider, metaInfo, resultsView) { + super._init(provider, metaInfo, resultsView); + this.icon._setSizeManually = true; + this.icon.setIconSize(opt.SEARCH_ICON_SIZE); + } + + activate() { + SystemActions.getDefault().activateAction(this.metaInfo['id']); + Main.overview.hide(); + } +}); + +const SearchResult = { + activate() { + this.provider.activateResult(this.metaInfo.id, this._resultsView.terms); + + if (this.metaInfo.clipboardText) { + St.Clipboard.get_default().set_text( + St.ClipboardType.CLIPBOARD, this.metaInfo.clipboardText); + } + // don't close overview if Shift key is pressed - Shift moves windows to the workspace + if (!Me.Util.isShiftPressed()) + Main.overview.toggle(); + }, +}; + +const SearchResultsView = { + _doSearch() { + this._startingSearch = false; + + let previousResults = this._results; + this._results = {}; + + this._providers.forEach(provider => { + const onlyVShellProviders = this._terms.includes('wq//') || this._terms.includes('fq//'); + if (!onlyVShellProviders || (onlyVShellProviders && (provider.id.includes('open-windows') || provider.id.includes('recent-files')))) { + let previousProviderResults = previousResults[provider.id]; + this._doProviderSearch(provider, previousProviderResults); + } + }); + + this._updateSearchProgress(); + + this._clearSearchTimeout(); + }, + + _updateSearchProgress() { + let haveResults = this._providers.some(provider => { + let display = provider.display; + return display.getFirstResult() !== null; + }); + + this._scrollView.visible = haveResults; + this._statusBin.visible = !haveResults; + + if (!haveResults) { + if (this.searchInProgress) + this._statusText.set_text(_('Searching…')); + else + this._statusText.set_text(_('No results.')); + } + }, +}; + +// fixes app is null error if search provider id is not a desktop app id. +// is not accessible in 45 +/* const ProviderInfo = { + animateLaunch() { + let appSys = Shell.AppSystem.get_default(); + let app = appSys.lookup_app(this.provider.appInfo.get_id()); + if (app && app.state === Shell.AppState.STOPPED) + IconGrid.zoomOutActor(this._content); + }, +};*/ diff --git a/extensions/45/vertical-workspaces/lib/searchController.js b/extensions/45/vertical-workspaces/lib/searchController.js new file mode 100644 index 0000000..e69bc90 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/searchController.js @@ -0,0 +1,94 @@ +/** + * V-Shell (Vertical Workspaces) + * searchController.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; + +let Me; +let opt; + +export const SearchControllerModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._originalOnStageKeyPress = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('searchControllerModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' SearchControllerModule - Keeping untouched'); + } + + _activateModule() { + if (!this._originalOnStageKeyPress) + this._originalOnStageKeyPress = Main.overview._overview.controls._searchController._onStageKeyPress; + + Main.overview._overview.controls._searchController._onStageKeyPress = SearchControllerCommon._onStageKeyPress; + console.debug(' SearchControllerModule - Activated'); + } + + _disableModule() { + if (this._originalOnStageKeyPress) + Main.overview._overview.controls._searchController._onStageKeyPress = this._originalOnStageKeyPress; + this._originalOnStageKeyPress = null; + + console.debug(' SearchControlerModule - Disabled'); + } +}; + +// if opt.ESC_BEHAVIOR > 0 force close the overview +const SearchControllerCommon = { + _onStageKeyPress(actor, event) { + // Ignore events while anything but the overview has + // pushed a modal (system modals, looking glass, ...) + if (Main.modalCount > 1) + return Clutter.EVENT_PROPAGATE; + + let symbol = event.get_key_symbol(); + if (symbol === Clutter.KEY_Escape) { + if (this._searchActive && !opt.ESC_BEHAVIOR) { + this.reset(); + } else if (this._showAppsButton.checked && !opt.ESC_BEHAVIOR) { + this._showAppsButton.checked = false; + } else { + this.reset(); + Main.overview.hide(); + } + + return Clutter.EVENT_STOP; + } else if (this._shouldTriggerSearch(symbol)) { + this.startSearch(event); + } + return Clutter.EVENT_PROPAGATE; + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/settings.js b/extensions/45/vertical-workspaces/lib/settings.js new file mode 100644 index 0000000..d8bb99c --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/settings.js @@ -0,0 +1,537 @@ +/** + * V-Shell (Vertical Workspaces) + * settings.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + */ + +'use strict'; + +import GLib from 'gi://GLib'; + +let Me; + +export const Options = class Options { + constructor(me) { + Me = me; + + this._gsettings = Me.gSettings; + this._connectionIds = []; + this._writeTimeoutId = 0; + this._gsettings.delay(); + this.connect('changed', () => { + if (this._writeTimeoutId) + GLib.Source.remove(this._writeTimeoutId); + + this._writeTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + 400, + () => { + this._gsettings.apply(); + this._updateCachedSettings(); + this._writeTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + }); + this.options = { + workspaceThumbnailsPosition: ['int', 'ws-thumbnails-position'], + wsMaxSpacing: ['int', 'ws-max-spacing'], + wsPreviewScale: ['int', 'ws-preview-scale'], + secWsPreviewScale: ['int', 'secondary-ws-preview-scale'], + secWsPreviewShift: ['boolean', 'secondary-ws-preview-shift'], + wsThumbnailsFull: ['boolean', 'ws-thumbnails-full'], + secWsThumbnailsPosition: ['int', 'secondary-ws-thumbnails-position'], + dashPosition: ['int', 'dash-position'], + dashPositionAdjust: ['int', 'dash-position-adjust'], + wsTmbPositionAdjust: ['int', 'wst-position-adjust'], + showWsTmbLabels: ['int', 'show-wst-labels'], + showWsTmbLabelsOnHover: ['boolean', 'show-wst-labels-on-hover'], + closeWsButtonMode: ['int', 'close-ws-button-mode'], + secWsTmbPositionAdjust: ['int', 'sec-wst-position-adjust'], + dashMaxIconSize: ['int', 'dash-max-icon-size'], + dashShowWindowsIcon: ['int', 'dash-show-windows-icon'], + dashShowRecentFilesIcon: ['int', 'dash-show-recent-files-icon'], + dashShowExtensionsIcon: ['int', 'dash-show-extensions-icon'], + centerDashToWs: ['boolean', 'center-dash-to-ws'], + showAppsIconPosition: ['int', 'show-app-icon-position'], + wsThumbnailScale: ['int', 'ws-thumbnail-scale'], + wsThumbnailScaleAppGrid: ['int', 'ws-thumbnail-scale-appgrid'], + secWsThumbnailScale: ['int', 'secondary-ws-thumbnail-scale'], + showSearchEntry: ['boolean', 'show-search-entry'], + centerSearch: ['boolean', 'center-search'], + centerAppGrid: ['boolean', 'center-app-grid'], + dashBgOpacity: ['int', 'dash-bg-opacity'], + dashBgColor: ['int', 'dash-bg-color'], + dashBgRadius: ['int', 'dash-bg-radius'], + dashBgGS3Style: ['boolean', 'dash-bg-gs3-style'], + runningDotStyle: ['int', 'running-dot-style'], + enablePageShortcuts: ['boolean', 'enable-page-shortcuts'], + showWsSwitcherBg: ['boolean', 'show-ws-switcher-bg'], + showWsPreviewBg: ['boolean', 'show-ws-preview-bg'], + wsPreviewBgRadius: ['int', 'ws-preview-bg-radius'], + showBgInOverview: ['boolean', 'show-bg-in-overview'], + overviewBgBrightness: ['int', 'overview-bg-brightness'], + searchBgBrightness: ['int', 'search-bg-brightness'], + overviewBgBlurSigma: ['int', 'overview-bg-blur-sigma'], + appGridBgBlurSigma: ['int', 'app-grid-bg-blur-sigma'], + smoothBlurTransitions: ['boolean', 'smooth-blur-transitions'], + appGridAnimation: ['int', 'app-grid-animation'], + searchViewAnimation: ['int', 'search-view-animation'], + workspaceAnimation: ['int', 'workspace-animation'], + animationSpeedFactor: ['int', 'animation-speed-factor'], + winPreviewIconSize: ['int', 'win-preview-icon-size'], + winTitlePosition: ['int', 'win-title-position'], + startupState: ['int', 'startup-state'], + overviewMode: ['int', 'overview-mode'], + workspaceSwitcherAnimation: ['int', 'workspace-switcher-animation'], + searchIconSize: ['int', 'search-icon-size'], + searchViewScale: ['int', 'search-width-scale'], + appGridIconSize: ['int', 'app-grid-icon-size'], + appGridColumns: ['int', 'app-grid-columns'], + appGridRows: ['int', 'app-grid-rows'], + appGridFolderIconSize: ['int', 'app-grid-folder-icon-size'], + appGridFolderColumns: ['int', 'app-grid-folder-columns'], + appGridFolderRows: ['int', 'app-grid-folder-rows'], + appGridFolderIconGrid: ['int', 'app-grid-folder-icon-grid'], + appGridContent: ['int', 'app-grid-content'], + appGridIncompletePages: ['boolean', 'app-grid-incomplete-pages'], + appGridOrder: ['int', 'app-grid-order'], + appFolderOrder: ['int', 'app-folder-order'], + appGridNamesMode: ['int', 'app-grid-names'], + appGridActivePreview: ['boolean', 'app-grid-active-preview'], + appGridFolderCenter: ['boolean', 'app-grid-folder-center'], + appGridPageWidthScale: ['int', 'app-grid-page-width-scale'], + appGridSpacing: ['int', 'app-grid-spacing'], + searchWindowsOrder: ['int', 'search-windows-order'], + searchFuzzy: ['boolean', 'search-fuzzy'], + searchMaxResultsRows: ['int', 'search-max-results-rows'], + dashShowWindowsBeforeActivation: ['int', 'dash-show-windows-before-activation'], + dashIconScroll: ['int', 'dash-icon-scroll'], + dashIsolateWorkspaces: ['boolean', 'dash-isolate-workspaces'], + searchWindowsIconScroll: ['int', 'search-windows-icon-scroll'], + panelVisibility: ['int', 'panel-visibility'], + panelPosition: ['int', 'panel-position'], + windowAttentionMode: ['int', 'window-attention-mode'], + wsSwPopupHPosition: ['int', 'ws-sw-popup-h-position'], + wsSwPopupVPosition: ['int', 'ws-sw-popup-v-position'], + wsSwPopupMode: ['int', 'ws-sw-popup-mode'], + wsSwitcherWraparound: ['boolean', 'ws-switcher-wraparound'], + wsSwitcherIgnoreLast: ['boolean', 'ws-switcher-ignore-last'], + favoritesNotify: ['int', 'favorites-notify'], + notificationPosition: ['int', 'notification-position'], + osdPosition: ['int', 'osd-position'], + hotCornerAction: ['int', 'hot-corner-action'], + hotCornerPosition: ['int', 'hot-corner-position'], + hotCornerFullscreen: ['boolean', 'hot-corner-fullscreen'], + hotCornerRipples: ['boolean', 'hot-corner-ripples'], + alwaysActivateSelectedWindow: ['boolean', 'always-activate-selected-window'], + winPreviewSecBtnAction: ['int', 'win-preview-sec-mouse-btn-action'], + winPreviewMidBtnAction: ['int', 'win-preview-mid-mouse-btn-action'], + winPreviewShowCloseButton: ['boolean', 'win-preview-show-close-button'], + windowIconClickAction: ['int', 'window-icon-click-action'], + overlayKeyPrimary: ['int', 'overlay-key-primary'], + overlayKeySecondary: ['int', 'overlay-key-secondary'], + overviewEscBehavior: ['int', 'overview-esc-behavior'], + newWindowFocusFix: ['boolean', 'new-window-focus-fix'], + appGridPerformance: ['boolean', 'app-grid-performance'], + windowThumbnailScale: ['int', 'window-thumbnail-scale'], + + workspaceSwitcherPopupModule: ['boolean', 'workspace-switcher-popup-module'], + workspaceAnimationModule: ['boolean', 'workspace-animation-module'], + workspaceModule: ['boolean', 'workspace-module'], + windowManagerModule: ['boolean', 'window-manager-module'], + windowPreviewModule: ['boolean', 'window-preview-module'], + windowAttentionHandlerModule: ['boolean', 'win-attention-handler-module'], + windowThumbnailModule: ['boolean', 'window-thumbnail-module'], + swipeTrackerModule: ['boolean', 'swipe-tracker-module'], + searchControllerModule: ['boolean', 'search-controller-module'], + searchModule: ['boolean', 'search-module'], + panelModule: ['boolean', 'panel-module'], + overlayKeyModule: ['boolean', 'overlay-key-module'], + osdWindowModule: ['boolean', 'osd-window-module'], + messageTrayModule: ['boolean', 'message-tray-module'], + layoutModule: ['boolean', 'layout-module'], + dashModule: ['boolean', 'dash-module'], + appFavoritesModule: ['boolean', 'app-favorites-module'], + appDisplayModule: ['boolean', 'app-display-module'], + windowSearchProviderModule: ['boolean', 'window-search-provider-module'], + recentFilesSearchProviderModule: ['boolean', 'recent-files-search-provider-module'], + extensionsSearchProviderModule: ['boolean', 'extensions-search-provider-module'], + + profileName1: ['string', 'profile-name-1'], + profileName2: ['string', 'profile-name-2'], + profileName3: ['string', 'profile-name-3'], + profileName4: ['string', 'profile-name-4'], + }; + this.cachedOptions = {}; + } + + connect(name, callback) { + const id = this._gsettings.connect(name, callback); + this._connectionIds.push(id); + return id; + } + + destroy() { + this._connectionIds.forEach(id => this._gsettings.disconnect(id)); + if (this._writeTimeoutId) { + GLib.source_remove(this._writeTimeoutId); + this._writeTimeoutId = 0; + } + + Me = null; + } + + _updateCachedSettings() { + Object.keys(this.options).forEach(v => this.get(v, true)); + } + + get(option, updateCache = false) { + if (!this.options[option]) { + console.error(`[${Me.metadata.name}] Error: Option ${option} is undefined.`); + return null; + } + + if (updateCache || this.cachedOptions[option] === undefined) { + const [, key, settings] = this.options[option]; + let gSettings; + if (settings !== undefined) + gSettings = settings(); + else + gSettings = this._gsettings; + + this.cachedOptions[option] = gSettings.get_value(key).deep_unpack(); + } + + return this.cachedOptions[option]; + } + + set(option, value) { + const [format, key, settings] = this.options[option]; + + let gSettings = this._gsettings; + + if (settings !== undefined) + gSettings = settings(); + + + switch (format) { + case 'boolean': + gSettings.set_boolean(key, value); + break; + case 'int': + gSettings.set_int(key, value); + break; + case 'string': + gSettings.set_string(key, value); + break; + case 'strv': + gSettings.set_strv(key, value); + break; + } + } + + getDefault(option) { + const [, key, settings] = this.options[option]; + + let gSettings = this._gsettings; + + if (settings !== undefined) + gSettings = settings(); + + + return gSettings.get_default_value(key).deep_unpack(); + } + + storeProfile(index) { + const profile = {}; + Object.keys(this.options).forEach(v => { + if (!v.startsWith('profileName')) + profile[v] = this.get(v).toString(); + }); + + this._gsettings.set_value(`profile-data-${index}`, new GLib.Variant('a{ss}', profile)); + } + + loadProfile(index) { + const options = this._gsettings.get_value(`profile-data-${index}`).deep_unpack(); + // set the aaa-loading-data so extension.js doesn't reset V-Shell after each profile item + // delayed gsettings writes are processed alphabetically, so this key will be processed first + this._gsettings.set_boolean('aaa-loading-profile', !this._gsettings.get_boolean('aaa-loading-profile')); + for (let o of Object.keys(options)) { + if (!this.options[o]) { + console.error(`[${Me.metadata.name}] Error: "${o}" is not a valid profile key -> Update your profile`); + continue; + } + const [type] = this.options[o]; + let value = options[o]; + switch (type) { + case 'string': + break; + case 'boolean': + value = value === 'true'; + break; + case 'int': + value = parseInt(value); + break; + } + + this.set(o, value); + } + } + + resetProfile(index) { + this._gsettings.reset(`profile-data-${index}`); + this._gsettings.reset(`profile-name-${index}`); + } + + _updateSettings() { + this._updateCachedSettings(); + this.DASH_BG_ALPHA = this.get('dashBgOpacity') / 100; + this.DASH_BG_OPACITY = this.get('dashBgOpacity') * 2.5; + this.DASH_BG_COLOR = this.get('dashBgColor'); + this.DASH_BG_RADIUS = this.get('dashBgRadius'); + this.DASH_BG_LIGHT = this.DASH_BG_COLOR === 1; + this.DASH_BG_GS3_STYLE = this.get('dashBgGS3Style'); + this.DASH_POSITION = this.get('dashModule') ? this.get('dashPosition') : 2; + this.DASH_TOP = this.DASH_POSITION === 0; + this.DASH_RIGHT = this.DASH_POSITION === 1; + this.DASH_BOTTOM = this.DASH_POSITION === 2; + this.DASH_LEFT = this.DASH_POSITION === 3; + this.DASH_VERTICAL = this.DASH_LEFT || this.DASH_RIGHT; + this.DASH_VISIBLE = this.DASH_POSITION !== 4; // 4 - disable + this.DASH_FOLLOW_RECENT_WIN = false; + + this.DASH_ISOLATE_WS = this.get('dashIsolateWorkspaces'); + + this.DASH_CLICK_ACTION = this.get('dashShowWindowsBeforeActivation'); + this.DASH_CLICK_SWITCH_BEFORE_ACTIVATION = this.DASH_CLICK_ACTION === 1; + this.DASH_CLICK_OPEN_NEW_WIN = this.DASH_CLICK_ACTION === 2; + this.DASH_CLICK_PREFER_WORKSPACE = this.DASH_CLICK_ACTION === 3; + + this.DASH_ICON_SCROLL = this.get('dashIconScroll'); + this.DASH_SHIFT_CLICK_MV = true; + + this.RUNNING_DOT_STYLE = this.get('runningDotStyle'); + + this.SEARCH_WINDOWS_ICON_SCROLL = this.get('searchWindowsIconScroll'); + + this.DASH_POSITION_ADJUSTMENT = this.get('dashPositionAdjust'); + this.DASH_POSITION_ADJUSTMENT = this.DASH_POSITION_ADJUSTMENT * -1 / 100; // range 1 to -1 + this.CENTER_DASH_WS = this.get('centerDashToWs'); + + this.MAX_ICON_SIZE = this.get('dashMaxIconSize'); + this.SHOW_WINDOWS_ICON = this.get('dashShowWindowsIcon'); + this.SHOW_RECENT_FILES_ICON = this.get('dashShowRecentFilesIcon'); + this.SHOW_EXTENSIONS_ICON = this.get('dashShowExtensionsIcon'); + + this.WS_TMB_POSITION = this.get('workspaceThumbnailsPosition'); + this.ORIENTATION = this.WS_TMB_POSITION > 4 ? 0 : 1; + this.WORKSPACE_MAX_SPACING = this.get('wsMaxSpacing'); + // ORIENTATION || DASH_LEFT || DASH_RIGHT ? 350 : 80; + this.SHOW_WS_TMB = ![4, 9].includes(this.WS_TMB_POSITION); // 4, 9 - disable + this.WS_TMB_FULL = this.get('wsThumbnailsFull'); + // translate ws tmb position to 0 top, 1 right, 2 bottom, 3 left + // 0L 1R, 2LF, 3RF, 4DV, 5T, 6B, 7TF, 8BF, 9DH + this.WS_TMB_POSITION = [3, 1, 3, 1, 4, 0, 2, 0, 2, 8][this.WS_TMB_POSITION]; + this.WS_TMB_TOP = this.WS_TMB_POSITION === 0; + this.WS_TMB_RIGHT = this.WS_TMB_POSITION === 1; + this.WS_TMB_BOTTOM = this.WS_TMB_POSITION === 2; + this.WS_TMB_LEFT = this.WS_TMB_POSITION === 3; + this.WS_TMB_POSITION_ADJUSTMENT = this.get('wsTmbPositionAdjust') * -1 / 100; // range 1 to -1 + this.SEC_WS_TMB_POSITION = this.get('secWsThumbnailsPosition'); + this.SHOW_SEC_WS_TMB = this.SEC_WS_TMB_POSITION !== 3 && this.SHOW_WS_TMB; + this.SEC_WS_TMB_TOP = (this.SEC_WS_TMB_POSITION === 0 && !this.ORIENTATION) || (this.SEC_WS_TMB_POSITION === 2 && this.WS_TMB_TOP); + this.SEC_WS_TMB_RIGHT = (this.SEC_WS_TMB_POSITION === 1 && this.ORIENTATION) || (this.SEC_WS_TMB_POSITION === 2 && this.WS_TMB_RIGHT); + this.SEC_WS_TMB_BOTTOM = (this.SEC_WS_TMB_POSITION === 1 && !this.ORIENTATION) || (this.SEC_WS_TMB_POSITION === 2 && this.WS_TMB_BOTTOM); + this.SEC_WS_TMB_LEFT = (this.SEC_WS_TMB_POSITION === 0 && this.ORIENTATION) || (this.SEC_WS_TMB_POSITION === 2 && this.WS_TMB_LEFT); + + this.SEC_WS_TMB_POSITION_ADJUSTMENT = this.get('secWsTmbPositionAdjust') * -1 / 100; // range 1 to -1 + this.SEC_WS_PREVIEW_SHIFT = this.get('secWsPreviewShift'); + this.SHOW_WST_LABELS = this.get('showWsTmbLabels'); + this.SHOW_WST_LABELS_ON_HOVER = this.get('showWsTmbLabelsOnHover'); + this.CLOSE_WS_BUTTON_MODE = this.get('closeWsButtonMode'); + + this.MAX_THUMBNAIL_SCALE = this.get('wsThumbnailScale') / 100; + if (this.MAX_THUMBNAIL_SCALE === 0) { + this.MAX_THUMBNAIL_SCALE = 0.01; + this.SHOW_WS_TMB = false; + } + this.MAX_THUMBNAIL_SCALE_APPGRID = this.get('wsThumbnailScaleAppGrid') / 100; + this.SHOW_WS_TMB_APPGRID = true; + if (this.MAX_THUMBNAIL_SCALE_APPGRID === 0) { + this.MAX_THUMBNAIL_SCALE_APPGRID = 0.01; + this.SHOW_WS_TMB_APPGRID = false; + } + this.MAX_THUMBNAIL_SCALE_STABLE = this.MAX_THUMBNAIL_SCALE === this.MAX_THUMBNAIL_SCALE_APPGRID; + + this.SEC_MAX_THUMBNAIL_SCALE = this.get('secWsThumbnailScale') / 100; + if (this.SEC_MAX_THUMBNAIL_SCALE === 0) { + this.SEC_MAX_THUMBNAIL_SCALE = 0.01; + this.SHOW_SEC_WS_TMB = false; + } + + this.WS_PREVIEW_SCALE = this.get('wsPreviewScale') / 100; + this.SEC_WS_PREVIEW_SCALE = this.get('secWsPreviewScale') / 100; + // calculate number of possibly visible neighbor previews according to ws scale + this.NUMBER_OF_VISIBLE_NEIGHBORS = Math.round(1 + (1 - this.WS_PREVIEW_SCALE) / 4); + + this.SHOW_WS_TMB_BG = this.get('showWsSwitcherBg') && this.SHOW_WS_TMB; + this.WS_PREVIEW_BG_RADIUS = this.get('wsPreviewBgRadius'); + this.SHOW_WS_PREVIEW_BG = this.get('showWsPreviewBg'); + + this.CENTER_APP_GRID = this.get('centerAppGrid'); + + this.SHOW_SEARCH_ENTRY = this.get('showSearchEntry'); + this.CENTER_SEARCH_VIEW = this.get('centerSearch'); + this.APP_GRID_ANIMATION = this.get('appGridAnimation'); + if (this.APP_GRID_ANIMATION === 4) + this.APP_GRID_ANIMATION = this._getAnimationDirection(); + + this.SEARCH_VIEW_ANIMATION = this.get('searchViewAnimation'); + if (this.SEARCH_VIEW_ANIMATION === 4) + this.SEARCH_VIEW_ANIMATION = 3; + + this.WS_ANIMATION = this.get('workspaceAnimation'); + + this.WIN_PREVIEW_ICON_SIZE = [64, 48, 32, 22, 8][this.get('winPreviewIconSize')]; + this.WIN_TITLES_POSITION = this.get('winTitlePosition'); + this.ALWAYS_SHOW_WIN_TITLES = this.WIN_TITLES_POSITION === 1; + + this.STARTUP_STATE = this.get('startupState'); + this.SHOW_BG_IN_OVERVIEW = this.get('showBgInOverview'); + this.OVERVIEW_BG_BRIGHTNESS = this.get('overviewBgBrightness') / 100; + this.SEARCH_BG_BRIGHTNESS = this.get('searchBgBrightness') / 100; + this.OVERVIEW_BG_BLUR_SIGMA = this.get('overviewBgBlurSigma'); + this.APP_GRID_BG_BLUR_SIGMA = this.get('appGridBgBlurSigma'); + this.SMOOTH_BLUR_TRANSITIONS = this.get('smoothBlurTransitions'); + + this.OVERVIEW_MODE = this.get('overviewMode'); + this.OVERVIEW_MODE2 = this.OVERVIEW_MODE === 2; + this.WORKSPACE_MODE = this.OVERVIEW_MODE ? 0 : 1; + + this.STATIC_WS_SWITCHER_BG = this.get('workspaceSwitcherAnimation'); + + this.ANIMATION_TIME_FACTOR = this.get('animationSpeedFactor') / 100; + + this.SEARCH_ICON_SIZE = this.get('searchIconSize'); + this.SEARCH_VIEW_SCALE = this.get('searchViewScale') / 100; + this.SEARCH_MAX_ROWS = this.get('searchMaxResultsRows'); + this.SEARCH_FUZZY = this.get('searchFuzzy'); + + this.APP_GRID_ALLOW_INCOMPLETE_PAGES = this.get('appGridIncompletePages'); + this.APP_GRID_ICON_SIZE = this.get('appGridIconSize'); + this.APP_GRID_COLUMNS = this.get('appGridColumns'); + this.APP_GRID_ROWS = this.get('appGridRows'); + this.APP_GRID_ADAPTIVE = !this.APP_GRID_COLUMNS && !this.APP_GRID_ROWS; + + this.APP_GRID_ORDER = this.get('appGridOrder'); + this.APP_GRID_ALPHABET = [1, 2].includes(this.APP_GRID_ORDER); + this.APP_GRID_FOLDERS_FIRST = this.APP_GRID_ORDER === 1; + this.APP_GRID_FOLDERS_LAST = this.APP_GRID_ORDER === 2; + this.APP_GRID_USAGE = this.APP_GRID_ORDER === 3; + + this.APP_FOLDER_ORDER = this.get('appFolderOrder'); + this.APP_FOLDER_ALPHABET = this.APP_FOLDER_ORDER === 1; + this.APP_FOLDER_USAGE = this.APP_FOLDER_ORDER === 2; + + this.APP_GRID_INCLUDE_DASH = this.get('appGridContent'); + /* APP_GRID_INCLUDE_DASH + 0 - Include All + 1 - Include All - Favorites and Runnings First + 2 - Exclude Favorites (Default) + 3 - Exclude Running + 4 - Exclude Favorites and Running + */ + this.APP_GRID_EXCLUDE_FAVORITES = this.APP_GRID_INCLUDE_DASH === 2 || this.APP_GRID_INCLUDE_DASH === 4; + this.APP_GRID_EXCLUDE_RUNNING = this.APP_GRID_INCLUDE_DASH === 3 || this.APP_GRID_INCLUDE_DASH === 4; + this.APP_GRID_DASH_FIRST = this.APP_GRID_INCLUDE_DASH === 1; + + this.APP_GRID_NAMES_MODE = this.get('appGridNamesMode'); + + this.APP_GRID_FOLDER_ICON_SIZE = this.get('appGridFolderIconSize'); + this.APP_GRID_FOLDER_ICON_GRID = this.get('appGridFolderIconGrid'); + this.APP_GRID_FOLDER_COLUMNS = this.get('appGridFolderColumns'); + this.APP_GRID_FOLDER_ROWS = this.get('appGridFolderRows'); + this.APP_GRID_SPACING = this.get('appGridSpacing'); + this.APP_GRID_FOLDER_DEFAULT = this.APP_GRID_FOLDER_ROWS === 3 && this.APP_GRID_FOLDER_COLUMNS === 3; + this.APP_GRID_FOLDER_ADAPTIVE = !this.APP_GRID_FOLDER_COLUMNS && !this.APP_GRID_FOLDER_ROWS; + this.APP_GRID_ACTIVE_PREVIEW = this.get('appGridActivePreview'); + this.APP_GRID_FOLDER_CENTER = this.get('appGridFolderCenter'); + this.APP_GRID_PAGE_WIDTH_SCALE = this.get('appGridPageWidthScale') / 100; + + this.APP_GRID_ICON_SIZE_DEFAULT = this.APP_GRID_ACTIVE_PREVIEW && !this.APP_GRID_USAGE ? 176 : 96; + this.APP_GRID_FOLDER_ICON_SIZE_DEFAULT = 96; + + this.APP_GRID_PERFORMANCE = this.get('appGridPerformance'); + + this.WINDOW_SEARCH_ORDER = this.get('searchWindowsOrder'); + + this.PANEL_POSITION_TOP = this.get('panelPosition') === 0; + this.PANEL_MODE = this.get('panelVisibility'); + this.PANEL_DISABLED = this.PANEL_MODE === 2; + this.PANEL_OVERVIEW_ONLY = this.PANEL_MODE === 1; + this.START_Y_OFFSET = 0; // set from main module + + this.WINDOW_ATTENTION_MODE = this.get('windowAttentionMode'); + this.WINDOW_ATTENTION_DISABLE_NOTIFICATIONS = this.WINDOW_ATTENTION_MODE === 1; + this.WINDOW_ATTENTION_FOCUS_IMMEDIATELY = this.WINDOW_ATTENTION_MODE === 2; + + this.WS_SW_POPUP_H_POSITION = this.get('wsSwPopupHPosition') / 100; + this.WS_SW_POPUP_V_POSITION = this.get('wsSwPopupVPosition') / 100; + this.WS_SW_POPUP_MODE = this.get('wsSwPopupMode'); + + this.WS_WRAPAROUND = this.get('wsSwitcherWraparound'); + this.WS_IGNORE_LAST = this.get('wsSwitcherIgnoreLast'); + + this.SHOW_FAV_NOTIFICATION = this.get('favoritesNotify'); + this.NOTIFICATION_POSITION = this.get('notificationPosition'); + + this.OSD_POSITION = this.get('osdPosition'); + + this.HOT_CORNER_ACTION = this.get('hotCornerAction'); + this.HOT_CORNER_POSITION = this.get('hotCornerPosition'); + if (this.HOT_CORNER_POSITION === 6 && this.DASH_VISIBLE) + this.HOT_CORNER_EDGE = true; + else + this.HOT_CORNER_EDGE = false; + if ([5, 6].includes(this.HOT_CORNER_POSITION)) { + if (this.DASH_TOP || this.DASH_LEFT) + this.HOT_CORNER_POSITION = 1; + else if (this.DASH_RIGHT) + this.HOT_CORNER_POSITION = 2; + else if (this.DASH_BOTTOM) + this.HOT_CORNER_POSITION = 3; + else + this.HOT_CORNER_POSITION = 0; + } + this.HOT_CORNER_FULLSCREEN = this.get('hotCornerFullscreen'); + this.HOT_CORNER_RIPPLES = this.get('hotCornerRipples'); + + this.ALWAYS_ACTIVATE_SELECTED_WINDOW = this.get('alwaysActivateSelectedWindow'); + this.WIN_PREVIEW_SEC_BTN_ACTION = this.get('winPreviewSecBtnAction'); + this.WIN_PREVIEW_MID_BTN_ACTION = this.get('winPreviewMidBtnAction'); + this.SHOW_CLOSE_BUTTON = this.get('winPreviewShowCloseButton'); + this.WINDOW_ICON_CLICK_ACTION = this.get('windowIconClickAction'); + + this.OVERLAY_KEY_PRIMARY = this.get('overlayKeyPrimary'); + this.OVERLAY_KEY_SECONDARY = this.get('overlayKeySecondary'); + + this.ESC_BEHAVIOR = this.get('overviewEscBehavior'); + + this.WINDOW_THUMBNAIL_ENABLED = this.get('windowThumbnailModule'); + this.WINDOW_THUMBNAIL_SCALE = this.get('windowThumbnailScale') / 100; + + this.FIX_NEW_WINDOW_FOCUS = this.get('newWindowFocusFix'); + } + + _getAnimationDirection() { + if (this.ORIENTATION) + return this.WS_TMB_LEFT || !this.SHOW_WS_TMB ? 1 : 2; // 1 right, 2 left + else + return this.WS_TMB_TOP || !this.SHOW_WS_TMB ? 3 : 5; // 3 bottom, 5 top + } +}; diff --git a/extensions/45/vertical-workspaces/lib/swipeTracker.js b/extensions/45/vertical-workspaces/lib/swipeTracker.js new file mode 100644 index 0000000..354f1e0 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/swipeTracker.js @@ -0,0 +1,116 @@ +/** + * V-Shell (Vertical Workspaces) + * swipeTracker.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as SwipeTracker from 'resource:///org/gnome/shell/ui/swipeTracker.js'; + +let Me; +let opt; + +export const SwipeTrackerModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('swipeTrackerModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' SwipeTrackerModule - Keeping untouched'); + } + + _activateModule() { + if (opt.ORIENTATION) { // 1-VERTICAL, 0-HORIZONTAL + this._setVertical(); + } else { + this._setHorizontal(); + } + console.debug(' SwipeTrackerModule - Activated'); + } + + _disableModule() { + this._setHorizontal(); + + console.debug(' SwipeTrackerModule - Disabled'); + } + + _setVertical() { + // reverse swipe gestures for enter/leave overview and ws switching + Main.overview._swipeTracker.orientation = Clutter.Orientation.HORIZONTAL; + Main.wm._workspaceAnimation._swipeTracker.orientation = Clutter.Orientation.VERTICAL; + // overview's updateGesture() function should reflect ws tmb position to match appGrid/ws animation direction + // function in connection cannot be overridden in prototype of its class because connected is actually another copy of the original function + if (!this._originalGestureUpdateId) { + this._originalGestureUpdateId = GObject.signal_handler_find(Main.overview._swipeTracker._touchpadGesture, { signalId: 'update' }); + Main.overview._swipeTracker._touchpadGesture.block_signal_handler(this._originalGestureUpdateId); + Main.overview._swipeTracker._updateGesture = SwipeTrackerVertical._updateGesture; + this._vwGestureUpdateId = Main.overview._swipeTracker._touchpadGesture.connect('update', SwipeTrackerVertical._updateGesture.bind(Main.overview._swipeTracker)); + } + } + + _setHorizontal() { + // original swipeTrackers' orientation and updateGesture function + Main.overview._swipeTracker.orientation = Clutter.Orientation.VERTICAL; + Main.wm._workspaceAnimation._swipeTracker.orientation = Clutter.Orientation.HORIZONTAL; + Main.overview._swipeTracker._updateGesture = SwipeTracker.SwipeTracker.prototype._updateGesture; + if (this._vwGestureUpdateId) { + Main.overview._swipeTracker._touchpadGesture.disconnect(this._vwGestureUpdateId); + this._vwGestureUpdateId = 0; + } + if (this._originalGestureUpdateId) { + Main.overview._swipeTracker._touchpadGesture.unblock_signal_handler(this._originalGestureUpdateId); + this._originalGestureUpdateId = 0; + } + } +}; + +const SwipeTrackerVertical = { + _updateGesture(gesture, time, delta, distance) { + if (this._state !== 1) // State.SCROLLING) + return; + + if ((this._allowedModes & Main.actionMode) === 0 || !this.enabled) { + this._interrupt(); + return; + } + + if (opt.WS_TMB_RIGHT) + delta = -delta; + this._progress += delta / distance; + this._history.append(time, delta); + + this._progress = Math.clamp(this._progress, ...this._getBounds(this._initialProgress)); + this.emit('update', this._progress); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/util.js b/extensions/45/vertical-workspaces/lib/util.js new file mode 100644 index 0000000..38ca6cd --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/util.js @@ -0,0 +1,364 @@ +/** + * V-Shell (Vertical Workspaces) + * util.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Clutter from 'gi://Clutter'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; +import Gio from 'gi://Gio'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import { InjectionManager } from 'resource:///org/gnome/shell/extensions/extension.js'; + +let Me; +let _installedExtensions; + +export function init(me) { + Me = me; +} + +export function cleanGlobals() { + Me = null; + _installedExtensions = null; +} + +export class Overrides extends InjectionManager { + constructor() { + super(); + this._overrides = {}; + } + + addOverride(name, prototype, overrideList) { + const backup = this.overrideProto(prototype, overrideList, name); + // don't update originals when override's just refreshing, keep initial content + let originals = this._overrides[name]?.originals; + if (!originals) + originals = backup; + this._overrides[name] = { + originals, + prototype, + }; + } + + removeOverride(name) { + const override = this._overrides[name]; + if (!override) + return false; + + this.overrideProto(override.prototype, override.originals, name); + delete this._overrides[name]; + return true; + } + + removeAll() { + for (let name in this._overrides) { + this.removeOverride(name); + delete this._overrides[name]; + } + } + + overrideProto(proto, overrides, name) { + const backup = {}; + const originals = this._overrides[name]?.originals; + for (let symbol in overrides) { + if (symbol.startsWith('after_')) { + const actualSymbol = symbol.slice('after_'.length); + let fn; + if (originals && originals[actualSymbol]) + fn = originals[actualSymbol]; + else + fn = proto[actualSymbol]; + const afterFn = overrides[symbol]; + proto[actualSymbol] = function (...args) { + args = Array.prototype.slice.call(args); + const res = fn.apply(this, args); + afterFn.apply(this, args); + return res; + }; + backup[actualSymbol] = fn; + } else if (overrides[symbol] !== null) { + backup[symbol] = proto[symbol]; + this._installMethod(proto, symbol, overrides[symbol]); + } + } + return backup; + } +} + +export function openPreferences(metadata) { + if (!metadata) + metadata = Me.metadata; + const windows = global.display.get_tab_list(Meta.TabList.NORMAL_ALL, null); + let tracker = Shell.WindowTracker.get_default(); + let metaWin, isMe = null; + + for (let win of windows) { + const app = tracker.get_window_app(win); + if (win.get_title()?.includes(metadata.name) && app.get_name() === 'Extensions') { + // this is our existing window + metaWin = win; + isMe = true; + break; + } else if (win.wm_class?.includes('org.gnome.Shell.Extensions')) { + // this is prefs window of another extension + metaWin = win; + isMe = false; + } + } + + if (metaWin && !isMe) { + // other prefs window blocks opening another prefs window, so close it + metaWin.delete(global.get_current_time()); + } else if (metaWin && isMe) { + // if prefs window already exist, move it to the current WS and activate it + metaWin.change_workspace(global.workspace_manager.get_active_workspace()); + metaWin.activate(global.get_current_time()); + } + + if (!metaWin || (metaWin && !isMe)) { + // delay to avoid errors if previous prefs window has been colsed + GLib.idle_add(GLib.PRIORITY_LOW, () => { + try { + Main.extensionManager.openExtensionPrefs(metadata.uuid, '', {}); + } catch (e) { + console.error(e); + } + }); + } +} + +export function activateSearchProvider(prefix = '') { + const searchEntry = Main.overview.searchEntry; + if (!searchEntry.get_text() || !searchEntry.get_text().startsWith(prefix)) { + prefix = `${prefix} `; + const position = prefix.length; + searchEntry.set_text(prefix); + searchEntry.get_first_child().set_cursor_position(position); + searchEntry.get_first_child().set_selection(position, position); + } else { + searchEntry.set_text(''); + } +} + +export function dashNotDefault() { + return Main.overview.dash !== Main.overview._overview._controls.layoutManager._dash; +} + +export function dashIsDashToDock() { + return Main.overview.dash._isHorizontal !== undefined; +} + +// Reorder Workspaces - callback for Dash and workspacesDisplay +export function reorderWorkspace(direction = 0) { + let activeWs = global.workspace_manager.get_active_workspace(); + let activeWsIdx = activeWs.index(); + let targetIdx = activeWsIdx + direction; + if (targetIdx > -1 && targetIdx < global.workspace_manager.get_n_workspaces()) + global.workspace_manager.reorder_workspace(activeWs, targetIdx); +} + +export function activateKeyboardForWorkspaceView() { + Main.ctrlAltTabManager._items.forEach(i => { + if (i.sortGroup === 1 && i.name === 'Windows') + Main.ctrlAltTabManager.focusGroup(i); + }); +} + +export function exposeWindows(adjustment, activateKeyboard) { + // expose windows for static overview modes + if (!adjustment.value && !Main.overview._animationInProgress) { + if (adjustment.value === 0) { + adjustment.value = 0; + adjustment.ease(1, { + duration: 200, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + if (activateKeyboard) { + Main.ctrlAltTabManager._items.forEach(i => { + if (i.sortGroup === 1 && i.name === 'Windows') + Main.ctrlAltTabManager.focusGroup(i); + }); + } + }, + }); + } + } +} + +export function isShiftPressed(state = null) { + if (state === null) + [,, state] = global.get_pointer(); + return (state & Clutter.ModifierType.SHIFT_MASK) !== 0; +} + +export function isCtrlPressed(state = null) { + if (state === null) + [,, state] = global.get_pointer(); + return (state & Clutter.ModifierType.CONTROL_MASK) !== 0; +} + +export function isAltPressed(state = null) { + if (state === null) + [,, state] = global.get_pointer(); + return (state & Clutter.ModifierType.MOD1_MASK) !== 0; +} + +export function fuzzyMatch(term, text) { + let pos = -1; + const matches = []; + // convert all accented chars to their basic form and to lower case + const _text = text.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(); + const _term = term.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(); + + // if term matches the substring exactly, gains the highest weight + if (_text.includes(_term)) + return 0; + + for (let i = 0; i < _term.length; i++) { + let c = _term[i]; + let p; + if (pos > 0) + p = _term[i - 1]; + while (true) { + pos += 1; + if (pos >= _text.length) + return -1; + + if (_text[pos] === c) { + matches.push(pos); + break; + } else if (_text[pos] === p) { + matches.pop(); + matches.push(pos); + } + } + } + + // add all position to get a weight of the result + // results closer to the beginning of the text and term characters closer to each other will gain more weight. + return matches.reduce((r, p) => r + p) - matches.length * matches[0] + matches[0]; +} + +export function strictMatch(term, text) { + // remove diacritics and accents from letters + let s = text.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(); + let p = term.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(); + let ps = p.split(/ +/); + + // allows to use multiple exact patterns separated by a space in arbitrary order + for (let w of ps) { // escape regex control chars + if (!s.match(w.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'))) + return -1; + } + return 0; +} + +export function isMoreRelevant(stringA, stringB, pattern) { + let regex = /[^a-zA-Z\d]/; + let strSplitA = stringA.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase().split(regex); + let strSplitB = stringB.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase().split(regex); + let aAny = false; + strSplitA.forEach(w => { + aAny = aAny || w.startsWith(pattern); + }); + let bAny = false; + strSplitB.forEach(w => { + bAny = bAny || w.startsWith(pattern); + }); + + // if both strings contain a word that starts with the pattern + // prefer the one whose first word starts with the pattern + if (aAny && bAny) + return !strSplitA[0].startsWith(pattern) && strSplitB[0].startsWith(pattern); + else + return !aAny && bAny; +} + +export function getEnabledExtensions(pattern = '') { + let result = []; + // extensionManager is unreliable at startup (if not all extensions were loaded) + // but gsettings key can contain removed extensions... + // therefore we have to look into filesystem, what's really installed + if (!_installedExtensions) { + const extensionFiles = [...collectFromDatadirs('extensions', true)]; + _installedExtensions = extensionFiles.map(({ info }) => { + let fileType = info.get_file_type(); + if (fileType !== Gio.FileType.DIRECTORY) + return null; + const uuid = info.get_name(); + return uuid; + }); + } + const enabled = Main.extensionManager._enabledExtensions; + result = _installedExtensions.filter(ext => enabled.includes(ext)); + return result.filter(uuid => uuid !== null && uuid.includes(pattern)); +} + +function* collectFromDatadirs(subdir, includeUserDir) { + let dataDirs = GLib.get_system_data_dirs(); + if (includeUserDir) + dataDirs.unshift(GLib.get_user_data_dir()); + + for (let i = 0; i < dataDirs.length; i++) { + let path = GLib.build_filenamev([dataDirs[i], 'gnome-shell', subdir]); + let dir = Gio.File.new_for_path(path); + + let fileEnum; + try { + fileEnum = dir.enumerate_children('standard::name,standard::type', + Gio.FileQueryInfoFlags.NONE, null); + } catch (e) { + fileEnum = null; + } + if (fileEnum !== null) { + let info; + while ((info = fileEnum.next_file(null))) + yield { dir: fileEnum.get_child(info), info }; + } + } +} + +export function getScrollDirection(event) { + // scroll wheel provides two types of direction information: + // 1. Clutter.ScrollDirection.DOWN / Clutter.ScrollDirection.UP + // 2. Clutter.ScrollDirection.SMOOTH + event.get_scroll_delta() + // first SMOOTH event returns 0 delta, + // so we need to always read event.direction + // since mouse without smooth scrolling provides exactly one SMOOTH event on one wheel rotation click + // on the other hand, under X11, one wheel rotation click sometimes doesn't send direction event, only several SMOOTH events + // so we also need to convert the delta to direction + let direction = event.get_scroll_direction(); + + if (direction !== Clutter.ScrollDirection.SMOOTH) + return direction; + + let [, delta] = event.get_scroll_delta(); + + if (!delta) + return null; + + direction = delta > 0 ? Clutter.ScrollDirection.DOWN : Clutter.ScrollDirection.UP; + + return direction; +} + +export function getWindows(workspace) { + // We ignore skip-taskbar windows in switchers, but if they are attached + // to their parent, their position in the MRU list may be more appropriate + // than the parent; so start with the complete list ... + let windows = global.display.get_tab_list(Meta.TabList.NORMAL_ALL, workspace); + // ... map windows to their parent where appropriate ... + return windows.map(w => { + return w.is_attached_dialog() ? w.get_transient_for() : w; + // ... and filter out skip-taskbar windows and duplicates + }).filter((w, i, a) => !w.skip_taskbar && a.indexOf(w) === i); +} diff --git a/extensions/45/vertical-workspaces/lib/winTmb.js b/extensions/45/vertical-workspaces/lib/winTmb.js new file mode 100644 index 0000000..4205822 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/winTmb.js @@ -0,0 +1,525 @@ +/** + * V-Shell (Vertical Workspaces) + * WinTmb + * + * @author GdH + * @copyright 2021-2023 + * @license GPL-3.0 + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; +import * as AltTab from 'resource:///org/gnome/shell/ui/altTab.js'; + +let Me; +let opt; + +const SCROLL_ICON_OPACITY = 240; +const DRAG_OPACITY = 200; +const CLOSE_BTN_OPACITY = 240; + + +export const WinTmbModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this._removeTimeouts(); + + this.moduleEnabled = opt.get('windowThumbnailModule'); + + reset = reset || !this.moduleEnabled; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WinTmb - Keeping untouched'); + } + + _activateModule() { + this._timeouts = {}; + if (!this._windowThumbnails) + this._windowThumbnails = []; + + Main.overview.connectObject('hidden', () => this.showThumbnails(), this); + console.debug(' WinTmb - Activated'); + } + + _disableModule() { + Main.overview.disconnectObject(this); + this._disconnectStateAdjustment(); + this.removeAllThumbnails(); + console.debug(' WinTmb - Disabled'); + } + + _removeTimeouts() { + if (this._timeouts) { + Object.values(this._timeouts).forEach(t => { + if (t) + GLib.source_remove(t); + }); + this._timeouts = null; + } + } + + createThumbnail(metaWin) { + const thumbnail = new WindowThumbnail(metaWin, { + 'height': Math.floor(opt.WINDOW_THUMBNAIL_SCALE * global.display.get_monitor_geometry(global.display.get_current_monitor()).height), + 'thumbnailsOnScreen': this._windowThumbnails.length, + }); + + this._windowThumbnails.push(thumbnail); + thumbnail.connect('removed', tmb => { + this._windowThumbnails.splice(this._windowThumbnails.indexOf(tmb), 1); + tmb.destroy(); + if (!this._windowThumbnails.length) + this._disconnectStateAdjustment(); + }); + + if (!this._stateAdjustmentConId) { + this._stateAdjustmentConId = Main.overview._overview.controls._stateAdjustment.connectObject('notify::value', () => { + if (!this._thumbnailsHidden && (!opt.OVERVIEW_MODE2 || opt.WORKSPACE_MODE)) + this.hideThumbnails(); + }, this); + } + } + + hideThumbnails() { + this._windowThumbnails.forEach(tmb => { + tmb.ease({ + opacity: 0, + duration: 200, + mode: Clutter.AnimationMode.LINEAR, + onComplete: () => tmb.hide(), + }); + }); + this._thumbnailsHidden = true; + } + + showThumbnails() { + this._windowThumbnails.forEach(tmb => { + tmb.show(); + tmb.ease({ + opacity: 255, + duration: 100, + mode: Clutter.AnimationMode.LINEAR, + }); + }); + this._thumbnailsHidden = false; + } + + removeAllThumbnails() { + this._windowThumbnails.forEach(tmb => tmb.remove()); + this._windowThumbnails = []; + } + + _disconnectStateAdjustment() { + Main.overview._overview.controls._stateAdjustment.disconnectObject(this); + } +}; + +const WindowThumbnail = GObject.registerClass({ + Signals: { 'removed': {} }, +}, class WindowThumbnail extends St.Widget { + _init(metaWin, args) { + this._hoverShowsPreview = false; + this._customOpacity = 255; + this._initTmbHeight = args.height; + this._minimumHeight = Math.floor(5 / 100 * global.display.get_monitor_geometry(global.display.get_current_monitor()).height); + this._scrollTimeout = 100; + this._positionOffset = args.thumbnailsOnScreen; + this._reverseTmbWheelFunc = false; + this._click_count = 1; + this._prevBtnPressTime = 0; + this.w = metaWin; + super._init({ + layout_manager: new Clutter.BinLayout(), + visible: true, + reactive: true, + can_focus: true, + track_hover: true, + }); + this.connect('button-release-event', this._onBtnReleased.bind(this)); + this.connect('scroll-event', this._onScrollEvent.bind(this)); + // this.connect('motion-event', this._onMouseMove.bind(this)); // may be useful in the future.. + + this._delegate = this; + this._draggable = DND.makeDraggable(this, { dragActorOpacity: DRAG_OPACITY }); + this._draggable.connect('drag-end', this._end_drag.bind(this)); + this._draggable.connect('drag-cancelled', this._end_drag.bind(this)); + this._draggable._animateDragEnd = eventTime => { + this._draggable._animationInProgress = true; + this._draggable._onAnimationComplete(this._draggable._dragActor, eventTime); + this.opacity = this._customOpacity; + }; + + this.clone = new Clutter.Clone({ reactive: true }); + Main.layoutManager.addChrome(this); + + this.window = this.w.get_compositor_private(); + + this.clone.set_source(this.window); + + this.add_child(this.clone); + this._addCloseButton(); + this._addScrollModeIcon(); + + this.connect('enter-event', () => { + global.display.set_cursor(Meta.Cursor.POINTING_HAND); + this._closeButton.opacity = CLOSE_BTN_OPACITY; + this._scrollModeBin.opacity = SCROLL_ICON_OPACITY; + if (this._hoverShowsPreview && !Main.overview._shown) { + this._closeButton.opacity = 50; + this._showWindowPreview(false, true); + } + }); + + this.connect('leave-event', () => { + global.display.set_cursor(Meta.Cursor.DEFAULT); + this._closeButton.opacity = 0; + this._scrollModeBin.opacity = 0; + if (this._winPreview) + this._destroyWindowPreview(); + }); + + this._setSize(true); + this.set_position(...this._getInitialPosition()); + this.show(); + this.window_id = this.w.get_id(); + this.tmbRedrawDirection = true; + + // remove thumbnail content and hide thumbnail if its window is destroyed + this.windowConnect = this.window.connect('destroy', () => { + if (this) + this.remove(); + }); + } + + _getInitialPosition() { + const offset = 20; + let monitor = Main.layoutManager.monitors[global.display.get_current_monitor()]; + let x = Math.min(monitor.x + monitor.width - (this.window.width * this.scale) - offset); + let y = Math.min(monitor.y + monitor.height - (this.window.height * this.scale) - offset - ((this._positionOffset * this._initTmbHeight) % (monitor.height - this._initTmbHeight))); + return [x, y]; + } + + _setSize(resetScale = false) { + if (resetScale) + this.scale = Math.min(1.0, this._initTmbHeight / this.window.height); + + const width = this.window.width * this.scale; + const height = this.window.height * this.scale; + this.set_size(width, height); + /* if (this.icon) { + this.icon.scale_x = this.scale; + this.icon.scale_y = this.scale; + }*/ + + // when the scale of this. actor change, this.clone resize accordingly, + // but the reactive area of the actor doesn't change until the actor is redrawn + // this updates the actor's input region area: + Main.layoutManager._queueUpdateRegions(); + } + + /* _onMouseMove(actor, event) { + let [pos_x, pos_y] = event.get_coords(); + let state = event.get_state(); + if (this._ctrlPressed(state)) { + } + }*/ + + _onBtnReleased(actor, event) { + // Clutter.Event.click_count property in no longer available, since GS42 + if ((event.get_time() - this._prevBtnPressTime) < Clutter.Settings.get_default().double_click_time) + this._click_count += 1; + else + this._click_count = 1; + + this._prevBtnPressTime = event.get_time(); + + if (this._click_count === 2 && event.get_button() === Clutter.BUTTON_PRIMARY) + this.w.activate(global.get_current_time()); + + + const button = event.get_button(); + const state = event.get_state(); + switch (button) { + case Clutter.BUTTON_PRIMARY: + if (this._ctrlPressed(state)) { + this._setSize(); + } else { + this._reverseTmbWheelFunc = !this._reverseTmbWheelFunc; + this._scrollModeBin.set_child(this._reverseTmbWheelFunc ? this._scrollModeSourceIcon : this._scrollModeResizeIcon); + } + return Clutter.EVENT_STOP; + case Clutter.BUTTON_SECONDARY: + if (this._ctrlPressed(state)) { + this.remove(); + } else { + this._hoverShowsPreview = !this._hoverShowsPreview; + this._showWindowPreview(); + } + return Clutter.EVENT_STOP; + case Clutter.BUTTON_MIDDLE: + if (this._ctrlPressed(state)) + this.w.delete(global.get_current_time()); + return Clutter.EVENT_STOP; + default: + return Clutter.EVENT_PROPAGATE; + } + } + + _onScrollEvent(actor, event) { + let direction = Me.Util.getScrollDirection(event); + + if (this._actionTimeoutActive()) + return Clutter.EVENT_PROPAGATE; + let state = event.get_state(); + switch (direction) { + case Clutter.ScrollDirection.UP: + if (this._shiftPressed(state)) { + this.opacity = Math.min(255, this.opacity + 24); + this._customOpacity = this.opacity; + } else if (this._reverseTmbWheelFunc !== this._ctrlPressed(state)) { + this._switchSourceWin(-1); + } else if (this._reverseTmbWheelFunc === this._ctrlPressed(state)) { + this.scale = Math.max(0.05, this.scale - 0.025); + } + break; + case Clutter.ScrollDirection.DOWN: + if (this._shiftPressed(state)) { + this.opacity = Math.max(48, this.opacity - 24); + this._customOpacity = this.opacity; + } else if (this._reverseTmbWheelFunc !== this._ctrlPressed(state)) { + this._switchSourceWin(+1); + } else if (this._reverseTmbWheelFunc === this._ctrlPressed(state)) { + this.scale = Math.min(1, this.scale + 0.025); + } + break; + default: + return Clutter.EVENT_PROPAGATE; + } + this._setSize(); + return Clutter.EVENT_STOP; + } + + remove() { + if (this.clone) { + this.window.disconnect(this.windowConnect); + this.clone.set_source(null); + } + if (this._winPreview) + this._destroyWindowPreview(); + + this.emit('removed'); + } + + _end_drag() { + this.set_position(this._draggable._dragOffsetX + this._draggable._dragX, this._draggable._dragOffsetY + this._draggable._dragY); + this._setSize(); + } + + _ctrlPressed(state) { + return (state & Clutter.ModifierType.CONTROL_MASK) !== 0; + } + + _shiftPressed(state) { + return (state & Clutter.ModifierType.SHIFT_MASK) !== 0; + } + + _switchSourceWin(direction) { + let windows = global.display.get_tab_list(Meta.TabList.NORMAL_ALL, null); + windows = windows.filter(w => !(w.skip_taskbar || w.minimized)); + let idx = -1; + for (let i = 0; i < windows.length; i++) { + if (windows[i] === this.w) { + idx = i + direction; + break; + } + } + idx = idx >= windows.length ? 0 : idx; + idx = idx < 0 ? windows.length - 1 : idx; + let w = windows[idx]; + let win = w.get_compositor_private(); + this.clone.set_source(win); + this.window.disconnect(this.windowConnect); + // the new thumbnail should be the same height as the previous one + this.scale = (this.scale * this.window.height) / win.height; + this.window = win; + this.windowConnect = this.window.connect('destroy', () => { + if (this) + this.remove(); + }); + this.w = w; + + if (this._winPreview) + this._showWindowPreview(true); + } + + _actionTimeoutActive() { + const timeout = this._reverseTmbWheelFunc ? this._scrollTimeout : this._scrollTimeout / 4; + if (!this._lastActionTime || Date.now() - this._lastActionTime > timeout) { + this._lastActionTime = Date.now(); + return false; + } + return true; + } + + /* _setIcon() { + let tracker = Shell.WindowTracker.get_default(); + let app = tracker.get_window_app(this.w); + let icon = app + ? app.create_icon_texture(this.height) + : new St.Icon({ icon_name: 'icon-missing', icon_size: this.height }); + icon.x_expand = icon.y_expand = true; + if (this.icon) + this.icon.destroy(); + this.icon = icon; + }*/ + + _addCloseButton() { + const closeButton = new St.Button({ + opacity: 0, + style_class: 'window-close', + child: new St.Icon({ icon_name: 'preview-close-symbolic' }), + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.START, + x_expand: true, + y_expand: true, + }); + + closeButton.set_style(` + margin: 3px; + background-color: rgba(200, 0, 0, 0.9); + `); + + closeButton.connect('clicked', () => { + this.remove(); + return Clutter.EVENT_STOP; + }); + + this._closeButton = closeButton; + this.add_child(this._closeButton); + } + + _addScrollModeIcon() { + this._scrollModeBin = new St.Bin({ + x_expand: true, + y_expand: true, + }); + this._scrollModeResizeIcon = new St.Icon({ + icon_name: 'view-fullscreen-symbolic', + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.END, + x_expand: true, + y_expand: true, + opacity: SCROLL_ICON_OPACITY, + style_class: 'icon-dropshadow', + scale_x: 0.5, + scale_y: 0.5, + }); + this._scrollModeResizeIcon.set_style(` + margin: 13px; + color: rgb(255, 255, 255); + box-shadow: 0 0 40px 40px rgba(0,0,0,0.7); + `); + this._scrollModeSourceIcon = new St.Icon({ + icon_name: 'media-skip-forward-symbolic', + x_align: Clutter.ActorAlign.CENTER, + y_align: Clutter.ActorAlign.END, + x_expand: true, + y_expand: true, + opacity: SCROLL_ICON_OPACITY, + style_class: 'icon-dropshadow', + scale_x: 0.5, + scale_y: 0.5, + }); + this._scrollModeSourceIcon.set_style(` + margin: 13px; + color: rgb(255, 255, 255); + box-shadow: 0 0 40px 40px rgba(0,0,0,0.7); + `); + this._scrollModeBin.set_child(this._scrollModeResizeIcon); + this.add_child(this._scrollModeBin); + this._scrollModeBin.opacity = 0; + } + + _showWindowPreview(update = false, dontDestroy = false) { + if (this._winPreview && !dontDestroy) { + this._destroyWindowPreview(); + this._previewCreationTime = 0; + this._closeButton.opacity = CLOSE_BTN_OPACITY; + if (!update) + return; + } + + if (!this._winPreview) { + this._winPreview = new AltTab.CyclerHighlight(); + global.window_group.add_actor(this._winPreview); + [this._winPreview._xPointer, this._winPreview._yPointer] = global.get_pointer(); + } + + if (!update) { + this._winPreview.opacity = 0; + this._winPreview.ease({ + opacity: 255, + duration: 70, + mode: Clutter.AnimationMode.LINEAR, + /* onComplete: () => { + this._closeButton.opacity = 50; + },*/ + }); + + this.ease({ + opacity: Math.min(50, this._customOpacity), + duration: 70, + mode: Clutter.AnimationMode.LINEAR, + onComplete: () => { + }, + }); + } else { + this._winPreview.opacity = 255; + } + this._winPreview.window = this.w; + this._winPreview._window = this.w; + global.window_group.set_child_above_sibling(this._winPreview, null); + } + + _destroyWindowPreview() { + if (this._winPreview) { + this._winPreview.ease({ + opacity: 0, + duration: 100, + mode: Clutter.AnimationMode.LINEAR, + onComplete: () => { + this._winPreview.destroy(); + this._winPreview = null; + this.opacity = this._customOpacity; + }, + }); + } + } +}); diff --git a/extensions/45/vertical-workspaces/lib/windowAttentionHandler.js b/extensions/45/vertical-workspaces/lib/windowAttentionHandler.js new file mode 100644 index 0000000..d49c1ad --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/windowAttentionHandler.js @@ -0,0 +1,156 @@ +/** + * V-Shell (Vertical Workspaces) + * windowAttentionHandler.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as MessageTray from 'resource:///org/gnome/shell/ui/messageTray.js'; + +let Me; +let opt; + +export const WindowAttentionHandlerModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('windowAttentionHandlerModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WindowAttentionHandlerModule - Keeping untouched'); + } + + _activateModule() { + this._updateConnections(); + console.debug(' WindowAttentionHandlerModule - Activated'); + } + + _disableModule() { + const reset = true; + this._updateConnections(reset); + + console.debug(' WindowAttentionHandlerModule - Disabled'); + } + + _updateConnections(reset) { + global.display.disconnectObject(Main.windowAttentionHandler); + + const handlerFnc = reset + ? Main.windowAttentionHandler._onWindowDemandsAttention + : WindowAttentionHandlerCommon._onWindowDemandsAttention; + + global.display.connectObject( + 'window-demands-attention', handlerFnc.bind(Main.windowAttentionHandler), + 'window-marked-urgent', handlerFnc.bind(Main.windowAttentionHandler), + Main.windowAttentionHandler); + } +}; + +const WindowAttentionHandlerCommon = { + _onWindowDemandsAttention(display, window) { + // Deny attention notifications if the App Grid is open, to avoid notification spree when opening a folder + if (Main.overview._shown && Main.overview.dash.showAppsButton.checked) { + return; + } else if (opt.WINDOW_ATTENTION_FOCUS_IMMEDIATELY) { + if (!Main.overview._shown) + Main.activateWindow(window); + return; + } + + const app = this._tracker.get_window_app(window); + // const source = new WindowAttentionHandler.WindowAttentionSource(app, window); + const source = new MessageTray.Source(app.get_name()); + new Me.Util.Overrides().addOverride('MessageSource', source, WindowAttentionSourceCommon); + source._init(app, window); + Main.messageTray.add(source); + + let [title, banner] = this._getTitleAndBanner(app, window); + + const notification = new MessageTray.Notification(source, title, banner); + notification.connect('activated', () => { + source.open(); + }); + notification.setForFeedback(true); + + if (opt.WINDOW_ATTENTION_DISABLE_NOTIFICATIONS) + // just push the notification to the message tray without showing notification + source.pushNotification(notification); + else + source.showNotification(notification); + + window.connectObject('notify::title', () => { + [title, banner] = this._getTitleAndBanner(app, window); + notification.update(title, banner); + }, source); + }, +}; + +const WindowAttentionSourceCommon = { + _init(app, window) { + this._window = window; + this._app = app; + + this._window.connectObject( + 'notify::demands-attention', this._sync.bind(this), + 'notify::urgent', this._sync.bind(this), + 'focus', () => this.destroy(), + 'unmanaged', () => this.destroy(), this); + }, + + _sync() { + if (this._window.demands_attention || this._window.urgent) + return; + this.destroy(); + }, + + _createPolicy() { + if (this._app && this._app.get_app_info()) { + let id = this._app.get_id().replace(/\.desktop$/, ''); + return new MessageTray.NotificationApplicationPolicy(id); + } else { + return new MessageTray.NotificationGenericPolicy(); + } + }, + + createIcon(size) { + return this._app.create_icon_texture(size); + }, + + destroy(params) { + this._window.disconnectObject(this); + + MessageTray.Source.prototype.destroy.bind(this)(params); + }, + + open() { + Main.activateWindow(this._window); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/windowManager.js b/extensions/45/vertical-workspaces/lib/windowManager.js new file mode 100644 index 0000000..dd467cb --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/windowManager.js @@ -0,0 +1,237 @@ +/** + * V-Shell (Vertical Workspaces) + * windowManager.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import Meta from 'gi://Meta'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as WindowManager from 'resource:///org/gnome/shell/ui/windowManager.js'; + +let Me; +let opt; + +export const WindowManagerModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + + this._originalMinimizeSigId = 0; + this._minimizeSigId = 0; + this._originalUnminimizeSigId = 0; + this._unminimizeSigId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('windowManagerModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't even touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WindowManagerModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('WindowManager', WindowManager.WindowManager.prototype, WindowManagerCommon); + + if (!this._minimizeSigId) { + this._originalMinimizeSigId = GObject.signal_handler_find(Main.wm._shellwm, { signalId: 'minimize' }); + if (this._originalMinimizeSigId) { + Main.wm._shellwm.block_signal_handler(this._originalMinimizeSigId); + this._minimizeSigId = Main.wm._shellwm.connect('minimize', WindowManagerCommon._minimizeWindow.bind(Main.wm)); + } + + this._originalUnminimizeSigId = GObject.signal_handler_find(Main.wm._shellwm, { signalId: 'unminimize' }); + if (this._originalUnminimizeSigId) { + Main.wm._shellwm.block_signal_handler(this._originalUnminimizeSigId); + this._unminimizeSigId = Main.wm._shellwm.connect('unminimize', WindowManagerCommon._unminimizeWindow.bind(Main.wm)); + } + } + console.debug(' WindowManagerModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + if (this._minimizeSigId) { + Main.wm._shellwm.disconnect(this._minimizeSigId); + this._minimizeSigId = 0; + } + if (this._originalMinimizeSigId) { + Main.wm._shellwm.unblock_signal_handler(this._originalMinimizeSigId); + this._originalMinimizeSigId = 0; + } + + if (this._unminimizeSigId) { + Main.wm._shellwm.disconnect(this._unminimizeSigId); + this._unminimizeSigId = 0; + } + if (this._originalUnminimizeSigId) { + Main.wm._shellwm.unblock_signal_handler(this._originalUnminimizeSigId); + this._originalUnminimizeSigId = 0; + } + + console.debug(' WindowManagerModule - Disabled'); + } +}; + +// fix for mainstream bug - fullscreen windows should minimize using opacity transition +// but its being applied directly on window actor and that doesn't work +// anyway, animation is better, even if the Activities button is not visible... +// and also add support for bottom position of the panel +const WindowManagerCommon = { + _minimizeWindow(shellwm, actor) { + const types = [ + Meta.WindowType.NORMAL, + Meta.WindowType.MODAL_DIALOG, + Meta.WindowType.DIALOG, + ]; + if (!this._shouldAnimateActor(actor, types)) { + shellwm.completed_minimize(actor); + return; + } + + actor.set_scale(1.0, 1.0); + + this._minimizing.add(actor); + + /* if (actor.meta_window.is_monitor_sized()) { + actor.get_first_child().ease({ + opacity: 0, + duration: WindowManager.MINIMIZE_WINDOW_ANIMATION_TIME, + mode: WindowManager.MINIMIZE_WINDOW_ANIMATION_MODE, + onStopped: () => this._minimizeWindowDone(shellwm, actor), + }); + } else { */ + let xDest, yDest, xScale, yScale; + let [success, geom] = actor.meta_window.get_icon_geometry(); + if (success) { + xDest = geom.x; + yDest = geom.y; + xScale = geom.width / actor.width; + yScale = geom.height / actor.height; + } else { + let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()]; + if (!monitor) { + this._minimizeWindowDone(); + return; + } + xDest = monitor.x; + yDest = opt.PANEL_POSITION_TOP ? monitor.y : monitor.y + monitor.height; + if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) + xDest += monitor.width; + xScale = 0; + yScale = 0; + } + + actor.ease({ + scale_x: xScale, + scale_y: yScale, + x: xDest, + y: yDest, + duration: WindowManager.MINIMIZE_WINDOW_ANIMATION_TIME, + mode: WindowManager.MINIMIZE_WINDOW_ANIMATION_MODE, + onStopped: () => this._minimizeWindowDone(shellwm, actor), + }); + // } + }, + + _minimizeWindowDone(shellwm, actor) { + if (this._minimizing.delete(actor)) { + actor.remove_all_transitions(); + actor.set_scale(1.0, 1.0); + actor.get_first_child().set_opacity(255); + actor.set_pivot_point(0, 0); + + shellwm.completed_minimize(actor); + } + }, + + _unminimizeWindow(shellwm, actor) { + const types = [ + Meta.WindowType.NORMAL, + Meta.WindowType.MODAL_DIALOG, + Meta.WindowType.DIALOG, + ]; + if (!this._shouldAnimateActor(actor, types)) { + shellwm.completed_unminimize(actor); + return; + } + + this._unminimizing.add(actor); + + /* if (false/* actor.meta_window.is_monitor_sized()) { + actor.opacity = 0; + actor.set_scale(1.0, 1.0); + actor.ease({ + opacity: 255, + duration: WindowManager.MINIMIZE_WINDOW_ANIMATION_TIME, + mode: WindowManager.MINIMIZE_WINDOW_ANIMATION_MODE, + onStopped: () => this._unminimizeWindowDone(shellwm, actor), + }); + } else { */ + let [success, geom] = actor.meta_window.get_icon_geometry(); + if (success) { + actor.set_position(geom.x, geom.y); + actor.set_scale(geom.width / actor.width, + geom.height / actor.height); + } else { + let monitor = Main.layoutManager.monitors[actor.meta_window.get_monitor()]; + if (!monitor) { + actor.show(); + this._unminimizeWindowDone(); + return; + } + actor.set_position(monitor.x, opt.PANEL_POSITION_TOP ? monitor.y : monitor.y + monitor.height); + if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) + actor.x += monitor.width; + actor.set_scale(0, 0); + } + + let rect = actor.meta_window.get_buffer_rect(); + let [xDest, yDest] = [rect.x, rect.y]; + + actor.show(); + actor.ease({ + scale_x: 1, + scale_y: 1, + x: xDest, + y: yDest, + duration: WindowManager.MINIMIZE_WINDOW_ANIMATION_TIME, + mode: WindowManager.MINIMIZE_WINDOW_ANIMATION_MODE, + onStopped: () => this._unminimizeWindowDone(shellwm, actor), + }); + // } + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/windowPreview.js b/extensions/45/vertical-workspaces/lib/windowPreview.js new file mode 100644 index 0000000..c775d37 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/windowPreview.js @@ -0,0 +1,619 @@ +/** + * V-Shell (Vertical Workspaces) + * windowPreview.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; +import Pango from 'gi://Pango'; +import Graphene from 'gi://Graphene'; +import Atk from 'gi://Atk'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; +import * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; +import * as WindowPreview from 'resource:///org/gnome/shell/ui/windowPreview.js'; + +let Me; +let opt; + +const WINDOW_SCALE_TIME = 200; +const WINDOW_ACTIVE_SIZE_INC = 5; +const WINDOW_OVERLAY_FADE_TIME = 200; +const WINDOW_DND_SIZE = 256; +const DRAGGING_WINDOW_OPACITY = 100; + +const ControlsState = OverviewControls.ControlsState; + +export const WindowPreviewModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('windowPreviewModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WindowPreviewModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('WindowPreview', WindowPreview.WindowPreview.prototype, WindowPreviewCommon); + // A shorter timeout allows user to quickly cancel the selection by leaving the preview with the mouse pointer + // if (opt.ALWAYS_ACTIVATE_SELECTED_WINDOW) + // WindowPreview.WINDOW_OVERLAY_IDLE_HIDE_TIMEOUT = 150; // incompatible + console.debug(' WindowPreviewModule - Activated'); + } + + _disableModule() { + // If WindowPreview._init was injected by another extension (like Burn My Windows) + // which enables/disables before V-Shell + // don't restore the original if it's not injected, + // because it would restore injected _init and recursion would freeze GS when extensions are enabled again. + // This can happen when all extension re-enabled, not only when screen is locked/unlocked + // If _init doesn't include "fn.apply(this, args)" when reset === true, some extension already restored the original + const skipReset = WindowPreview.WindowPreview.prototype._init.toString().includes('fn.apply(this, args)'); + if (this._overrides && skipReset) { + // skip restoring original _init() + this._overrides['_init'] = null; + } + + if (this._overrides) + this._overrides.removeAll(); + + this._overrides = null; + + console.debug(' WindowPreviewModule - Disabled'); + } +}; + +const WindowPreviewCommon = { + _init(metaWindow, workspace, overviewAdjustment) { + this.metaWindow = metaWindow; + this.metaWindow._delegate = this; + this._windowActor = metaWindow.get_compositor_private(); + this._workspace = workspace; + this._overviewAdjustment = overviewAdjustment; + + const ICON_SIZE = opt.WIN_PREVIEW_ICON_SIZE; + const ICON_OVERLAP = 0.7; + + Shell.WindowPreview.prototype._init.bind(this)({ + reactive: true, + can_focus: true, + accessible_role: Atk.Role.PUSH_BUTTON, + offscreen_redirect: Clutter.OffscreenRedirect.AUTOMATIC_FOR_OPACITY, + }); + + const windowContainer = new Clutter.Actor({ + pivot_point: new Graphene.Point({ x: 0.5, y: 0.5 }), + }); + this.window_container = windowContainer; + + windowContainer.connect('notify::scale-x', + () => this._adjustOverlayOffsets()); + // gjs currently can't handle setting an actors layout manager during + // the initialization of the actor if that layout manager keeps track + // of its container, so set the layout manager after creating the + // container + windowContainer.layout_manager = new Shell.WindowPreviewLayout(); + this.add_child(windowContainer); + + this._addWindow(metaWindow); + + this._delegate = this; + + this._stackAbove = null; + + this._cachedBoundingBox = { + x: windowContainer.layout_manager.bounding_box.x1, + y: windowContainer.layout_manager.bounding_box.y1, + width: windowContainer.layout_manager.bounding_box.get_width(), + height: windowContainer.layout_manager.bounding_box.get_height(), + }; + + windowContainer.layout_manager.connect( + 'notify::bounding-box', layout => { + this._cachedBoundingBox = { + x: layout.bounding_box.x1, + y: layout.bounding_box.y1, + width: layout.bounding_box.get_width(), + height: layout.bounding_box.get_height(), + }; + + // A bounding box of 0x0 means all windows were removed + if (layout.bounding_box.get_area() > 0) + this.emit('size-changed'); + }); + + this._windowActor.connectObject('destroy', () => this.destroy(), this); + + this._updateAttachedDialogs(); + + let clickAction = new Clutter.ClickAction(); + clickAction.connect('clicked', act => { + const button = act.get_button(); + if (button === Clutter.BUTTON_SECONDARY) { + if (opt.WIN_PREVIEW_SEC_BTN_ACTION === 1) { + this._closeWinAction(); + return Clutter.EVENT_STOP; + } else if (opt.WIN_PREVIEW_SEC_BTN_ACTION === 2) { + this._searchAppWindowsAction(); + return Clutter.EVENT_STOP; + } else if (opt.WIN_PREVIEW_SEC_BTN_ACTION === 3 && opt.WINDOW_THUMBNAIL_ENABLED) { + this._removeLaters(); + Me.Modules.winTmbModule.createThumbnail(metaWindow); + return Clutter.EVENT_STOP; + } + } else if (button === Clutter.BUTTON_MIDDLE) { + if (opt.WIN_PREVIEW_MID_BTN_ACTION === 1) { + this._closeWinAction(); + return Clutter.EVENT_STOP; + } else if (opt.WIN_PREVIEW_MID_BTN_ACTION === 2) { + this._searchAppWindowsAction(); + return Clutter.EVENT_STOP; + } else if (opt.WIN_PREVIEW_SEC_BTN_ACTION === 3 && opt.WINDOW_THUMBNAIL_ENABLED) { + this._removeLaters(); + Me.Modules.winTmbModule.createThumbnail(metaWindow); + return Clutter.EVENT_STOP; + } + } + return this._activate(); + }); + + + if (this._onLongPress) { + clickAction.connect('long-press', this._onLongPress.bind(this)); + } else { + clickAction.connect('long-press', (action, actor, state) => { + if (state === Clutter.LongPressState.ACTIVATE) + this.showOverlay(true); + return true; + }); + } + + this.connect('destroy', this._onDestroy.bind(this)); + + this._draggable = DND.makeDraggable(this, { + restoreOnSuccess: true, + manualMode: !!this._onLongPress, + dragActorMaxSize: WINDOW_DND_SIZE, + dragActorOpacity: DRAGGING_WINDOW_OPACITY, + }); + + // _draggable.addClickAction is new in GS45 + if (this._draggable.addClickAction) + this._draggable.addClickAction(clickAction); + else + this.add_action(clickAction); + + this._draggable.connect('drag-begin', this._onDragBegin.bind(this)); + this._draggable.connect('drag-cancelled', this._onDragCancelled.bind(this)); + this._draggable.connect('drag-end', this._onDragEnd.bind(this)); + this.inDrag = false; + + this._selected = false; + this._overlayEnabled = true; + this._overlayShown = false; + this._closeRequested = false; + this._idleHideOverlayId = 0; + + const tracker = Shell.WindowTracker.get_default(); + const app = tracker.get_window_app(this.metaWindow); + this._icon = app.create_icon_texture(ICON_SIZE); + this._icon.add_style_class_name('icon-dropshadow'); + this._icon.set({ + reactive: true, + pivot_point: new Graphene.Point({ x: 0.5, y: 0.5 }), + }); + this._icon.add_constraint(new Clutter.BindConstraint({ + source: windowContainer, + coordinate: Clutter.BindCoordinate.POSITION, + })); + this._icon.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.X_AXIS, + factor: 0.5, + })); + this._icon.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.Y_AXIS, + pivot_point: new Graphene.Point({ x: -1, y: ICON_OVERLAP }), + factor: 1, + })); + + if (opt.WINDOW_ICON_CLICK_ACTION) { + const iconClickAction = new Clutter.ClickAction(); + iconClickAction.connect('clicked', act => { + if (act.get_button() === Clutter.BUTTON_PRIMARY) { + if (opt.WINDOW_ICON_CLICK_ACTION === 1) { + this._searchAppWindowsAction(); + return Clutter.EVENT_STOP; + } else if (opt.WINDOW_ICON_CLICK_ACTION === 2 && opt.WINDOW_THUMBNAIL_ENABLED) { + this._removeLaters(); + Me.Modules.winTmbModule.createThumbnail(metaWindow); + return Clutter.EVENT_STOP; + } + } /* else if (act.get_button() === Clutter.BUTTON_SECONDARY) { + return Clutter.EVENT_STOP; + }*/ + return Clutter.EVENT_PROPAGATE; + }); + this._icon.add_action(iconClickAction); + } + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + this._title = new St.Label({ + visible: false, + style_class: 'window-caption', + text: this._getCaption(), + reactive: true, + }); + this._title.clutter_text.single_line_mode = true; + this._title.add_constraint(new Clutter.BindConstraint({ + source: windowContainer, + coordinate: Clutter.BindCoordinate.X, + })); + + let offset; + if (opt.WIN_TITLES_POSITION < 2) { + // we cannot get proper title height before it gets to the stage, so 35 is estimated height + spacing + offset = -scaleFactor * (ICON_SIZE * ICON_OVERLAP + 35); + } else { + offset = scaleFactor * (ICON_SIZE * (1 - ICON_OVERLAP) + 4); + } + this._title.add_constraint(new Clutter.BindConstraint({ + source: windowContainer, + coordinate: Clutter.BindCoordinate.Y, + offset, + })); + this._title.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.X_AXIS, + factor: 0.5, + })); + this._title.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.Y_AXIS, + pivot_point: new Graphene.Point({ x: -1, y: 0 }), + factor: 1, + })); + this._title.clutter_text.ellipsize = Pango.EllipsizeMode.END; + this.label_actor = this._title; + this.metaWindow.connectObject( + 'notify::title', () => (this._title.text = this._getCaption()), + this); + + const layout = Meta.prefs_get_button_layout(); + this._closeButtonSide = + layout.left_buttons.includes(Meta.ButtonFunction.CLOSE) + ? St.Side.LEFT : St.Side.RIGHT; + this._closeButton = new St.Button({ + visible: false, + style_class: 'window-close', + icon_name: 'preview-close-symbolic', + }); + this._closeButton.add_constraint(new Clutter.BindConstraint({ + source: windowContainer, + coordinate: Clutter.BindCoordinate.POSITION, + })); + this._closeButton.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.X_AXIS, + pivot_point: new Graphene.Point({ x: 0.5, y: -1 }), + factor: this._closeButtonSide === St.Side.LEFT ? 0 : 1, + })); + this._closeButton.add_constraint(new Clutter.AlignConstraint({ + source: windowContainer, + align_axis: Clutter.AlignAxis.Y_AXIS, + pivot_point: new Graphene.Point({ x: -1, y: 0.5 }), + factor: 0, + })); + this._closeButton.connect('clicked', () => this._deleteAll()); + + this.add_child(this._title); + this.add_child(this._icon); + this.add_child(this._closeButton); + + this._overviewAdjustment.connectObject( + 'notify::value', () => this._updateIconScale(), this); + this._updateIconScale(); + + this.connect('notify::realized', () => { + if (!this.realized) + return; + + this._title.ensure_style(); + this._icon.ensure_style(); + }); + + if (ICON_SIZE < 22) { + // disable app icon + this._icon.hide(); + } else { + this._updateIconScale(); + } + + + + // if window is created while the overview is shown, icon and title should be visible immediately + if (Main.overview._overview._controls._stateAdjustment.value < 1) { + this._icon.scale_x = 0; + this._icon.scale_y = 0; + this._title.opacity = 0; + } + + if (opt.ALWAYS_SHOW_WIN_TITLES) + this._title.show(); + + if (opt.OVERVIEW_MODE === 1) { + // spread windows on hover + this._wsStateConId = this.connect('enter-event', () => { + // don't spread windows if user don't use pointer device at this moment + if (global.get_pointer()[0] === opt.showingPointerX || Main.overview._overview._controls._stateAdjustment.value < 1) + return; + + opt.WORKSPACE_MODE = 1; + const view = this._workspace.get_parent(); + view.exposeWindows(this._workspace.metaWorkspace.index()); + this.disconnect(this._wsStateConId); + }); + } + + if (opt.OVERVIEW_MODE) { + // show window icon and title on ws windows spread + this._stateAdjustmentSigId = this._workspace.stateAdjustment.connect('notify::value', this._updateIconScale.bind(this)); + } + + const metaWin = this.metaWindow; + if (opt.DASH_ISOLATE_WS && !metaWin._wsChangedConId) { + metaWin._wsChangedConId = metaWin.connect('workspace-changed', + () => Main.overview.dash._queueRedisplay()); + } else if (!opt.DASH_ISOLATE_WS && metaWin._wsChangedConId) { + metaWin.disconnect(metaWin._wsChangedConId); + } + }, + + _closeWinAction() { + this.hide(); + this._deleteAll(); + }, + + _removeLaters() { + if (this._longPressLater) { + const laters = global.compositor.get_laters(); + laters.remove(this._longPressLater); + delete this._longPressLater; + } + }, + + _searchAppWindowsAction() { + // this action cancels long-press event and the 'long-press-cancel' event is used by the Shell to actually initiate DnD + // so the dnd initiation needs to be removed + this._removeLaters(); + const tracker = Shell.WindowTracker.get_default(); + const appName = tracker.get_window_app(this.metaWindow).get_name(); + Me.Util.activateSearchProvider(`${Me.WSP_PREFIX} ${appName}`); + }, + + _updateIconScale() { + let { currentState, initialState, finalState } = + this._overviewAdjustment.getStateTransitionParams(); + + // Current state - 0 - HIDDEN, 1 - WINDOW_PICKER, 2 - APP_GRID + const primaryMonitor = this.metaWindow.get_monitor() === global.display.get_primary_monitor(); + + const visible = + (initialState > ControlsState.HIDDEN || finalState > ControlsState.HIDDEN) && + !(finalState === ControlsState.APP_GRID && opt.WS_ANIMATION && primaryMonitor); + + let scale = 0; + if (visible) + scale = currentState >= 1 ? 1 : currentState % 1; + + if (!primaryMonitor && opt.WORKSPACE_MODE && + ((initialState === ControlsState.WINDOW_PICKER && finalState === ControlsState.APP_GRID) || + (initialState === ControlsState.APP_GRID && finalState === ControlsState.WINDOW_PICKER)) + ) + scale = 1; + else if (!primaryMonitor && opt.OVERVIEW_MODE && !opt.WORKSPACE_MODE) + scale = 0; + /* } else if (primaryMonitor && ((initialState === ControlsState.WINDOW_PICKER && finalState === ControlsState.APP_GRID) || + initialState === ControlsState.APP_GRID && finalState === ControlsState.HIDDEN)) {*/ + else if (primaryMonitor && currentState > ControlsState.WINDOW_PICKER) + scale = 0; + + // in static workspace mode show icon and title on windows expose + if (opt.OVERVIEW_MODE) { + if (currentState === 1) + scale = opt.WORKSPACE_MODE; + else if (finalState === 1 || (finalState === 0 && !opt.WORKSPACE_MODE)) + return; + } + + if (!opt.WS_ANIMATION && (Main.overview._overview.controls._searchController.searchActive || + ((initialState === ControlsState.WINDOW_PICKER && finalState === ControlsState.APP_GRID) || + (initialState === ControlsState.APP_GRID && finalState === ControlsState.WINDOW_PICKER))) + ) + return; + + // if titles are in 'always show' mode, we need to add transition between visible/invisible state + // but the transition is quite expensive, + // showing the titles at the end of the transition is good enough and workspace preview transition is much smoother + if (scale === 1) { + this._icon.set({ + scale_x: 1, + scale_y: 1, + }); + this._title.ease({ + duration: 100, + opacity: 255, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } else { + this._title.opacity = 0; + this._icon.set({ + scale_x: scale, + scale_y: scale, + }); + } + }, + + showOverlay(animate) { + if (!this._overlayEnabled) + return; + + if (this._overlayShown) + return; + + this._overlayShown = true; + if (opt.WIN_TITLES_POSITION === 2) + this._restack(); + + // If we're supposed to animate and an animation in our direction + // is already happening, let that one continue + const ongoingTransition = this._title.get_transition('opacity'); + if (animate && + ongoingTransition && + ongoingTransition.get_interval().peek_final_value() === 255) + return; + + const toShow = this._windowCanClose() && opt.SHOW_CLOSE_BUTTON + ? [this._closeButton] + : []; + + if (!opt.ALWAYS_SHOW_WIN_TITLES) + toShow.push(this._title); + + + toShow.forEach(a => { + a.opacity = 0; + a.show(); + a.ease({ + opacity: 255, + duration: animate ? WINDOW_OVERLAY_FADE_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + }); + + const [width, height] = this.window_container.get_size(); + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + const activeExtraSize = WINDOW_ACTIVE_SIZE_INC * 2 * scaleFactor; + const origSize = Math.max(width, height); + const scale = (origSize + activeExtraSize) / origSize; + + this.window_container.ease({ + scale_x: scale, + scale_y: scale, + duration: animate ? WINDOW_SCALE_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + + this.emit('show-chrome'); + }, + + hideOverlay(animate) { + if (!this._overlayShown) + return; + this._overlayShown = false; + + if (opt.ALWAYS_ACTIVATE_SELECTED_WINDOW && Main.overview._overview.controls._stateAdjustment.value < 1) + this._activateSelected = true; + + + if (opt.WIN_TITLES_POSITION === 2) + this._restack(); + + // If we're supposed to animate and an animation in our direction + // is already happening, let that one continue + const ongoingTransition = this._title.get_transition('opacity'); + if (animate && + ongoingTransition && + ongoingTransition.get_interval().peek_final_value() === 0) + return; + + const toHide = [this._closeButton]; + + if (!opt.ALWAYS_SHOW_WIN_TITLES) + toHide.push(this._title); + + toHide.forEach(a => { + a.opacity = 255; + a.ease({ + opacity: 0, + duration: animate ? WINDOW_OVERLAY_FADE_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => a.hide(), + }); + }); + + if (this.window_container) { + this.window_container.ease({ + scale_x: 1, + scale_y: 1, + duration: animate ? WINDOW_SCALE_TIME : 0, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + }, + + _onDestroy() { + if (this._activateSelected) + this._activate(); + + this.metaWindow._delegate = null; + this._delegate = null; + this._destroyed = true; + + if (this._longPressLater) { + const laters = global.compositor.get_laters(); + laters.remove(this._longPressLater); + delete this._longPressLater; + } + + if (this._idleHideOverlayId > 0) { + GLib.source_remove(this._idleHideOverlayId); + this._idleHideOverlayId = 0; + } + + if (this.inDrag) { + this.emit('drag-end'); + this.inDrag = false; + } + + if (this._stateAdjustmentSigId) + this._workspace.stateAdjustment.disconnect(this._stateAdjustmentSigId); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/windowSearchProvider.js b/extensions/45/vertical-workspaces/lib/windowSearchProvider.js new file mode 100644 index 0000000..7deddb6 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/windowSearchProvider.js @@ -0,0 +1,331 @@ +/** + * V-Shell (Vertical Workspaces) + * windowSearchProvider.js + * + * @author GdH + * @copyright 2022 -2023 + * @license GPL-3.0 + */ + +'use strict'; + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; + +let Me; +let opt; +// gettext +let _; + +// prefix helps to eliminate results from other search providers +// so it needs to be something less common +// needs to be accessible from vw module +export const PREFIX = 'wq//'; + +const Action = { + NONE: 0, + CLOSE: 1, + CLOSE_ALL: 2, + MOVE_TO_WS: 3, + MOVE_ALL_TO_WS: 4, +}; + +export const WindowSearchProviderModule = class { + // export for other modules + static _PREFIX = PREFIX; + constructor(me) { + Me = me; + opt = Me.opt; + _ = Me.gettext; + + this._firstActivation = true; + this.moduleEnabled = false; + + this._windowSearchProvider = null; + this._enableTimeoutId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + _ = null; + } + + update(reset) { + this.moduleEnabled = opt.get('windowSearchProviderModule'); + + reset = reset || !this.moduleEnabled; + + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WindowSearchProviderModule - Keeping untouched'); + } + + _activateModule() { + // delay because Fedora had problem to register a new provider soon after Shell restarts + this._enableTimeoutId = GLib.timeout_add( + GLib.PRIORITY_DEFAULT, + 2000, + () => { + if (!this._windowSearchProvider) { + this._windowSearchProvider = new WindowSearchProvider(opt); + this._getOverviewSearchResult()._registerProvider(this._windowSearchProvider); + } + this._enableTimeoutId = 0; + return GLib.SOURCE_REMOVE; + } + ); + console.debug(' WindowSearchProviderModule - Activated'); + } + + _disableModule() { + if (this._windowSearchProvider) { + this._getOverviewSearchResult()._unregisterProvider(this._windowSearchProvider); + this._windowSearchProvider = null; + } + if (this._enableTimeoutId) { + GLib.source_remove(this._enableTimeoutId); + this._enableTimeoutId = 0; + } + + console.debug(' WindowSearchProviderModule - Disabled'); + } + + _getOverviewSearchResult() { + return Main.overview._overview.controls._searchController._searchResults; + } +}; + +/* const closeSelectedRegex = /^\/x!$/; +const closeAllResultsRegex = /^\/xa!$/; +const moveToWsRegex = /^\/m[0-9]+$/; +const moveAllToWsRegex = /^\/ma[0-9]+$/;*/ + +class WindowSearchProvider { + constructor() { + this.id = 'open-windows'; + // use arbitrary app to get complete appInfo object + // Gio.AppInfo.create_from_commandline lacks something that causes error with parental content / malcontent + const appSystem = Shell.AppSystem.get_default(); + let appInfo = appSystem.lookup_app('com.matjakeman.ExtensionManager.desktop')?.get_app_info(); + if (!appInfo) + appInfo = appSystem.lookup_app('org.gnome.Extensions.desktop')?.get_app_info(); + if (!appInfo) + appInfo = Gio.AppInfo.create_from_commandline('true', _('Open Windows'), null); + appInfo.get_description = () => _('Search open windows'); + appInfo.get_name = () => _('Open Windows'); + appInfo.get_id = () => this.id; + appInfo.get_icon = () => Gio.icon_new_for_string('focus-windows-symbolic'); + appInfo.should_show = () => true; + + this.appInfo = appInfo; + this.canLaunchSearch = false; + this.isRemoteProvider = false; + + this.action = 0; + } + + _getResultSet(terms) { + // do not modify original terms + let termsCopy = [...terms]; + // search for terms without prefix + termsCopy[0] = termsCopy[0].replace(PREFIX, ''); + + /* if (gOptions.get('searchWindowsCommands')) { + this.action = 0; + this.targetWs = 0; + + const lastTerm = terms[terms.length - 1]; + if (lastTerm.match(closeSelectedRegex)) { + this.action = Action.CLOSE; + } else if (lastTerm.match(closeAllResultsRegex)) { + this.action = Action.CLOSE_ALL; + } else if (lastTerm.match(moveToWsRegex)) { + this.action = Action.MOVE_TO_WS; + } else if (lastTerm.match(moveAllToWsRegex)) { + this.action = Action.MOVE_ALL_TO_WS; + } + if (this.action) { + terms.pop(); + if (this.action === Action.MOVE_TO_WS || this.action === Action.MOVE_ALL_TO_WS) { + this.targetWs = parseInt(lastTerm.replace(/^[^0-9]+/, '')) - 1; + } + } else if (lastTerm.startsWith('/')) { + terms.pop(); + } + }*/ + + const candidates = this.windows; + const _terms = [].concat(termsCopy); + // let match; + + const term = _terms.join(' '); + /* match = s => { + return fuzzyMatch(term, s); + }; */ + + const results = []; + let m; + for (let key in candidates) { + if (opt.SEARCH_FUZZY) + m = Me.Util.fuzzyMatch(term, candidates[key].name); + else + m = Me.Util.strictMatch(term, candidates[key].name); + + if (m !== -1) + results.push({ weight: m, id: key }); + } + + results.sort((a, b) => a.weight > b.weight); + const currentWs = global.workspace_manager.get_active_workspace_index(); + // prefer current workspace + switch (opt.WINDOW_SEARCH_ORDER) { + case 1: // MRU - current ws first + results.sort((a, b) => (this.windows[a.id].window.get_workspace().index() !== currentWs) && (this.windows[b.id].window.get_workspace().index() === currentWs)); + break; + case 2: // MRU - by workspace + results.sort((a, b) => this.windows[a.id].window.get_workspace().index() > this.windows[b.id].window.get_workspace().index()); + break; + case 3: // Stable sequence - by workspace + results.sort((a, b) => this.windows[a.id].window.get_stable_sequence() > this.windows[b.id].window.get_stable_sequence()); + results.sort((a, b) => this.windows[a.id].window.get_workspace().index() > this.windows[b.id].window.get_workspace().index()); + break; + } + + results.sort((a, b) => (_terms !== ' ') && (a.weight > 0 && b.weight === 0)); + + this.resultIds = results.map(item => item.id); + return this.resultIds; + } + + getResultMetas(resultIds/* , callback = null*/) { + const metas = resultIds.map(id => this.getResultMeta(id)); + return new Promise(resolve => resolve(metas)); + } + + getResultMeta(resultId) { + const result = this.windows[resultId]; + const wsIndex = result.window.get_workspace().index(); + const app = Shell.WindowTracker.get_default().get_window_app(result.window); + return { + 'id': resultId, + 'name': `${wsIndex + 1}: ${result.windowTitle}`, + 'description': result.appName, + 'createIcon': size => { + return app + ? app.create_icon_texture(size) + : new St.Icon({ icon_name: 'icon-missing', icon_size: size }); + }, + }; + } + + makeResult(window, i) { + const app = Shell.WindowTracker.get_default().get_window_app(window); + const appName = app ? app.get_name() : 'Unknown'; + const windowTitle = window.get_title(); + const wsIndex = window.get_workspace().index(); + + return { + 'id': i, + // convert all accented chars to their basic form and lower case for search + 'name': `${wsIndex + 1}: ${windowTitle} ${appName}`.normalize('NFD').replace(/[\u0300-\u036f]/g, '').toLowerCase(), + appName, + windowTitle, + window, + }; + } + + launchSearch(/* terms, timeStamp*/) { + + } + + activateResult(resultId/* , terms, timeStamp*/) { + const isCtrlPressed = Me.Util.isCtrlPressed(); + const isShiftPressed = Me.Util.isShiftPressed(); + + this.action = 0; + this.targetWs = 0; + + this.targetWs = global.workspaceManager.get_active_workspace().index() + 1; + if (isShiftPressed && !isCtrlPressed) + this.action = Action.MOVE_TO_WS; + else if (isShiftPressed && isCtrlPressed) + this.action = Action.MOVE_ALL_TO_WS; + + + if (!this.action) { + const result = this.windows[resultId]; + Main.activateWindow(result.window); + return; + } + + switch (this.action) { + case Action.CLOSE: + this._closeWindows([resultId]); + break; + case Action.CLOSE_ALL: + this._closeWindows(this.resultIds); + break; + case Action.MOVE_TO_WS: + this._moveWindowsToWs(resultId, [resultId]); + break; + case Action.MOVE_ALL_TO_WS: + this._moveWindowsToWs(resultId, this.resultIds); + break; + } + } + + _closeWindows(ids) { + let time = global.get_current_time(); + for (let i = 0; i < ids.length; i++) + this.windows[ids[i]].window.delete(time + i); + + Main.notify('Window Search Provider', `Closed ${ids.length} windows.`); + } + + _moveWindowsToWs(selectedId, resultIds) { + const workspace = global.workspaceManager.get_active_workspace(); + + for (let i = 0; i < resultIds.length; i++) + this.windows[resultIds[i]].window.change_workspace(workspace); + + const selectedWin = this.windows[selectedId].window; + selectedWin.activate_with_workspace(global.get_current_time(), workspace); + } + + getInitialResultSet(terms/* , callback*/) { + let windows; + this.windows = windows = {}; + global.display.get_tab_list(Meta.TabList.NORMAL, null).filter(w => w.get_workspace() !== null).map( + (v, i) => { + windows[`${i}-${v.get_id()}`] = this.makeResult(v, `${i}-${v.get_id()}`); + return windows[`${i}-${v.get_id()}`]; + } + ); + + return new Promise(resolve => resolve(this._getResultSet(terms))); + } + + filterResults(results /* , maxResults*/) { + // return results.slice(0, maxResults); + return results; + } + + getSubsearchResultSet(previousResults, terms/* , callback*/) { + return this.getInitialResultSet(terms); + } + + getSubsearchResultSet42(terms, callback) { + callback(this._getResultSet(terms)); + } +} diff --git a/extensions/45/vertical-workspaces/lib/workspace.js b/extensions/45/vertical-workspaces/lib/workspace.js new file mode 100644 index 0000000..1ff81f1 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/workspace.js @@ -0,0 +1,463 @@ +/** + * V-Shell (Vertical Workspaces) + * workspace.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import St from 'gi://St'; +import Graphene from 'gi://Graphene'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Workspace from 'resource:///org/gnome/shell/ui/workspace.js'; +import * as Params from 'resource:///org/gnome/shell/misc/params.js'; +import * as Util from 'resource:///org/gnome/shell/misc/util.js'; + +let Me; +let opt; + +let WINDOW_PREVIEW_MAXIMUM_SCALE = 0.95; + +export const WorkspaceModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('workspaceModule'); + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WorkspaceModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('WorkspaceBackground', Workspace.WorkspaceBackground.prototype, WorkspaceBackground); + + // fix overlay base for Vertical Workspaces + this._overrides.addOverride('WorkspaceLayout', Workspace.WorkspaceLayout.prototype, WorkspaceLayout); + console.debug(' WorkspaceModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + console.debug(' WorkspaceModule - Disabled'); + } + + setWindowPreviewMaxScale(scale) { + WINDOW_PREVIEW_MAXIMUM_SCALE = scale; + } +}; + +// workaround for upstream bug (that is not that invisible in default shell) +// smaller window cannot be scaled below 0.95 (WINDOW_PREVIEW_MAXIMUM_SCALE) +// when its target scale for exposed windows view (workspace state 1) is bigger than the scale needed for ws state 0. +// in workspace state 0 where windows are not spread and window scale should follow workspace scale, +// this window follows proper top left corner position, but doesn't scale with the workspace +// so it looks bad and the window can exceed border of the workspace +// extremely annoying in OVERVIEW_MODE 1 with single smaller window on the workspace, also affects appGrid transition animation + +// disadvantage of following workaround - the WINDOW_PREVIEW_MAXIMUM_SCALE value is common for every workspace, +// on multi-monitor system can be visible unwanted scaling of windows on workspace in WORKSPACE_MODE 0 (windows not spread) +// when leaving overview while any other workspace is in the WORKSPACE_MODE 1. +const WorkspaceLayout = { + // injection to _init() + after__init() { + if (opt.OVERVIEW_MODE !== 1) + WINDOW_PREVIEW_MAXIMUM_SCALE = 0.95; + if (opt.OVERVIEW_MODE === 1) { + this._stateAdjustment.connect('notify::value', () => { + // scale 0.1 for window state 0 just needs to be smaller then possible scale of any window in spread view + const scale = this._stateAdjustment.value ? 0.95 : 0.1; + if (scale !== WINDOW_PREVIEW_MAXIMUM_SCALE) { + WINDOW_PREVIEW_MAXIMUM_SCALE = scale; + // when transition to ws state 1 (WINDOW_PICKER) begins, replace the constant with the original one + // and force recalculation of the target layout, so the transition will be smooth + this._needsLayout = true; + } + }); + } + }, + + // this fixes wrong size and position calculation of window clones while moving overview to the next (+1) workspace if vertical ws orientation is enabled in GS + _adjustSpacingAndPadding(rowSpacing, colSpacing, containerBox) { + if (this._sortedWindows.length === 0) + return [rowSpacing, colSpacing, containerBox]; + + // All of the overlays have the same chrome sizes, + // so just pick the first one. + const window = this._sortedWindows[0]; + + const [topOversize, bottomOversize] = window.chromeHeights(); + const [leftOversize, rightOversize] = window.chromeWidths(); + + const oversize = Math.max(topOversize, bottomOversize, leftOversize, rightOversize); + + if (rowSpacing !== null) + rowSpacing += oversize; + if (colSpacing !== null) + colSpacing += oversize; + + if (containerBox) { + const vertical = global.workspaceManager.layout_rows === -1; + + const monitor = Main.layoutManager.monitors[this._monitorIndex]; + + const bottomPoint = new Graphene.Point3D(); + if (vertical) + bottomPoint.x = containerBox.x2; + else + bottomPoint.y = containerBox.y2; + + + const transformedBottomPoint = + this._container.apply_transform_to_point(bottomPoint); + const bottomFreeSpace = vertical + ? (monitor.x + monitor.height) - transformedBottomPoint.x + : (monitor.y + monitor.height) - transformedBottomPoint.y; + + const [, bottomOverlap] = window.overlapHeights(); + + if ((bottomOverlap + oversize) > bottomFreeSpace && !vertical) + containerBox.y2 -= (bottomOverlap + oversize) - bottomFreeSpace; + } + + return [rowSpacing, colSpacing, containerBox]; + }, + + _createBestLayout(area) { + const [rowSpacing, columnSpacing] = + this._adjustSpacingAndPadding(this._spacing, this._spacing, null); + + // We look for the largest scale that allows us to fit the + // largest row/tallest column on the workspace. + this._layoutStrategy = new UnalignedLayoutStrategy({ + monitor: Main.layoutManager.monitors[this._monitorIndex], + rowSpacing, + columnSpacing, + }); + + let lastLayout = null; + let lastNumColumns = -1; + let lastScale = 0; + let lastSpace = 0; + + for (let numRows = 1; ; numRows++) { + const numColumns = Math.ceil(this._sortedWindows.length / numRows); + + // If adding a new row does not change column count just stop + // (for instance: 9 windows, with 3 rows -> 3 columns, 4 rows -> + // 3 columns as well => just use 3 rows then) + if (numColumns === lastNumColumns) + break; + + const layout = this._layoutStrategy.computeLayout(this._sortedWindows, { + numRows, + }); + + const [scale, space] = this._layoutStrategy.computeScaleAndSpace(layout, area); + + if (lastLayout && !this._isBetterScaleAndSpace(lastScale, lastSpace, scale, space)) + break; + + lastLayout = layout; + lastNumColumns = numColumns; + lastScale = scale; + lastSpace = space; + } + + return lastLayout; + }, +}; + +class UnalignedLayoutStrategy extends Workspace.LayoutStrategy { + _newRow() { + // Row properties: + // + // * x, y are the position of row, relative to area + // + // * width, height are the scaled versions of fullWidth, fullHeight + // + // * width also has the spacing in between windows. It's not in + // fullWidth, as the spacing is constant, whereas fullWidth is + // meant to be scaled + // + // * neither height/fullHeight have any sort of spacing or padding + return { + x: 0, y: 0, + width: 0, height: 0, + fullWidth: 0, fullHeight: 0, + windows: [], + }; + } + + // Computes and returns an individual scaling factor for @window, + // to be applied in addition to the overall layout scale. + _computeWindowScale(window) { + // Since we align windows next to each other, the height of the + // thumbnails is much more important to preserve than the width of + // them, so two windows with equal height, but maybe differering + // widths line up. + let ratio = window.boundingBox.height / this._monitor.height; + + // The purpose of this manipulation here is to prevent windows + // from getting too small. For something like a calculator window, + // we need to bump up the size just a bit to make sure it looks + // good. We'll use a multiplier of 1.5 for this. + + // Map from [0, 1] to [1.5, 1] + return Util.lerp(1.5, 1, ratio); + } + + _computeRowSizes(layout) { + let { rows, scale } = layout; + for (let i = 0; i < rows.length; i++) { + let row = rows[i]; + row.width = row.fullWidth * scale + (row.windows.length - 1) * this._columnSpacing; + row.height = row.fullHeight * scale; + } + } + + _keepSameRow(row, window, width, idealRowWidth) { + if (row.fullWidth + width <= idealRowWidth) + return true; + + let oldRatio = row.fullWidth / idealRowWidth; + let newRatio = (row.fullWidth + width) / idealRowWidth; + + if (Math.abs(1 - newRatio) < Math.abs(1 - oldRatio)) + return true; + + return false; + } + + _sortRow(row) { + // Sort windows horizontally to minimize travel distance. + // This affects in what order the windows end up in a row. + row.windows.sort((a, b) => a.windowCenter.x - b.windowCenter.x); + } + + computeLayout(windows, layoutParams) { + layoutParams = Params.parse(layoutParams, { + numRows: 0, + }); + + if (layoutParams.numRows === 0) + throw new Error(`${this.constructor.name}: No numRows given in layout params`); + + const numRows = layoutParams.numRows; + + let rows = []; + let totalWidth = 0; + for (let i = 0; i < windows.length; i++) { + let window = windows[i]; + let s = this._computeWindowScale(window); + totalWidth += window.boundingBox.width * s; + } + + let idealRowWidth = totalWidth / numRows; + + // Sort windows vertically to minimize travel distance. + // This affects what rows the windows get placed in. + let sortedWindows = windows.slice(); + sortedWindows.sort((a, b) => a.windowCenter.y - b.windowCenter.y); + + let windowIdx = 0; + for (let i = 0; i < numRows; i++) { + let row = this._newRow(); + rows.push(row); + + for (; windowIdx < sortedWindows.length; windowIdx++) { + let window = sortedWindows[windowIdx]; + let s = this._computeWindowScale(window); + let width = window.boundingBox.width * s; + let height = window.boundingBox.height * s; + row.fullHeight = Math.max(row.fullHeight, height); + + // either new width is < idealWidth or new width is nearer from idealWidth then oldWidth + if (this._keepSameRow(row, window, width, idealRowWidth) || (i === numRows - 1)) { + row.windows.push(window); + row.fullWidth += width; + } else { + break; + } + } + } + + let gridHeight = 0; + let maxRow; + for (let i = 0; i < numRows; i++) { + let row = rows[i]; + this._sortRow(row); + + if (!maxRow || row.fullWidth > maxRow.fullWidth) + maxRow = row; + gridHeight += row.fullHeight; + } + + return { + numRows, + rows, + maxColumns: maxRow.windows.length, + gridWidth: maxRow.fullWidth, + gridHeight, + }; + } + + computeScaleAndSpace(layout, area) { + let hspacing = (layout.maxColumns - 1) * this._columnSpacing; + let vspacing = (layout.numRows - 1) * this._rowSpacing; + + let spacedWidth = area.width - hspacing; + let spacedHeight = area.height - vspacing; + + let horizontalScale = spacedWidth / layout.gridWidth; + let verticalScale = spacedHeight / layout.gridHeight; + + // Thumbnails should be less than 70% of the original size + let scale = Math.min( + horizontalScale, verticalScale, WINDOW_PREVIEW_MAXIMUM_SCALE); + + let scaledLayoutWidth = layout.gridWidth * scale + hspacing; + let scaledLayoutHeight = layout.gridHeight * scale + vspacing; + let space = (scaledLayoutWidth * scaledLayoutHeight) / (area.width * area.height); + + layout.scale = scale; + + return [scale, space]; + } + + computeWindowSlots(layout, area) { + this._computeRowSizes(layout); + + let { rows, scale } = layout; + + let slots = []; + + // Do this in three parts. + let heightWithoutSpacing = 0; + for (let i = 0; i < rows.length; i++) { + let row = rows[i]; + heightWithoutSpacing += row.height; + } + + let verticalSpacing = (rows.length - 1) * this._rowSpacing; + let additionalVerticalScale = Math.min(1, (area.height - verticalSpacing) / heightWithoutSpacing); + + // keep track how much smaller the grid becomes due to scaling + // so it can be centered again + let compensation = 0; + let y = 0; + + for (let i = 0; i < rows.length; i++) { + let row = rows[i]; + + // If this window layout row doesn't fit in the actual + // geometry, then apply an additional scale to it. + let horizontalSpacing = (row.windows.length - 1) * this._columnSpacing; + let widthWithoutSpacing = row.width - horizontalSpacing; + let additionalHorizontalScale = Math.min(1, (area.width - horizontalSpacing) / widthWithoutSpacing); + + if (additionalHorizontalScale < additionalVerticalScale) { + row.additionalScale = additionalHorizontalScale; + // Only consider the scaling in addition to the vertical scaling for centering. + compensation += (additionalVerticalScale - additionalHorizontalScale) * row.height; + } else { + row.additionalScale = additionalVerticalScale; + // No compensation when scaling vertically since centering based on a too large + // height would undo what vertical scaling is trying to achieve. + } + + row.x = area.x + (Math.max(area.width - (widthWithoutSpacing * row.additionalScale + horizontalSpacing), 0) / 2); + row.y = area.y + (Math.max(area.height - (heightWithoutSpacing + verticalSpacing), 0) / 2) + y; + y += row.height * row.additionalScale + this._rowSpacing; + } + + compensation /= 2; + + for (let i = 0; i < rows.length; i++) { + const row = rows[i]; + const rowY = row.y + compensation; + const rowHeight = row.height * row.additionalScale; + + let x = row.x; + for (let j = 0; j < row.windows.length; j++) { + let window = row.windows[j]; + + let s = scale * this._computeWindowScale(window) * row.additionalScale; + let cellWidth = window.boundingBox.width * s; + let cellHeight = window.boundingBox.height * s; + + s = Math.min(s, WINDOW_PREVIEW_MAXIMUM_SCALE); + let cloneWidth = window.boundingBox.width * s; + const cloneHeight = window.boundingBox.height * s; + + let cloneX = x + (cellWidth - cloneWidth) / 2; + let cloneY; + + // If there's only one row, align windows vertically centered inside the row + if (rows.length === 1) + cloneY = rowY + (rowHeight - cloneHeight) / 2; + // If there are multiple rows, align windows to the bottom edge of the row + else + cloneY = rowY + rowHeight - cellHeight; + + // Align with the pixel grid to prevent blurry windows at scale = 1 + cloneX = Math.floor(cloneX); + cloneY = Math.floor(cloneY); + + slots.push([cloneX, cloneY, cloneWidth, cloneHeight, window]); + x += cellWidth + this._columnSpacing; + } + } + return slots; + } +} + +const WorkspaceBackground = { + _updateBorderRadius(value = false) { + // don't round already rounded corners during exposing windows + if (value === false && opt.OVERVIEW_MODE === 1) + return; + + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + const cornerRadius = scaleFactor * opt.WS_PREVIEW_BG_RADIUS; + + const backgroundContent = this._bgManager.backgroundActor.content; + value = value !== false + ? value + : this._stateAdjustment.value; + + backgroundContent.rounded_clip_radius = + Util.lerp(0, cornerRadius, value); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/workspaceAnimation.js b/extensions/45/vertical-workspaces/lib/workspaceAnimation.js new file mode 100644 index 0000000..32c7df1 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/workspaceAnimation.js @@ -0,0 +1,262 @@ +/** + * V-Shell (Vertical Workspaces) + * workspacesAnimation.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import GObject from 'gi://GObject'; +import St from 'gi://St'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Layout from 'resource:///org/gnome/shell/ui/layout.js'; +import * as WorkspaceSwitcherPopup from 'resource:///org/gnome/shell/ui/workspaceSwitcherPopup.js'; +import * as WorkspaceAnimation from 'resource:///org/gnome/shell/ui/workspaceAnimation.js'; +import * as Util from 'resource:///org/gnome/shell/misc/util.js'; + +let Me; +let opt; + +export const WorkspaceAnimationModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + this._origBaseDistance = null; + this._wsAnimationSwipeBeginId = 0; + this._wsAnimationSwipeUpdateId = 0; + this._wsAnimationSwipeEndId = 0; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('workspaceAnimationModule'); + const conflict = !WorkspaceAnimation.MonitorGroup; + if (conflict) + console.warn(`[${Me.metadata.name}] Warning: "WorkspaceAnimation" module disabled due to compatibility - GNOME Shell 45.1 or later is required`); + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WorkspaceAnimationModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('MonitorGroup', WorkspaceAnimation.MonitorGroup.prototype, MonitorGroup); + this._connectWsAnimationSwipeTracker(); + + console.debug(' WorkspaceAnimationModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + const reset = true; + this._connectWsAnimationSwipeTracker(reset); + + console.debug(' WorkspaceAnimationModule - Disabled'); + } + + _connectWsAnimationSwipeTracker(reset = false) { + if (reset) { + if (this._wsAnimationSwipeBeginId) { + Main.wm._workspaceAnimation._swipeTracker.disconnect(this._wsAnimationSwipeBeginId); + this._wsAnimationSwipeBeginId = 0; + } + if (this._wsAnimationSwipeEndId) { + Main.wm._workspaceAnimation._swipeTracker.disconnect(this._wsAnimationSwipeEndId); + this._wsAnimationSwipeEndId = 0; + } + } else if (!this._wsAnimationSwipeBeginId) { + // display ws switcher popup when gesture begins and connect progress + this._wsAnimationSwipeBeginId = Main.wm._workspaceAnimation._swipeTracker.connect('begin', () => this._connectWsAnimationProgress(true)); + // we want to be sure that popup with the final ws index show up when gesture ends + this._wsAnimationSwipeEndId = Main.wm._workspaceAnimation._swipeTracker.connect('end', (tracker, duration, endProgress) => this._connectWsAnimationProgress(false, endProgress)); + } + } + + _connectWsAnimationProgress(connect, endProgress = null) { + if (Main.overview.visible) + return; + + if (connect && !this._wsAnimationSwipeUpdateId) { + this._wsAnimationSwipeUpdateId = Main.wm._workspaceAnimation._swipeTracker.connect('update', (tracker, progress) => this._showWsSwitcherPopup(progress)); + } else if (!connect && this._wsAnimationSwipeUpdateId) { + Main.wm._workspaceAnimation._swipeTracker.disconnect(this._wsAnimationSwipeUpdateId); + this._wsAnimationSwipeUpdateId = 0; + this._showWsSwitcherPopup(Math.round(endProgress)); + } + } + + _showWsSwitcherPopup(progress) { + if (Main.overview.visible) + return; + + const wsIndex = Math.round(progress); + if (Main.wm._workspaceSwitcherPopup === null) { + Main.wm._workspaceSwitcherPopup = new WorkspaceSwitcherPopup.WorkspaceSwitcherPopup(); + Main.wm._workspaceSwitcherPopup.connect('destroy', () => { + Main.wm._workspaceSwitcherPopup = null; + }); + } + + Main.wm._workspaceSwitcherPopup.display(wsIndex); + } +}; + +const MonitorGroup = { + _init(monitor, workspaceIndices, movingWindow) { + St.Widget.prototype._init.bind(this)({ + clip_to_allocation: true, + style_class: 'workspace-animation', + }); + + this._monitor = monitor; + + const constraint = new Layout.MonitorConstraint({ index: monitor.index }); + this.add_constraint(constraint); + + this._container = new Clutter.Actor(); + this.add_child(this._container); + + const stickyGroup = new WorkspaceAnimation.WorkspaceGroup(null, monitor, movingWindow); + stickyGroup._windowRecords.forEach(r => { + const metaWin = r.windowActor.metaWindow; + // conky is sticky but should never get above other windows during ws animation + // so we hide it from the overlay group, we will see the original if not covered by other windows + if (metaWin.wm_class === 'conky') + r.clone.opacity = 0; + }); + this.add_child(stickyGroup); + + this._workspaceGroups = []; + + const workspaceManager = global.workspace_manager; + const vertical = workspaceManager.layout_rows === -1; + const activeWorkspace = workspaceManager.get_active_workspace(); + + let x = 0; + let y = 0; + + for (const i of workspaceIndices) { + const ws = workspaceManager.get_workspace_by_index(i); + const fullscreen = ws.list_windows().some(w => w.get_monitor() === monitor.index && w.is_fullscreen()); + + if (i > 0 && vertical && !fullscreen && monitor.index === Main.layoutManager.primaryIndex) { + // We have to shift windows up or down by the height of the panel to prevent having a + // visible gap between the windows while switching workspaces. Since fullscreen windows + // hide the panel, they don't need to be shifted up or down. + y -= Main.panel.height; + } + + const group = new WorkspaceAnimation.WorkspaceGroup(ws, monitor, movingWindow); + + this._workspaceGroups.push(group); + this._container.add_child(group); + group.set_position(x, y); + + if (vertical) + y += this.baseDistance; + else if (Clutter.get_default_text_direction() === Clutter.TextDirection.RTL) + x -= this.baseDistance; + else + x += this.baseDistance; + } + + this.progress = this.getWorkspaceProgress(activeWorkspace); + + if (monitor.index === Main.layoutManager.primaryIndex) { + this._workspacesAdjustment = Main.createWorkspacesAdjustment(this); + this.bind_property_full('progress', + this._workspacesAdjustment, 'value', + GObject.BindingFlags.SYNC_CREATE, + (bind, source) => { + const indices = [ + workspaceIndices[Math.floor(source)], + workspaceIndices[Math.ceil(source)], + ]; + return [true, Util.lerp(...indices, source % 1.0)]; + }, + null); + + this.connect('destroy', () => { + // for some reason _workspaceAdjustment bound to the progress property in V-Shell + // causes the adjustment doesn't reach a whole number + // when switching ws up and that breaks the showing overview animation + // as a workaround round workspacesDisplay._scrollAdjustment value on destroy + // but it should be handled elsewhere as this workaround doesn't work when this module is disabled + const workspacesAdj = Main.overview._overview.controls._workspacesDisplay._scrollAdjustment; + workspacesAdj.value = Math.round(workspacesAdj.value); + delete this._workspacesAdjustment; + }); + } + + if (!opt.STATIC_WS_SWITCHER_BG) + return; + + // we have two options to implement static bg feature + // one is adding background to monitorGroup + // but this one has disadvantage - sticky windows will be always on top of animated windows + // which is bad for conky, for example, that window should be always below + /* this._bgManager = new Background.BackgroundManager({ + container: this, + monitorIndex: this._monitor.index, + controlPosition: false, + });*/ + + // the second option is to make background of the monitorGroup transparent so the real desktop content will stay visible, + // hide windows that should be animated and keep only sticky windows + // we can keep certain sticky windows bellow and also extensions like DING (icons on desktop) will stay visible + this.set_style('background-color: transparent;'); + // stickyGroup holds the Always on Visible Workspace windows to keep them static and above other windows during animation + this._hiddenWindows = []; + // remove (hide) background wallpaper from the animation, we will see the original one + this._workspaceGroups.forEach(w => { + w._background.opacity = 0; + }); + // hide (scale to 0) all non-sticky windows, their clones will be animated + global.get_window_actors().forEach(actor => { + const metaWin = actor.metaWindow; + if (metaWin?.get_monitor() === this._monitor.index && + !(metaWin?.wm_class === 'conky' && metaWin?.is_on_all_workspaces()) && + !(metaWin?.wm_class === 'Gjs' && metaWin?.is_on_all_workspaces())) { // DING extension uses window with Gjs class + // hide original window. we cannot use opacity since it also affects clones. + // scaling them to 0 works well + actor.scale_x = 0; + this._hiddenWindows.push(actor); + } + }); + + // restore all hidden windows at the end of animation + // todo - actors removed during transition need to be removed from the list to avoid access to destroyed actor + this.connect('destroy', () => { + this._hiddenWindows.forEach(actor => { + actor.scale_x = 1; + }); + }); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/workspaceSwitcherPopup.js b/extensions/45/vertical-workspaces/lib/workspaceSwitcherPopup.js new file mode 100644 index 0000000..358bb1f --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/workspaceSwitcherPopup.js @@ -0,0 +1,108 @@ +/** + * V-Shell (Vertical Workspaces) + * workspacesSwitcherPopup.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as WorkspaceSwitcherPopup from 'resource:///org/gnome/shell/ui/workspaceSwitcherPopup.js'; + +let Me; +let opt; + +export const WorkspaceSwitcherPopupModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = opt.get('workspaceSwitcherPopupModule'); + const conflict = Me.Util.getEnabledExtensions('workspace-switcher-manager').length || + Me.Util.getEnabledExtensions('WsSwitcherPopupManager').length; + if (conflict && !reset) + console.warn(`[${Me.metadata.name}] Warning: "WorkspaceSwitcherPopup" module disabled due to potential conflict with another extension`); + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WorkspaceSwitcherPopupModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + this._overrides.addOverride('WorkspaceSwitcherPopup', WorkspaceSwitcherPopup.WorkspaceSwitcherPopup.prototype, WorkspaceSwitcherPopupCommon); + console.debug(' WorkspaceSwitcherPopupModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' WorkspaceSwitcherPopupModule - Disabled'); + } +}; + +const WorkspaceSwitcherPopupCommon = { + // injection to _init() + after__init() { + if (opt.ORIENTATION) { // 1-VERTICAL, 0-HORIZONTAL + this._list.vertical = true; + } + this._list.set_style('margin: 0;'); + if (this.get_constraints()[0]) + this.remove_constraint(this.get_constraints()[0]); + }, + + // injection to display() + after_display() { + if (opt.WS_SW_POPUP_MODE) + this._setPopupPosition(); + else + this.opacity = 0; + }, + + _setPopupPosition() { + let workArea; + if (opt.WS_SW_POPUP_MODE === 1) { + // workArea = Main.layoutManager.getWorkAreaForMonitor(Main.layoutManager.primaryIndex);*/ + workArea = global.display.get_monitor_geometry(Main.layoutManager.primaryIndex); + } else { + // workArea = Main.layoutManager.getWorkAreaForMonitor(global.display.get_current_monitor()); + workArea = global.display.get_monitor_geometry(global.display.get_current_monitor()); + } + + let [, natHeight] = this.get_preferred_height(global.screen_width); + let [, natWidth] = this.get_preferred_width(natHeight); + let h = opt.WS_SW_POPUP_H_POSITION; + let v = opt.WS_SW_POPUP_V_POSITION; + this.x = workArea.x + Math.floor((workArea.width - natWidth) * h); + this.y = workArea.y + Math.floor((workArea.height - natHeight) * v); + this.set_position(this.x, this.y); + }, +}; diff --git a/extensions/45/vertical-workspaces/lib/workspaceThumbnail.js b/extensions/45/vertical-workspaces/lib/workspaceThumbnail.js new file mode 100644 index 0000000..75e5250 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/workspaceThumbnail.js @@ -0,0 +1,1236 @@ +/** + * V-Shell (Vertical Workspaces) + * workspaceThumbnail.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import GLib from 'gi://GLib'; +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import Shell from 'gi://Shell'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as DND from 'resource:///org/gnome/shell/ui/dnd.js'; +import * as AppDisplay from 'resource:///org/gnome/shell/ui/appDisplay.js'; +import * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; +import * as WorkspaceThumbnail from 'resource:///org/gnome/shell/ui/workspaceThumbnail.js'; +import * as Background from 'resource:///org/gnome/shell/ui/background.js'; + +let Me; +let opt; + +const ThumbnailState = { + NEW: 0, + EXPANDING: 1, + EXPANDED: 2, + ANIMATING_IN: 3, + NORMAL: 4, + REMOVING: 5, + ANIMATING_OUT: 6, + ANIMATED_OUT: 7, + COLLAPSING: 8, + DESTROYED: 9, +}; + +const ControlsState = OverviewControls.ControlsState; + +const WORKSPACE_CUT_SIZE = 10; +const WORKSPACE_KEEP_ALIVE_TIME = 100; + +export const WorkspaceThumbnailModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = true; + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WorkspaceThumbnailModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + // don't limit max thumbnail scale for other clients than overview, specifically AATWS. + // this variable is not yet implemented in 45.beta.1 + + this._overrides.addOverride('WorkspaceThumbnail', WorkspaceThumbnail.WorkspaceThumbnail.prototype, WorkspaceThumbnailCommon); + this._overrides.addOverride('ThumbnailsBoxCommon', WorkspaceThumbnail.ThumbnailsBox.prototype, ThumbnailsBoxCommon); + + // replacing opt.ORIENTATION local constant with boxOrientation internal variable allows external customers such as the AATWS extension to control the box orientation. + Main.overview._overview.controls._thumbnailsBox._boxOrientation = opt.ORIENTATION; + + console.debug(' WorkspaceThumbnailModule - Activated'); + } + + _disableModule() { + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' WorkspaceThumbnailModule - Disabled'); + } +}; + +const WorkspaceThumbnailCommon = { + // injection to _init() + after__init() { + // layout manager allows aligning widget children + this.layout_manager = new Clutter.BinLayout(); + // adding layout manager to tmb widget breaks wallpaper background aligning and rounded corners + // unless border is removed + if (opt.SHOW_WS_TMB_BG) + this.add_style_class_name('ws-tmb-labeled'); + else + this.add_style_class_name('ws-tmb-transparent'); + + // add workspace thumbnails labels if enabled + if (opt.SHOW_WST_LABELS) { // 0 - disable + const getLabel = function () { + const wsIndex = this.metaWorkspace.index(); + let label = `${wsIndex + 1}`; + if (opt.SHOW_WST_LABELS === 2) { // 2 - index + workspace name + const settings = Me.getSettings('org.gnome.desktop.wm.preferences'); + const wsLabels = settings.get_strv('workspace-names'); + if (wsLabels.length > wsIndex && wsLabels[wsIndex]) + label += `: ${wsLabels[wsIndex]}`; + } else if (opt.SHOW_WST_LABELS === 3) { // 3- index + app name + // global.display.get_tab_list offers workspace filtering using the second argument, but... + // ... it sometimes includes windows from other workspaces, like minimized VBox machines, after Shell restarts + const metaWin = global.display.get_tab_list(0, null).filter( + w => w.get_monitor() === this.monitorIndex && w.get_workspace().index() === wsIndex)[0]; + + if (metaWin) { + const tracker = Shell.WindowTracker.get_default(); + const app = tracker.get_window_app(metaWin); + label += `: ${app ? app.get_name() : ''}`; + } + } else if (opt.SHOW_WST_LABELS === 4) { + const metaWin = global.display.get_tab_list(0, null).filter( + w => w.get_monitor() === this.monitorIndex && w.get_workspace().index() === wsIndex)[0]; + + if (metaWin) + label += `: ${metaWin.title}`; + } + return label; + }.bind(this); + + const label = getLabel(); + + this._wsLabel = new St.Label({ + text: label, + style_class: 'ws-tmb-label', + x_align: Clutter.ActorAlign.FILL, + y_align: Clutter.ActorAlign.END, + x_expand: true, + y_expand: true, + }); + + this._wsLabel._maxOpacity = 255; + this._wsLabel.opacity = this._wsLabel._maxOpacity; + + this.add_child(this._wsLabel); + this.set_child_above_sibling(this._wsLabel, null); + + this._wsIndexConId = this.metaWorkspace.connect('notify::workspace-index', () => { + const newLabel = getLabel(); + this._wsLabel.text = newLabel; + // avoid possibility of accessing non existing ws + if (this._updateLabelTimeout) { + GLib.source_remove(this._updateLabelTimeout); + this._updateLabelTimeout = 0; + } + }); + this._nWindowsConId = this.metaWorkspace.connect('notify::n-windows', () => { + if (this._updateLabelTimeout) + return; + // wait for new data + this._updateLabelTimeout = GLib.timeout_add(GLib.PRIORITY_DEFAULT, 250, () => { + const newLabel = getLabel(); + this._wsLabel.text = newLabel; + this._updateLabelTimeout = 0; + return GLib.SOURCE_REMOVE; + }); + }); + } + + if (opt.CLOSE_WS_BUTTON_MODE) { + const closeButton = new St.Icon({ + style_class: 'workspace-close-button', + icon_name: 'window-close-symbolic', + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.START, + x_expand: true, + y_expand: true, + reactive: true, + opacity: 0, + }); + + closeButton.connect('button-release-event', () => { + if (opt.CLOSE_WS_BUTTON_MODE) { + this._closeWorkspace(); + return Clutter.EVENT_STOP; + } else { + return Clutter.EVENT_PROPAGATE; + } + }); + + closeButton.connect('button-press-event', () => { + return Clutter.EVENT_STOP; + }); + + closeButton.connect('enter-event', () => { + closeButton.opacity = 255; + if (!Meta.prefs_get_dynamic_workspaces() || (Meta.prefs_get_dynamic_workspaces() && global.workspace_manager.get_n_workspaces() - 1 !== this.metaWorkspace.index())) { + // color the button red if ready to react on clicks + if (opt.CLOSE_WS_BUTTON_MODE < 3 || (opt.CLOSE_WS_BUTTON_MODE === 3 && Me.Util.isCtrlPressed())) + closeButton.add_style_class_name('workspace-close-button-hover'); + } + }); + + closeButton.connect('leave-event', () => { + closeButton.remove_style_class_name('workspace-close-button-hover'); + }); + + this.add_child(closeButton); + this._closeButton = closeButton; + + this.reactive = true; + this._lastCloseClickTime = 0; + } + + if (opt.SHOW_WST_LABELS_ON_HOVER) + this._wsLabel.opacity = 0; + + this.connect('enter-event', () => { + if (opt.CLOSE_WS_BUTTON_MODE && (!Meta.prefs_get_dynamic_workspaces() || (Meta.prefs_get_dynamic_workspaces() && global.workspace_manager.get_n_workspaces() - 1 !== this.metaWorkspace.index()))) + this._closeButton.opacity = 200; + if (opt.SHOW_WST_LABELS_ON_HOVER) { + this._wsLabel.ease({ + duration: 100, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + opacity: this._wsLabel._maxOpacity, + }); + } + }); + + this.connect('leave-event', () => { + this._closeButton.opacity = 0; + if (opt.SHOW_WST_LABELS_ON_HOVER) { + this._wsLabel.ease({ + duration: 100, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + opacity: 0, + }); + } + }); + + if (opt.SHOW_WS_TMB_BG) { + this._bgManager = new Background.BackgroundManager({ + monitorIndex: this.monitorIndex, + container: this._viewport, + vignette: false, + controlPosition: false, + }); + + this._viewport.set_child_below_sibling(this._bgManager.backgroundActor, null); + + // full brightness of the thumbnail bg draws unnecessary attention + // there is a grey bg under the wallpaper + this._bgManager.backgroundActor.opacity = 220; + } + + this.connect('destroy', () => { + if (this._wsIndexConId) + this.metaWorkspace.disconnect(this._wsIndexConId); + + if (this._nWindowsConId) + this.metaWorkspace.disconnect(this._nWindowsConId); + + if (this._updateLabelTimeout) + GLib.source_remove(this._updateLabelTimeout); + + if (this._bgManager) + this._bgManager.destroy(); + }); + }, + + _closeWorkspace() { + // CLOSE_WS_BUTTON_MODE 1: single click, 2: double-click, 3: Ctrl + + if (opt.CLOSE_WS_BUTTON_MODE === 2) { + const doubleClickTime = Clutter.Settings.get_default().double_click_time; + const clickDelay = Date.now() - this._lastCloseClickTime; + if (clickDelay > doubleClickTime) { + this._lastCloseClickTime = Date.now(); + return; + } + } else if (opt.CLOSE_WS_BUTTON_MODE === 3 && !Me.Util.isCtrlPressed()) { + return; + } + + // close windows on this monitor + const windows = global.display.get_tab_list(0, null).filter( + w => w.get_monitor() === this.monitorIndex && w.get_workspace() === this.metaWorkspace + ); + + for (let i = 0; i < windows.length; i++) { + if (!windows[i].is_on_all_workspaces()) + windows[i].delete(global.get_current_time() + i); + } + }, + + activate(time) { + if (this.state > ThumbnailState.NORMAL) + return; + + // if Static Workspace overview mode active, a click on the already active workspace should activate the window picker mode + const wsIndex = this.metaWorkspace.index(); + const lastWsIndex = global.display.get_workspace_manager().get_n_workspaces() - 1; + const stateAdjustment = Main.overview._overview.controls._stateAdjustment; + + if (stateAdjustment.value === ControlsState.APP_GRID) { + if (this.metaWorkspace.active) { + Main.overview._overview.controls._shiftState(Meta.MotionDirection.DOWN); + // if searchActive, hide it immediately + Main.overview.searchEntry.set_text(''); + } else { + this.metaWorkspace.activate(time); + } + } else if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE && wsIndex < lastWsIndex) { + if (stateAdjustment.value > 1) + stateAdjustment.value = 1; + + + // spread windows + // in OVERVIEW MODE 2 windows are not spread and workspace is not scaled + // we need to repeat transition to the overview state 1 (window picker), but with spreading windows animation + if (this.metaWorkspace.active) { + Main.overview._overview.controls._searchController._setSearchActive(false); + opt.WORKSPACE_MODE = 1; + // setting value to 0 would reset WORKSPACE_MODE + stateAdjustment.value = 0.01; + stateAdjustment.ease(1, { + duration: 200, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } else { + // switch ws + this.metaWorkspace.activate(time); + } + // a click on the current workspace should go back to the main view + } else if (this.metaWorkspace.active) { + Main.overview.hide(); + } else { + this.metaWorkspace.activate(time); + } + }, + + // Draggable target interface used only by ThumbnailsBox + handleDragOverInternal(source, actor, time) { + if (source === Main.xdndHandler) { + this.metaWorkspace.activate(time); + return DND.DragMotionResult.CONTINUE; + } + + if (this.state > ThumbnailState.NORMAL) + return DND.DragMotionResult.CONTINUE; + + if (source.metaWindow && + !this._isMyWindow(source.metaWindow.get_compositor_private())) + return DND.DragMotionResult.MOVE_DROP; + if (source.app && source.app.can_open_new_window()) + return DND.DragMotionResult.COPY_DROP; + if (!source.app && source.shellWorkspaceLaunch) + return DND.DragMotionResult.COPY_DROP; + + if (source instanceof AppDisplay.FolderIcon) + return DND.DragMotionResult.COPY_DROP; + + + return DND.DragMotionResult.CONTINUE; + }, + + acceptDropInternal(source, actor, time) { + if (this.state > ThumbnailState.NORMAL) + return false; + + if (source.metaWindow) { + let win = source.metaWindow.get_compositor_private(); + if (this._isMyWindow(win)) + return false; + + let metaWindow = win.get_meta_window(); + Main.moveWindowToMonitorAndWorkspace(metaWindow, + this.monitorIndex, this.metaWorkspace.index()); + return true; + } else if (source.app && source.app.can_open_new_window()) { + if (source.animateLaunchAtPos) + source.animateLaunchAtPos(actor.x, actor.y); + + source.app.open_new_window(this.metaWorkspace.index()); + return true; + } else if (!source.app && source.shellWorkspaceLaunch) { + // While unused in our own drag sources, shellWorkspaceLaunch allows + // extensions to define custom actions for their drag sources. + source.shellWorkspaceLaunch({ + workspace: this.metaWorkspace.index(), + timestamp: time, + }); + return true; + } else if (source instanceof AppDisplay.FolderIcon) { + for (let app of source.view._apps) { + // const app = Shell.AppSystem.get_default().lookup_app(id); + app.open_new_window(this.metaWorkspace.index()); + } + } + + return false; + }, +}; + +const ThumbnailsBoxCommon = { + after__init(scrollAdjustment, monitorIndex, orientation = opt.ORIENTATION) { + this._boxOrientation = orientation; + }, + + _activateThumbnailAtPoint(stageX, stageY, time, activateCurrent = false) { + if (activateCurrent) { + const thumbnail = this._thumbnails.find(t => t.metaWorkspace.active); + if (thumbnail) + thumbnail.activate(time); + return; + } + const [r_, x, y] = this.transform_stage_point(stageX, stageY); + + let thumbnail; + + if (this._boxOrientation) + thumbnail = this._thumbnails.find(t => y >= t.y && y <= t.y + t.height); + else + thumbnail = this._thumbnails.find(t => x >= t.x && x <= t.x + t.width); + + if (thumbnail) + thumbnail.activate(time); + }, + + acceptDrop(source, actor, x, y, time) { + if (this._dropWorkspace !== -1) { + return this._thumbnails[this._dropWorkspace].acceptDropInternal(source, actor, time); + } else if (this._dropPlaceholderPos !== -1) { + if (!source.metaWindow && + (!source.app || !source.app.can_open_new_window()) && + (source.app || !source.shellWorkspaceLaunch) && + !(source instanceof AppDisplay.FolderIcon)) + return false; + + + let isWindow = !!source.metaWindow; + + let newWorkspaceIndex; + [newWorkspaceIndex, this._dropPlaceholderPos] = [this._dropPlaceholderPos, -1]; + this._spliceIndex = newWorkspaceIndex; + + Main.wm.insertWorkspace(newWorkspaceIndex); + + if (isWindow) { + // Move the window to our monitor first if necessary. + let thumbMonitor = this._thumbnails[newWorkspaceIndex].monitorIndex; + Main.moveWindowToMonitorAndWorkspace(source.metaWindow, + thumbMonitor, newWorkspaceIndex, true); + } else if (source.app && source.app.can_open_new_window()) { + if (source.animateLaunchAtPos) + source.animateLaunchAtPos(actor.x, actor.y); + + source.app.open_new_window(newWorkspaceIndex); + } else if (!source.app && source.shellWorkspaceLaunch) { + // While unused in our own drag sources, shellWorkspaceLaunch allows + // extensions to define custom actions for their drag sources. + source.shellWorkspaceLaunch({ + workspace: newWorkspaceIndex, + timestamp: time, + }); + } else if (source instanceof AppDisplay.FolderIcon) { + for (let app of source.view._apps) { + // const app = Shell.AppSystem.get_default().lookup_app(id); + app.open_new_window(newWorkspaceIndex); + } + } + + if (source.app || (!source.app && source.shellWorkspaceLaunch)) { + // This new workspace will be automatically removed if the application fails + // to open its first window within some time, as tracked by Shell.WindowTracker. + // Here, we only add a very brief timeout to avoid the _immediate_ removal of the + // workspace while we wait for the startup sequence to load. + let workspaceManager = global.workspace_manager; + Main.wm.keepWorkspaceAlive(workspaceManager.get_workspace_by_index(newWorkspaceIndex), + WORKSPACE_KEEP_ALIVE_TIME); + } + + // Start the animation on the workspace (which is actually + // an old one which just became empty) + let thumbnail = this._thumbnails[newWorkspaceIndex]; + this._setThumbnailState(thumbnail, ThumbnailState.NEW); + thumbnail.slide_position = 1; + thumbnail.collapse_fraction = 1; + + this._queueUpdateStates(); + + return true; + } else { + return false; + } + }, + + handleDragOver(source, actor, x, y, time) { + // switch axis for vertical orientation + if (this._boxOrientation) + x = y; + + if (!source.metaWindow && + (!source.app || !source.app.can_open_new_window()) && + (source.app || !source.shellWorkspaceLaunch) && + source !== Main.xdndHandler && !(source instanceof AppDisplay.FolderIcon)) + return DND.DragMotionResult.CONTINUE; + + const rtl = Clutter.get_default_text_direction() === Clutter.TextDirection.RTL; + let canCreateWorkspaces = Meta.prefs_get_dynamic_workspaces(); + let spacing = this.get_theme_node().get_length('spacing'); + + this._dropWorkspace = -1; + let placeholderPos = -1; + let length = this._thumbnails.length; + for (let i = 0; i < length; i++) { + const index = rtl ? length - i - 1 : i; + + if (canCreateWorkspaces && source !== Main.xdndHandler) { + const [targetStart, targetEnd] = + this._getPlaceholderTarget(index, spacing, rtl); + + if (x > targetStart && x <= targetEnd) { + placeholderPos = index; + break; + } + } + + if (this._withinWorkspace(x, index, rtl)) { + this._dropWorkspace = index; + break; + } + } + + if (this._dropPlaceholderPos !== placeholderPos) { + this._dropPlaceholderPos = placeholderPos; + this.queue_relayout(); + } + + if (this._dropWorkspace !== -1) + return this._thumbnails[this._dropWorkspace].handleDragOverInternal(source, actor, time); + else if (this._dropPlaceholderPos !== -1) + return source.metaWindow ? DND.DragMotionResult.MOVE_DROP : DND.DragMotionResult.COPY_DROP; + else + return DND.DragMotionResult.CONTINUE; + }, + + _updateStates() { + const controlsManager = Main.overview._overview.controls; + const { currentState } = controlsManager._stateAdjustment.getStateTransitionParams(); + this.SLIDE_ANIMATION_TIME = 200; + this.RESCALE_ANIMATION_TIME = 200; + // remove rescale animation during this scale transition, it is redundant and delayed + if ((currentState < 2 && currentState > 1) || controlsManager._searchController.searchActive) + this.RESCALE_ANIMATION_TIME = 0; + + this._updateStateId = 0; + + // If we are animating the indicator, wait + if (this._animatingIndicator) + return; + + // Likewise if we are in the process of hiding + if (!this._shouldShow && this.visible) + return; + + // Then slide out any thumbnails that have been destroyed + this._iterateStateThumbnails(ThumbnailState.REMOVING, thumbnail => { + this._setThumbnailState(thumbnail, ThumbnailState.ANIMATING_OUT); + + thumbnail.ease_property('slide-position', 1, { + duration: this.SLIDE_ANIMATION_TIME, + mode: Clutter.AnimationMode.LINEAR, + onComplete: () => { + this._setThumbnailState(thumbnail, ThumbnailState.ANIMATED_OUT); + this._queueUpdateStates(); + }, + }); + }); + + // As long as things are sliding out, don't proceed + if (this._stateCounts[ThumbnailState.ANIMATING_OUT] > 0) + return; + + // Once that's complete, we can start scaling to the new size, + // collapse any removed thumbnails and expand added ones + this._iterateStateThumbnails(ThumbnailState.ANIMATED_OUT, thumbnail => { + this._setThumbnailState(thumbnail, ThumbnailState.COLLAPSING); + thumbnail.ease_property('collapse-fraction', 1, { + duration: this.RESCALE_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._stateCounts[thumbnail.state]--; + thumbnail.state = ThumbnailState.DESTROYED; + + let index = this._thumbnails.indexOf(thumbnail); + this._thumbnails.splice(index, 1); + thumbnail.destroy(); + + this._queueUpdateStates(); + }, + }); + }); + + this._iterateStateThumbnails(ThumbnailState.NEW, thumbnail => { + this._setThumbnailState(thumbnail, ThumbnailState.EXPANDING); + thumbnail.ease_property('collapse-fraction', 0, { + duration: this.SLIDE_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._setThumbnailState(thumbnail, ThumbnailState.EXPANDED); + this._queueUpdateStates(); + }, + }); + }); + + if (this._pendingScaleUpdate) { + this.ease_property('scale', this._targetScale, { + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + duration: this.RESCALE_ANIMATION_TIME, + onComplete: () => this._queueUpdateStates(), + }); + this._queueUpdateStates(); + this._pendingScaleUpdate = false; + } + + // Wait until that's done + if (this._scale !== this._targetScale || + this._stateCounts[ThumbnailState.COLLAPSING] > 0 || + this._stateCounts[ThumbnailState.EXPANDING] > 0) + return; + + // And then slide in any new thumbnails + this._iterateStateThumbnails(ThumbnailState.EXPANDED, thumbnail => { + this._setThumbnailState(thumbnail, ThumbnailState.ANIMATING_IN); + thumbnail.ease_property('slide-position', 0, { + duration: this.SLIDE_ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._setThumbnailState(thumbnail, ThumbnailState.NORMAL); + }, + }); + }); + }, + + _getPlaceholderTarget(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical._getPlaceholderTarget.bind(this)(...args); + else + return ThumbnailsBoxHorizontal._getPlaceholderTarget.bind(this)(...args); + }, + + _withinWorkspace(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical._withinWorkspace.bind(this)(...args); + else + return ThumbnailsBoxHorizontal._withinWorkspace.bind(this)(...args); + }, + + vfunc_get_preferred_width(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical.vfunc_get_preferred_width.bind(this)(...args); + else + return ThumbnailsBoxHorizontal.vfunc_get_preferred_width.bind(this)(...args); + }, + + vfunc_get_preferred_height(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical.vfunc_get_preferred_height.bind(this)(...args); + else + return ThumbnailsBoxHorizontal.vfunc_get_preferred_height.bind(this)(...args); + }, + + vfunc_allocate(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical.vfunc_allocate.bind(this)(...args); + else + return ThumbnailsBoxHorizontal.vfunc_allocate.bind(this)(...args); + }, + + _updateShouldShow(...args) { + if (this._boxOrientation) + return ThumbnailsBoxVertical._updateShouldShow.bind(this)(...args); + else + return ThumbnailsBoxHorizontal._updateShouldShow.bind(this)(...args); + }, +}; + +const ThumbnailsBoxVertical = { + _getPlaceholderTarget(index, spacing, rtl) { + this._dropPlaceholder.add_style_class_name('placeholder-vertical'); + const workspace = this._thumbnails[index]; + + let targetY1; + let targetY2; + + if (rtl) { + const baseY = workspace.y + workspace.height; + targetY1 = baseY - WORKSPACE_CUT_SIZE; + targetY2 = baseY + spacing + WORKSPACE_CUT_SIZE; + } else { + targetY1 = workspace.y - spacing - WORKSPACE_CUT_SIZE; + targetY2 = workspace.y + WORKSPACE_CUT_SIZE; + } + + if (index === 0) { + if (rtl) + targetY2 -= spacing + WORKSPACE_CUT_SIZE; + else + targetY1 += spacing + WORKSPACE_CUT_SIZE; + } + + if (index === this._dropPlaceholderPos) { + const placeholderHeight = this._dropPlaceholder.get_height() + spacing; + if (rtl) + targetY2 += placeholderHeight; + else + targetY1 -= placeholderHeight; + } + + return [targetY1, targetY2]; + }, + + _withinWorkspace(y, index, rtl) { + const length = this._thumbnails.length; + const workspace = this._thumbnails[index]; + + let workspaceY1 = workspace.y + WORKSPACE_CUT_SIZE; + let workspaceY2 = workspace.y + workspace.height - WORKSPACE_CUT_SIZE; + + if (index === length - 1) { + if (rtl) + workspaceY1 -= WORKSPACE_CUT_SIZE; + else + workspaceY2 += WORKSPACE_CUT_SIZE; + } + + return y > workspaceY1 && y <= workspaceY2; + }, + + vfunc_get_preferred_width(forHeight) { + if (forHeight < 10) + return [this._porthole.width, this._porthole.width]; + + let themeNode = this.get_theme_node(); + + forHeight = themeNode.adjust_for_width(forHeight); + + let spacing = themeNode.get_length('spacing'); + let nWorkspaces = this._thumbnails.length; + let totalSpacing = (nWorkspaces - 1) * spacing; + + const avail = forHeight - totalSpacing; + + let scale = (avail / nWorkspaces) / this._porthole.height; + + const width = Math.round(this._porthole.width * scale); + return themeNode.adjust_preferred_height(width, width); + }, + + vfunc_get_preferred_height(forWidth) { + if (forWidth < 10) + return [0, this._porthole.height]; + let themeNode = this.get_theme_node(); + + let spacing = themeNode.get_length('spacing'); + let nWorkspaces = this._thumbnails.length; + + // remove also top/bottom box padding + let totalSpacing = (nWorkspaces - 3) * spacing; + + const ratio = this._porthole.width / this._porthole.height; + const tmbHeight = themeNode.adjust_for_width(forWidth) / ratio; + + const naturalheight = this._thumbnails.reduce((accumulator, thumbnail/* , index*/) => { + const progress = 1 - thumbnail.collapse_fraction; + const height = tmbHeight * progress; + return accumulator + height; + }, 0); + return themeNode.adjust_preferred_width(totalSpacing, Math.round(naturalheight)); + }, + + // removes extra space (extraWidth in the original function), we need the box as accurate as possible + // for precise app grid transition animation + vfunc_allocate(box) { + this.set_allocation(box); + + let rtl = Clutter.get_default_text_direction() === Clutter.TextDirection.RTL; + + if (this._thumbnails.length === 0) // not visible + return; + + let themeNode = this.get_theme_node(); + box = themeNode.get_content_box(box); + + const portholeWidth = this._porthole.width; + const portholeHeight = this._porthole.height; + const spacing = themeNode.get_length('spacing'); + + /* const nWorkspaces = this._thumbnails.length;*/ + + // Compute the scale we'll need once everything is updated, + // unless we are currently transitioning + if (this._expandFraction === 1) { + // remove size "breathing" during adding/removing workspaces + + /* const totalSpacing = (nWorkspaces - 1) * spacing; + const availableHeight = (box.get_height() - totalSpacing) / nWorkspaces; */ + + const hScale = box.get_width() / portholeWidth; + /* const vScale = availableHeight / portholeHeight;*/ + const vScale = box.get_height() / portholeHeight; + const newScale = Math.min(hScale, vScale); + + if (newScale !== this._targetScale) { + if (this._targetScale > 0) { + // We don't ease immediately because we need to observe the + // ordering in queueUpdateStates - if workspaces have been + // removed we need to slide them out as the first thing. + this._targetScale = newScale; + this._pendingScaleUpdate = true; + } else { + this._targetScale = this._scale = newScale; + } + + this._queueUpdateStates(); + } + } + + const ratio = portholeWidth / portholeHeight; + const thumbnailFullHeight = Math.round(portholeHeight * this._scale); + const thumbnailWidth = Math.round(thumbnailFullHeight * ratio); + const thumbnailHeight = thumbnailFullHeight * this._expandFraction; + const roundedVScale = thumbnailHeight / portholeHeight; + + let indicatorValue = this._scrollAdjustment.value; + let indicatorUpperWs = Math.ceil(indicatorValue); + let indicatorLowerWs = Math.floor(indicatorValue); + + let indicatorLowerY1 = 0; + let indicatorLowerY2 = 0; + let indicatorUpperY1 = 0; + let indicatorUpperY2 = 0; + + let indicatorThemeNode = this._indicator.get_theme_node(); + let indicatorTopFullBorder = indicatorThemeNode.get_padding(St.Side.TOP) + indicatorThemeNode.get_border_width(St.Side.TOP); + let indicatorBottomFullBorder = indicatorThemeNode.get_padding(St.Side.BOTTOM) + indicatorThemeNode.get_border_width(St.Side.BOTTOM); + let indicatorLeftFullBorder = indicatorThemeNode.get_padding(St.Side.LEFT) + indicatorThemeNode.get_border_width(St.Side.LEFT); + let indicatorRightFullBorder = indicatorThemeNode.get_padding(St.Side.RIGHT) + indicatorThemeNode.get_border_width(St.Side.RIGHT); + + let y = box.y1; + + if (this._dropPlaceholderPos === -1) { + this._dropPlaceholder.allocate_preferred_size( + ...this._dropPlaceholder.get_position()); + + const laters = global.compositor.get_laters(); + laters.add(Meta.LaterType.BEFORE_REDRAW, () => { + this._dropPlaceholder.hide(); + }); + } + + let childBox = new Clutter.ActorBox(); + + for (let i = 0; i < this._thumbnails.length; i++) { + const thumbnail = this._thumbnails[i]; + if (i > 0) + y += spacing - Math.round(thumbnail.collapse_fraction * spacing); + + const x1 = box.x1; + const x2 = x1 + thumbnailWidth; + + if (i === this._dropPlaceholderPos) { + let [, placeholderHeight] = this._dropPlaceholder.get_preferred_width(-1); + childBox.x1 = x1; + childBox.x2 = x2; + + if (rtl) { + childBox.y2 = box.y2 - Math.round(y); + childBox.y1 = box.y2 - Math.round(y + placeholderHeight); + } else { + childBox.y1 = Math.round(y); + childBox.y2 = Math.round(y + placeholderHeight); + } + + this._dropPlaceholder.allocate(childBox); + + const laters = global.compositor.get_laters(); + laters.add(Meta.LaterType.BEFORE_REDRAW, () => { + this._dropPlaceholder.show(); + }); + y += placeholderHeight + spacing; + } + + // We might end up with thumbnailWidth being something like 99.33 + // pixels. To make this work and not end up with a gap at the end, + // we need some thumbnails to be 99 pixels and some 100 pixels width; + // we compute an actual scale separately for each thumbnail. + const y1 = Math.round(y); + const y2 = Math.round(y + thumbnailHeight); + const roundedHScale = (y2 - y1) / portholeHeight; + + // Allocating a scaled actor is funny - x1/y1 correspond to the origin + // of the actor, but x2/y2 are increased by the *unscaled* size. + if (rtl) { + childBox.y2 = box.y2 - y1; + childBox.y1 = box.y2 - (y1 + thumbnailHeight); + } else { + childBox.y1 = y1; + childBox.y2 = y1 + thumbnailHeight; + } + childBox.x1 = x1; + childBox.x2 = x1 + thumbnailWidth; + + thumbnail.setScale(roundedHScale, roundedVScale); + thumbnail.allocate(childBox); + + if (i === indicatorUpperWs) { + indicatorUpperY1 = childBox.y1; + indicatorUpperY2 = childBox.y2; + } + if (i === indicatorLowerWs) { + indicatorLowerY1 = childBox.y1; + indicatorLowerY2 = childBox.y2; + } + + // We round the collapsing portion so that we don't get thumbnails resizing + // during an animation due to differences in rounded, but leave the uncollapsed + // portion unrounded so that non-animating we end up with the right total + y += thumbnailHeight - Math.round(thumbnailHeight * thumbnail.collapse_fraction); + } + + childBox.x1 = box.x1; + childBox.x2 = box.x1 + thumbnailWidth; + + const indicatorY1 = indicatorLowerY1 + + (indicatorUpperY1 - indicatorLowerY1) * (indicatorValue % 1); + const indicatorY2 = indicatorLowerY2 + + (indicatorUpperY2 - indicatorLowerY2) * (indicatorValue % 1); + + childBox.y1 = indicatorY1 - indicatorTopFullBorder; + childBox.y2 = indicatorY2 + indicatorBottomFullBorder; + childBox.x1 -= indicatorLeftFullBorder; + childBox.x2 += indicatorRightFullBorder; + this._indicator.allocate(childBox); + }, + + _updateShouldShow() { + const shouldShow = opt.SHOW_WS_TMB; + if (this._shouldShow === shouldShow) + return; + + this._shouldShow = shouldShow; + this.notify('should-show'); + }, +}; + +// ThumbnailsBox Horizontal + +const ThumbnailsBoxHorizontal = { + _getPlaceholderTarget(index, spacing, rtl) { + const workspace = this._thumbnails[index]; + + let targetX1; + let targetX2; + + if (rtl) { + const baseX = workspace.x + workspace.width; + targetX1 = baseX - WORKSPACE_CUT_SIZE; + targetX2 = baseX + spacing + WORKSPACE_CUT_SIZE; + } else { + targetX1 = workspace.x - spacing - WORKSPACE_CUT_SIZE; + targetX2 = workspace.x + WORKSPACE_CUT_SIZE; + } + + if (index === 0) { + if (rtl) + targetX2 -= spacing + WORKSPACE_CUT_SIZE; + else + targetX1 += spacing + WORKSPACE_CUT_SIZE; + } + + if (index === this._dropPlaceholderPos) { + const placeholderWidth = this._dropPlaceholder.get_width() + spacing; + if (rtl) + targetX2 += placeholderWidth; + else + targetX1 -= placeholderWidth; + } + + return [targetX1, targetX2]; + }, + + _withinWorkspace(x, index, rtl) { + const length = this._thumbnails.length; + const workspace = this._thumbnails[index]; + + let workspaceX1 = workspace.x + WORKSPACE_CUT_SIZE; + let workspaceX2 = workspace.x + workspace.width - WORKSPACE_CUT_SIZE; + + if (index === length - 1) { + if (rtl) + workspaceX1 -= WORKSPACE_CUT_SIZE; + else + workspaceX2 += WORKSPACE_CUT_SIZE; + } + + return x > workspaceX1 && x <= workspaceX2; + }, + + vfunc_get_preferred_height(forWidth) { + if (forWidth < 10) + return [this._porthole.height, this._porthole.height]; + + let themeNode = this.get_theme_node(); + + forWidth = themeNode.adjust_for_width(forWidth); + + let spacing = themeNode.get_length('spacing'); + let nWorkspaces = this._thumbnails.length; + let totalSpacing = (nWorkspaces - 1) * spacing; + + const avail = forWidth - totalSpacing; + + let scale = (avail / nWorkspaces) / this._porthole.width; + + const height = Math.round(this._porthole.height * scale); + + return themeNode.adjust_preferred_height(height, height); + }, + + vfunc_get_preferred_width(forHeight) { + if (forHeight < 10) + return [0, this._porthole.width]; + + let themeNode = this.get_theme_node(); + + let spacing = themeNode.get_length('spacing'); + let nWorkspaces = this._thumbnails.length; + // remove also left/right box padding from the total spacing + let totalSpacing = (nWorkspaces - 3) * spacing; + + const ratio = this._porthole.height / this._porthole.width; + + const tmbWidth = themeNode.adjust_for_height(forHeight) / ratio; + + const naturalWidth = this._thumbnails.reduce((accumulator, thumbnail) => { + const progress = 1 - thumbnail.collapse_fraction; + const width = tmbWidth * progress; + return accumulator + width; + }, 0); + + return themeNode.adjust_preferred_width(totalSpacing, naturalWidth); + }, + + vfunc_allocate(box) { + this.set_allocation(box); + + let rtl = Clutter.get_default_text_direction() === Clutter.TextDirection.RTL; + + if (this._thumbnails.length === 0) // not visible + return; + + let themeNode = this.get_theme_node(); + box = themeNode.get_content_box(box); + + const portholeWidth = this._porthole.width; + const portholeHeight = this._porthole.height; + const spacing = themeNode.get_length('spacing'); + + /* const nWorkspaces = this._thumbnails.length; */ + + // Compute the scale we'll need once everything is updated, + // unless we are currently transitioning + if (this._expandFraction === 1) { + // remove size "breathing" during adding/removing workspaces + + /* const totalSpacing = (nWorkspaces - 1) * spacing; + const availableWidth = (box.get_width() - totalSpacing) / nWorkspaces; + + const hScale = availableWidth / portholeWidth; */ + const hScale = box.get_width() / portholeWidth; + const vScale = box.get_height() / portholeHeight; + const newScale = Math.min(hScale, vScale); + + if (newScale !== this._targetScale) { + if (this._targetScale > 0) { + // We don't ease immediately because we need to observe the + // ordering in queueUpdateStates - if workspaces have been + // removed we need to slide them out as the first thing. + this._targetScale = newScale; + this._pendingScaleUpdate = true; + } else { + this._targetScale = this._scale = newScale; + } + + this._queueUpdateStates(); + } + } + + const ratio = portholeWidth / portholeHeight; + const thumbnailFullHeight = Math.round(portholeHeight * this._scale); + const thumbnailWidth = Math.round(thumbnailFullHeight * ratio); + const thumbnailHeight = thumbnailFullHeight * this._expandFraction; + const roundedVScale = thumbnailHeight / portholeHeight; + + let indicatorValue = this._scrollAdjustment.value; + let indicatorUpperWs = Math.ceil(indicatorValue); + let indicatorLowerWs = Math.floor(indicatorValue); + + let indicatorLowerX1 = 0; + let indicatorLowerX2 = 0; + let indicatorUpperX1 = 0; + let indicatorUpperX2 = 0; + + let indicatorThemeNode = this._indicator.get_theme_node(); + let indicatorTopFullBorder = indicatorThemeNode.get_padding(St.Side.TOP) + indicatorThemeNode.get_border_width(St.Side.TOP); + let indicatorBottomFullBorder = indicatorThemeNode.get_padding(St.Side.BOTTOM) + indicatorThemeNode.get_border_width(St.Side.BOTTOM); + let indicatorLeftFullBorder = indicatorThemeNode.get_padding(St.Side.LEFT) + indicatorThemeNode.get_border_width(St.Side.LEFT); + let indicatorRightFullBorder = indicatorThemeNode.get_padding(St.Side.RIGHT) + indicatorThemeNode.get_border_width(St.Side.RIGHT); + + let x = box.x1; + + if (this._dropPlaceholderPos === -1) { + this._dropPlaceholder.allocate_preferred_size( + ...this._dropPlaceholder.get_position()); + + const laters = global.compositor.get_laters(); + laters.add(Meta.LaterType.BEFORE_REDRAW, () => { + this._dropPlaceholder.hide(); + }); + } + + let childBox = new Clutter.ActorBox(); + + for (let i = 0; i < this._thumbnails.length; i++) { + const thumbnail = this._thumbnails[i]; + if (i > 0) + x += spacing - Math.round(thumbnail.collapse_fraction * spacing); + + const y1 = box.y1; + const y2 = y1 + thumbnailHeight; + + if (i === this._dropPlaceholderPos) { + const [, placeholderWidth] = this._dropPlaceholder.get_preferred_width(-1); + childBox.y1 = y1; + childBox.y2 = y2; + + if (rtl) { + childBox.x2 = box.x2 - Math.round(x); + childBox.x1 = box.x2 - Math.round(x + placeholderWidth); + } else { + childBox.x1 = Math.round(x); + childBox.x2 = Math.round(x + placeholderWidth); + } + + this._dropPlaceholder.allocate(childBox); + + const laters = global.compositor.get_laters(); + laters.add(Meta.LaterType.BEFORE_REDRAW, () => { + this._dropPlaceholder.show(); + }); + x += placeholderWidth + spacing; + } + + // We might end up with thumbnailWidth being something like 99.33 + // pixels. To make this work and not end up with a gap at the end, + // we need some thumbnails to be 99 pixels and some 100 pixels width; + // we compute an actual scale separately for each thumbnail. + const x1 = Math.round(x); + const x2 = Math.round(x + thumbnailWidth); + const roundedHScale = (x2 - x1) / portholeWidth; + + // Allocating a scaled actor is funny - x1/y1 correspond to the origin + // of the actor, but x2/y2 are increased by the *unscaled* size. + if (rtl) { + childBox.x2 = box.x2 - x1; + childBox.x1 = box.x2 - (x1 + thumbnailWidth); + } else { + childBox.x1 = x1; + childBox.x2 = x1 + thumbnailWidth; + } + childBox.y1 = y1; + childBox.y2 = y1 + thumbnailHeight; + + thumbnail.setScale(roundedHScale, roundedVScale); + thumbnail.allocate(childBox); + + if (i === indicatorUpperWs) { + indicatorUpperX1 = childBox.x1; + indicatorUpperX2 = childBox.x2; + } + if (i === indicatorLowerWs) { + indicatorLowerX1 = childBox.x1; + indicatorLowerX2 = childBox.x2; + } + + // We round the collapsing portion so that we don't get thumbnails resizing + // during an animation due to differences in rounded, but leave the uncollapsed + // portion unrounded so that non-animating we end up with the right total + x += thumbnailWidth - Math.round(thumbnailWidth * thumbnail.collapse_fraction); + } + + childBox.y1 = box.y1; + childBox.y2 = box.y1 + thumbnailHeight; + + const indicatorX1 = indicatorLowerX1 + + (indicatorUpperX1 - indicatorLowerX1) * (indicatorValue % 1); + const indicatorX2 = indicatorLowerX2 + + (indicatorUpperX2 - indicatorLowerX2) * (indicatorValue % 1); + + childBox.x1 = indicatorX1 - indicatorLeftFullBorder; + childBox.x2 = indicatorX2 + indicatorRightFullBorder; + childBox.y1 -= indicatorTopFullBorder; + childBox.y2 += indicatorBottomFullBorder; + this._indicator.allocate(childBox); + }, + + _updateShouldShow: ThumbnailsBoxVertical._updateShouldShow, +}; diff --git a/extensions/45/vertical-workspaces/lib/workspacesView.js b/extensions/45/vertical-workspaces/lib/workspacesView.js new file mode 100644 index 0000000..98b3062 --- /dev/null +++ b/extensions/45/vertical-workspaces/lib/workspacesView.js @@ -0,0 +1,1005 @@ +/** + * V-Shell (Vertical Workspaces) + * workspacesView.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + * + */ + +'use strict'; + +import Clutter from 'gi://Clutter'; +import St from 'gi://St'; +import Meta from 'gi://Meta'; +import GObject from 'gi://GObject'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Overview from 'resource:///org/gnome/shell/ui/overview.js'; +import * as OverviewControls from 'resource:///org/gnome/shell/ui/overviewControls.js'; +import * as WorkspacesView from 'resource:///org/gnome/shell/ui/workspacesView.js'; + +import * as Util from 'resource:///org/gnome/shell/misc/util.js'; + +let Me; +let opt; + +const ControlsState = OverviewControls.ControlsState; +const FitMode = WorkspacesView.FitMode; + +export const WorkspacesViewModule = class { + constructor(me) { + Me = me; + opt = Me.opt; + + this._firstActivation = true; + this.moduleEnabled = false; + this._overrides = null; + } + + cleanGlobals() { + Me = null; + opt = null; + } + + update(reset) { + this.moduleEnabled = true; + const conflict = false; + + reset = reset || !this.moduleEnabled || conflict; + + // don't touch the original code if module disabled + if (reset && !this._firstActivation) { + this._disableModule(); + } else if (!reset) { + this._firstActivation = false; + this._activateModule(); + } + if (reset && this._firstActivation) + console.debug(' WorkspacesViewModule - Keeping untouched'); + } + + _activateModule() { + if (!this._overrides) + this._overrides = new Me.Util.Overrides(); + + const desktopCubeEnabled = Me.Util.getEnabledExtensions('desktop-cube@schneegans.github.com').length; + const desktopCubeConflict = desktopCubeEnabled && !opt.ORIENTATION && !opt.OVERVIEW_MODE; + + if (!desktopCubeConflict) + this._overrides.addOverride('WorkspacesView', WorkspacesView.WorkspacesView.prototype, WorkspacesViewCommon); + + this._overrides.addOverride('WorkspacesDisplay', WorkspacesView.WorkspacesDisplay.prototype, WorkspacesDisplayCommon); + this._overrides.addOverride('ExtraWorkspaceView', WorkspacesView.ExtraWorkspaceView.prototype, ExtraWorkspaceViewCommon); + this._overrides.addOverride('SecondaryMonitorDisplayCommon', WorkspacesView.SecondaryMonitorDisplay.prototype, SecondaryMonitorDisplayCommon); + + if (opt.ORIENTATION) { + // switch internal workspace orientation in GS + global.workspace_manager.override_workspace_layout(Meta.DisplayCorner.TOPLEFT, false, -1, 1); + this._overrides.addOverride('SecondaryMonitorDisplay', WorkspacesView.SecondaryMonitorDisplay.prototype, SecondaryMonitorDisplayVertical); + } else { + global.workspace_manager.override_workspace_layout(Meta.DisplayCorner.TOPLEFT, false, 1, -1); + this._overrides.addOverride('SecondaryMonitorDisplay', WorkspacesView.SecondaryMonitorDisplay.prototype, SecondaryMonitorDisplayHorizontal); + } + + console.debug(' WorkspacesViewModule - Activated'); + } + + _disableModule() { + global.workspace_manager.override_workspace_layout(Meta.DisplayCorner.TOPLEFT, false, 1, -1); + if (this._overrides) + this._overrides.removeAll(); + this._overrides = null; + + console.debug(' WorkspacesViewModule - Disabled'); + } +}; + +const WorkspacesViewCommon = { + _getFirstFitSingleWorkspaceBox(box, spacing, vertical) { + let [width, height] = box.get_size(); + const [workspace] = this._workspaces; + + const rtl = this.text_direction === Clutter.TextDirection.RTL; + const adj = this._scrollAdjustment; + const currentWorkspace = vertical || !rtl + ? adj.value : adj.upper - adj.value - 1; + + // Single fit mode implies centered too + let [x1, y1] = box.get_origin(); + const [, workspaceWidth] = workspace ? workspace.get_preferred_width(Math.floor(height)) : [0, width]; + const [, workspaceHeight] = workspace ? workspace.get_preferred_height(workspaceWidth) : [0, height]; + + if (vertical) { + x1 += (width - workspaceWidth) / 2; + y1 -= currentWorkspace * (workspaceHeight + spacing); + } else { + x1 += (width - workspaceWidth) / 2; + x1 -= currentWorkspace * (workspaceWidth + spacing); + } + + const fitSingleBox = new Clutter.ActorBox({ x1, y1 }); + fitSingleBox.set_size(workspaceWidth, workspaceHeight); + + return fitSingleBox; + }, + + // set spacing between ws previews + _getSpacing(box, fitMode, vertical) { + const [width, height] = box.get_size(); + const [workspace] = this._workspaces; + + if (!workspace) + return 0; + + let availableSpace; + let workspaceSize; + if (vertical) { + [, workspaceSize] = workspace.get_preferred_height(width); + availableSpace = height; + } else { + [, workspaceSize] = workspace.get_preferred_width(height); + availableSpace = width; + } + + const spacing = (availableSpace - workspaceSize * 0.4) * (1 - fitMode); + const { scaleFactor } = St.ThemeContext.get_for_stage(global.stage); + return Math.clamp(spacing, + opt.WORKSPACE_MIN_SPACING * scaleFactor, + opt.WORKSPACE_MAX_SPACING * scaleFactor); + }, + + // this function has duplicate in OverviewControls so we use one function for both to avoid issues with syncing them + _getFitModeForState(state) { + return _getFitModeForState(state); + }, + + // normal view 0, spread windows 1 + _getWorkspaceModeForOverviewState(state) { + + switch (state) { + case ControlsState.HIDDEN: + return 0; + case ControlsState.WINDOW_PICKER: + return opt.WORKSPACE_MODE; + case ControlsState.APP_GRID: + return (this._monitorIndex !== global.display.get_primary_monitor() || !opt.WS_ANIMATION) && !opt.OVERVIEW_MODE ? 1 : 0; + } + + return 0; + }, + + _updateVisibility() { + // visibility handles _updateWorkspacesState() + }, + + // disable scaling and hide inactive workspaces + _updateWorkspacesState() { + const adj = this._scrollAdjustment; + const fitMode = this._fitModeAdjustment.value; + + let { initialState, finalState, progress, currentState } = + this._overviewAdjustment.getStateTransitionParams(); + + const workspaceMode = (1 - fitMode) * Util.lerp( + this._getWorkspaceModeForOverviewState(initialState), + this._getWorkspaceModeForOverviewState(finalState), + progress); + + const primaryMonitor = Main.layoutManager.primaryMonitor.index; + + const wsScrollProgress = adj.value % 1; + const secondaryMonitor = this._monitorIndex !== global.display.get_primary_monitor(); + const blockSecondaryAppGrid = opt.OVERVIEW_MODE && currentState > 1; + + // Hide inactive workspaces + this._workspaces.forEach((w, index) => { + if (!(blockSecondaryAppGrid && secondaryMonitor)) + w.stateAdjustment.value = workspaceMode; + + let distance = adj.value - index; + const distanceToCurrentWorkspace = Math.abs(distance); + + const scaleProgress = 1 - Math.clamp(distanceToCurrentWorkspace, 0, 1); + // const scale = Util.lerp(0.94, 1, scaleProgress); + // w.set_scale(scale, scale); + + // if we disable workspaces that we can't or don't need to see, transition animations will be noticeably smoother + // only the current ws needs to be visible during overview transition animations + // and only current and adjacent ws when switching ws + w.visible = (this._animating && wsScrollProgress && distanceToCurrentWorkspace <= (opt.NUMBER_OF_VISIBLE_NEIGHBORS + 1)) || scaleProgress === 1 || + (opt.WORKSPACE_MAX_SPACING > 340 && distanceToCurrentWorkspace <= opt.NUMBER_OF_VISIBLE_NEIGHBORS && currentState === ControlsState.WINDOW_PICKER) || + (this._monitorIndex !== primaryMonitor && distanceToCurrentWorkspace <= opt.NUMBER_OF_VISIBLE_NEIGHBORS) || (!opt.WS_ANIMATION && distanceToCurrentWorkspace < opt.NUMBER_OF_VISIBLE_NEIGHBORS) || + (opt.WORKSPACE_MAX_SPACING < 340 && distanceToCurrentWorkspace <= opt.NUMBER_OF_VISIBLE_NEIGHBORS && currentState <= ControlsState.WINDOW_PICKER && + ((initialState < ControlsState.APP_GRID && finalState < ControlsState.APP_GRID)) + ); + + // after transition from APP_GRID to WINDOW_PICKER state, + // adjacent workspaces are hidden and we need them to show up + // make them visible during animation can impact smoothness of the animation + // so we show them after the animation finished, move them to their position from outside of the monitor + if (!w.visible && distanceToCurrentWorkspace === 1 && initialState === ControlsState.APP_GRID && currentState === ControlsState.WINDOW_PICKER) { + w.visible = true; + const directionNext = distance > 0; + if (!opt.ORIENTATION) { + const width = w.width * 0.6 * opt.WS_PREVIEW_SCALE; + w.translation_x = directionNext ? -width : width; + } + if (opt.ORIENTATION) { + const height = w.height * 0.6 * opt.WS_PREVIEW_SCALE; + w.translation_y = directionNext ? -height : height; + } + + w.opacity = 10; + w.get_parent().set_child_below_sibling(w, null); + w.ease({ + duration: 300, + translation_x: 0, + translation_y: 0, + opacity: 255, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + }); + } + + // force ws preview bg corner radiuses where GS doesn't do it + if (opt.SHOW_WS_PREVIEW_BG && opt.OVERVIEW_MODE === 1 && distanceToCurrentWorkspace < 2) + w._background._updateBorderRadius(Math.min(1, w._overviewAdjustment.value)); + + + // hide workspace background + if (!opt.SHOW_WS_PREVIEW_BG && w._background.opacity) + w._background.opacity = 0; + }); + }, + + exposeWindows(workspaceIndex = null, callback) { + let adjustments = []; + if (workspaceIndex === null) { + this._workspaces.forEach(ws => { + adjustments.push(ws._background._stateAdjustment); + }); + } else { + adjustments.push(this._workspaces[workspaceIndex]._background._stateAdjustment); + } + + adjustments.forEach(adj => { + if (adj.value === 0) { + adj.value = 0; + adj.ease(1, { + duration: 200, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + opt.WORKSPACE_MODE = 1; + if (callback) + callback(); + }, + }); + } + }); + }, +}; + +const SecondaryMonitorDisplayCommon = { + exposeWindows(...args) { + this._workspacesView.exposeWindows(...args); + }, +}; + +const SecondaryMonitorDisplayVertical = { + _getThumbnailParamsForState(state) { + + let opacity, scale, translationX; + switch (state) { + case ControlsState.HIDDEN: + opacity = 255; + scale = 1; + translationX = 0; + if (!Main.layoutManager._startingUp && (!opt.SHOW_WS_PREVIEW_BG || opt.OVERVIEW_MODE2)) + translationX = this._thumbnails.width * (opt.SEC_WS_TMB_LEFT ? -1 : 1); + + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + opacity = 255; + scale = 1; + translationX = 0; + break; + default: + opacity = 255; + scale = 1; + translationX = 0; + break; + } + + return { opacity, scale, translationX }; + }, + + _getThumbnailsWidth(box, spacing) { + if (opt.SEC_WS_TMB_HIDDEN) + return 0; + + const [width, height] = box.get_size(); + const { expandFraction } = this._thumbnails; + const [, thumbnailsWidth] = this._thumbnails.get_preferred_width(height - 2 * spacing); + let scaledWidth; + if (opt.SEC_WS_PREVIEW_SHIFT && !opt.PANEL_DISABLED) + scaledWidth = ((height - Main.panel.height) * opt.SEC_MAX_THUMBNAIL_SCALE) * (width / height); + else + scaledWidth = width * opt.SEC_MAX_THUMBNAIL_SCALE; + + return Math.min( + thumbnailsWidth * expandFraction, + Math.round(scaledWidth)); + }, + + _getWorkspacesBoxForState(state, box, padding, thumbnailsWidth, spacing) { + // const { ControlsState } = OverviewControls; + const workspaceBox = box.copy(); + const [width, height] = workspaceBox.get_size(); + + let wWidth, wHeight, wsbX, wsbY, offset, yShift; + switch (state) { + case ControlsState.HIDDEN: + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) + break; + + yShift = 0; + if (opt.SEC_WS_PREVIEW_SHIFT && !opt.PANEL_DISABLED) { + if (opt.PANEL_POSITION_TOP) + yShift = Main.panel.height; + else + yShift = -Main.panel.height; + } + + wWidth = width - thumbnailsWidth - 5 * spacing; + wHeight = Math.min(wWidth / (width / height) - Math.abs(yShift), height - 4 * spacing); + wWidth = Math.round(wWidth * opt.SEC_WS_PREVIEW_SCALE); + wHeight = Math.round(wHeight * opt.SEC_WS_PREVIEW_SCALE); + + offset = Math.round(width - thumbnailsWidth - wWidth) / 2; + if (opt.SEC_WS_TMB_LEFT) + wsbX = thumbnailsWidth + offset; + else + wsbX = offset; + + wsbY = Math.round((height - wHeight - Math.abs(yShift)) / 2 + yShift); + + workspaceBox.set_origin(wsbX, wsbY); + workspaceBox.set_size(wWidth, wHeight); + break; + } + + return workspaceBox; + }, + + vfunc_allocate(box) { + this.set_allocation(box); + + const themeNode = this.get_theme_node(); + const contentBox = themeNode.get_content_box(box); + const [width, height] = contentBox.get_size(); + const { expandFraction } = this._thumbnails; + const spacing = themeNode.get_length('spacing') * expandFraction; + const padding = Math.round(0.1 * height); + + let thumbnailsWidth = 0; + let thumbnailsHeight = 0; + this._thumbnails.visible = !opt.SEC_WS_TMB_HIDDEN; + if (this._thumbnails.visible) { + const reduceBoxHeight = opt.SEC_WS_PREVIEW_SHIFT && Main.panel.visible ? Main.panel.height : 0; + + thumbnailsWidth = width * opt.SEC_MAX_THUMBNAIL_SCALE; + + let totalTmbSpacing; + [totalTmbSpacing, thumbnailsHeight] = this._thumbnails.get_preferred_height(thumbnailsWidth); + thumbnailsHeight = Math.round(thumbnailsHeight + totalTmbSpacing); + + const thumbnailsHeightMax = height - spacing - reduceBoxHeight; + + if (thumbnailsHeight > thumbnailsHeightMax) { + thumbnailsHeight = thumbnailsHeightMax; + thumbnailsWidth = Math.round(this._thumbnails.get_preferred_width(thumbnailsHeight)[1]); + } + + let wsTmbX; + if (opt.SEC_WS_TMB_LEFT) { // left + wsTmbX = spacing / 2; + this._thumbnails._positionLeft = true; + } else { + wsTmbX = width - spacing / 2 - thumbnailsWidth; + this._thumbnails._positionLeft = false; + } + + const childBox = new Clutter.ActorBox(); + const availSpace = height - thumbnailsHeight; + + let wsTmbY = availSpace / 2; + wsTmbY -= opt.SEC_WS_TMB_POSITION_ADJUSTMENT * wsTmbY; + wsTmbY += opt.SEC_WS_PREVIEW_SHIFT && Main.panel.visible ? Main.panel.height : 0; + + childBox.set_origin(Math.round(wsTmbX), Math.round(wsTmbY)); + childBox.set_size(thumbnailsWidth, thumbnailsHeight); + this._thumbnails.allocate(childBox); + } + + const { + currentState, initialState, finalState, transitioning, progress, + } = this._overviewAdjustment.getStateTransitionParams(); + + let workspacesBox; + const workspaceParams = [contentBox, padding, thumbnailsWidth, spacing]; + if (!transitioning) { + workspacesBox = + this._getWorkspacesBoxForState(currentState, ...workspaceParams); + } else { + const initialBox = + this._getWorkspacesBoxForState(initialState, ...workspaceParams); + const finalBox = + this._getWorkspacesBoxForState(finalState, ...workspaceParams); + workspacesBox = initialBox.interpolate(finalBox, progress); + } + this._workspacesView.allocate(workspacesBox); + }, + + _updateThumbnailVisibility() { + if (opt.OVERVIEW_MODE2) + this.set_child_above_sibling(this._thumbnails, null); + + const visible = !opt.SEC_WS_TMB_HIDDEN; + + if (this._thumbnails.visible === visible) + return; + + this._thumbnails.show(); + this._updateThumbnailParams(); + this._thumbnails.ease_property('expand-fraction', visible ? 1 : 0, { + duration: Overview.ANIMATION_TIME, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + this._thumbnails.visible = visible; + this._thumbnails._indicator.visible = visible; + }, + }); + }, + + _updateThumbnailParams() { + if (opt.SEC_WS_TMB_HIDDEN) + return; + + // workaround for upstream bug - secondary thumbnails boxes don't catch 'showing' signal on the shell startup and don't populate the box with thumbnails + // the tmbBox contents is also destroyed when overview state adjustment gets above 1 when swiping gesture from window picker to app grid + if (!this._thumbnails._thumbnails.length) + this._thumbnails._createThumbnails(); + + const { initialState, finalState, progress } = + this._overviewAdjustment.getStateTransitionParams(); + + const initialParams = this._getThumbnailParamsForState(initialState); + const finalParams = this._getThumbnailParamsForState(finalState); + + /* const opacity = + Util.lerp(initialParams.opacity, finalParams.opacity, progress); + const scale = + Util.lerp(initialParams.scale, finalParams.scale, progress);*/ + + // OVERVIEW_MODE 2 should animate dash and wsTmbBox only if WORKSPACE_MODE === 0 (windows not spread) + const animateOverviewMode2 = opt.OVERVIEW_MODE2 && !(finalState === 1 && opt.WORKSPACE_MODE); + const translationX = !Main.layoutManager._startingUp && ((!opt.SHOW_WS_PREVIEW_BG && !opt.OVERVIEW_MODE2) || animateOverviewMode2) + ? Util.lerp(initialParams.translationX, finalParams.translationX, progress) + : 0; + + this._thumbnails.set({ + opacity: 255, + // scale_x: scale, + // scale_y: scale, + translation_x: translationX, + }); + }, + + _updateWorkspacesView() { + if (this._workspacesView) + this._workspacesView.destroy(); + + if (this._settings.get_boolean('workspaces-only-on-primary')) { + opt.SEC_WS_TMB_HIDDEN = true; + this._workspacesView = new WorkspacesView.ExtraWorkspaceView( + this._monitorIndex, + this._overviewAdjustment); + } else { + opt.SEC_WS_TMB_HIDDEN = !opt.SHOW_SEC_WS_TMB; + this._workspacesView = new WorkspacesView.WorkspacesView( + this._monitorIndex, + this._controls, + this._scrollAdjustment, + // Secondary monitors don't need FitMode.ALL since there is workspace switcher always visible + // this._fitModeAdjustment, + new St.Adjustment({ + actor: this, + value: 0, // FitMode.SINGLE, + lower: 0, // FitMode.SINGLE, + upper: 0, // FitMode.SINGLE, + }), + // secondaryOverviewAdjustment); + this._overviewAdjustment); + } + this.add_child(this._workspacesView); + this._thumbnails.opacity = 0; + }, +}; + +const SecondaryMonitorDisplayHorizontal = { + _getThumbnailParamsForState(state) { + // const { ControlsState } = OverviewControls; + + let opacity, scale, translationY; + switch (state) { + case ControlsState.HIDDEN: + opacity = 255; + scale = 1; + translationY = 0; + if (!Main.layoutManager._startingUp && (!opt.SHOW_WS_PREVIEW_BG || opt.OVERVIEW_MODE2)) + translationY = this._thumbnails.height * (opt.SEC_WS_TMB_TOP ? -1 : 1); + + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + opacity = 255; + scale = 1; + translationY = 0; + break; + default: + opacity = 255; + scale = 1; + translationY = 0; + break; + } + + return { opacity, scale, translationY }; + }, + + _getWorkspacesBoxForState(state, box, padding, thumbnailsHeight, spacing) { + // const { ControlsState } = OverviewControls; + const workspaceBox = box.copy(); + const [width, height] = workspaceBox.get_size(); + + let wWidth, wHeight, wsbX, wsbY, offset, yShift; + switch (state) { + case ControlsState.HIDDEN: + break; + case ControlsState.WINDOW_PICKER: + case ControlsState.APP_GRID: + if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE) + break; + + yShift = 0; + if (opt.SEC_WS_PREVIEW_SHIFT && !opt.PANEL_DISABLED) { + if (opt.PANEL_POSITION_TOP) + yShift = Main.panel.height; + else + yShift = -Main.panel.height; + } + + wHeight = height - Math.abs(yShift) - (thumbnailsHeight ? thumbnailsHeight + 4 * spacing : padding); + wWidth = Math.min(wHeight * (width / height), width - 5 * spacing); + wWidth = Math.round(wWidth * opt.SEC_WS_PREVIEW_SCALE); + wHeight = Math.round(wHeight * opt.SEC_WS_PREVIEW_SCALE); + + offset = Math.round((height - thumbnailsHeight - wHeight - Math.abs(yShift)) / 2); + if (opt.SEC_WS_TMB_TOP) + wsbY = thumbnailsHeight + offset; + else + wsbY = offset; + + wsbY += yShift; + wsbX = Math.round((width - wWidth) / 2); + + workspaceBox.set_origin(wsbX, wsbY); + workspaceBox.set_size(wWidth, wHeight); + break; + } + + return workspaceBox; + }, + + vfunc_allocate(box) { + this.set_allocation(box); + + const themeNode = this.get_theme_node(); + const contentBox = themeNode.get_content_box(box); + const [width, height] = contentBox.get_size(); + const { expandFraction } = this._thumbnails; + const spacing = themeNode.get_length('spacing') * expandFraction; + const padding = Math.round(0.1 * height); + + let thumbnailsWidth = 0; + let thumbnailsHeight = 0; + this._thumbnails.visible = !opt.SEC_WS_TMB_HIDDEN; + if (this._thumbnails.visible) { + const reservedHeight = opt.SEC_WS_PREVIEW_SHIFT && Main.panel.visible ? Main.panel.height : 0; + + thumbnailsHeight = height * opt.SEC_MAX_THUMBNAIL_SCALE; + + let totalTmbSpacing; + [totalTmbSpacing, thumbnailsWidth] = this._thumbnails.get_preferred_width(thumbnailsHeight); + thumbnailsWidth = Math.round(thumbnailsWidth + totalTmbSpacing); + + const thumbnailsWidthMax = width - spacing; + + if (thumbnailsWidth > thumbnailsWidthMax) { + thumbnailsWidth = thumbnailsWidthMax; + thumbnailsHeight = Math.round(this._thumbnails.get_preferred_height(thumbnailsWidth)[1]); + } + + let wsTmbY; + if (opt.SEC_WS_TMB_TOP) + wsTmbY = spacing / 2 + reservedHeight; + else + wsTmbY = height - spacing / 2 - thumbnailsHeight; + + const childBox = new Clutter.ActorBox(); + const availSpace = width - thumbnailsWidth; + + let wsTmbX = availSpace / 2; + wsTmbX -= opt.SEC_WS_TMB_POSITION_ADJUSTMENT * wsTmbX; + + childBox.set_origin(Math.round(wsTmbX), Math.round(wsTmbY)); + childBox.set_size(thumbnailsWidth, thumbnailsHeight); + this._thumbnails.allocate(childBox); + } + + const { + currentState, initialState, finalState, transitioning, progress, + } = this._overviewAdjustment.getStateTransitionParams(); + + let workspacesBox; + const workspaceParams = [contentBox, padding, thumbnailsHeight, spacing]; + if (!transitioning) { + workspacesBox = + this._getWorkspacesBoxForState(currentState, ...workspaceParams); + } else { + const initialBox = + this._getWorkspacesBoxForState(initialState, ...workspaceParams); + const finalBox = + this._getWorkspacesBoxForState(finalState, ...workspaceParams); + workspacesBox = initialBox.interpolate(finalBox, progress); + } + this._workspacesView.allocate(workspacesBox); + }, + + _updateThumbnailVisibility: SecondaryMonitorDisplayVertical._updateThumbnailVisibility, + + _updateThumbnailParams() { + if (opt.SEC_WS_TMB_HIDDEN) + return; + + // workaround for upstream bug - secondary thumbnails boxes don't catch 'showing' signal on the shell startup and don't populate the box with thumbnails + // the tmbBox contents is also destroyed when overview state adjustment gets above 1 when swiping gesture from window picker to app grid + if (!this._thumbnails._thumbnails.length) + this._thumbnails._createThumbnails(); + + const { initialState, finalState, progress } = + this._overviewAdjustment.getStateTransitionParams(); + + const initialParams = this._getThumbnailParamsForState(initialState); + const finalParams = this._getThumbnailParamsForState(finalState); + + /* const opacity = + Util.lerp(initialParams.opacity, finalParams.opacity, progress); + const scale = + Util.lerp(initialParams.scale, finalParams.scale, progress);*/ + + // OVERVIEW_MODE 2 should animate dash and wsTmbBox only if WORKSPACE_MODE === 0 (windows not spread) + const animateOverviewMode2 = opt.OVERVIEW_MODE2 && !(finalState === 1 && opt.WORKSPACE_MODE); + const translationY = !Main.layoutManager._startingUp && ((!opt.SHOW_WS_PREVIEW_BG && !opt.OVERVIEW_MODE2) || animateOverviewMode2) + ? Util.lerp(initialParams.translationY, finalParams.translationY, progress) + : 0; + + this._thumbnails.set({ + opacity: 255, + // scale_x: scale, + // scale_y: scale, + translation_y: translationY, + }); + }, + + _updateWorkspacesView() { + if (this._workspacesView) + this._workspacesView.destroy(); + + if (this._settings.get_boolean('workspaces-only-on-primary')) { + opt.SEC_WS_TMB_HIDDEN = true; + this._workspacesView = new WorkspacesView.ExtraWorkspaceView( + this._monitorIndex, + this._overviewAdjustment); + } else { + opt.SEC_WS_TMB_HIDDEN = !opt.SHOW_SEC_WS_TMB; + this._workspacesView = new WorkspacesView.WorkspacesView( + this._monitorIndex, + this._controls, + this._scrollAdjustment, + // Secondary monitors don't need FitMode.ALL since there is workspace switcher always visible + // this._fitModeAdjustment, + new St.Adjustment({ + actor: this, + value: 0, // FitMode.SINGLE, + lower: 0, // FitMode.SINGLE, + upper: 0, // FitMode.SINGLE, + }), + // secondaryOverviewAdjustment); + this._overviewAdjustment); + } + this.add_child(this._workspacesView); + this._thumbnails.opacity = 0; + }, +}; + +const ExtraWorkspaceViewCommon = { + _updateWorkspaceMode() { + const overviewState = this._overviewAdjustment.value; + + const progress = Math.clamp(overviewState, + ControlsState.HIDDEN, + opt.OVERVIEW_MODE && !opt.WORKSPACE_MODE ? ControlsState.HIDDEN : ControlsState.WINDOW_PICKER); + + this._workspace.stateAdjustment.value = progress; + + // force ws preview bg corner radiuses where GS doesn't do it + if (opt.SHOW_WS_PREVIEW_BG && opt.OVERVIEW_MODE === 1) + this._workspace._background._updateBorderRadius(Math.min(1, this._workspace._overviewAdjustment.value)); + + + // hide workspace background + if (!opt.SHOW_WS_PREVIEW_BG && this._workspace._background.opacity) + this._workspace._background.opacity = 0; + }, + + exposeWindows() { + const adjustment = this._workspace._background._stateAdjustment; + if (adjustment.value === 0) { + adjustment.value = 0; + adjustment.ease(1, { + duration: 200, + mode: Clutter.AnimationMode.EASE_OUT_QUAD, + onComplete: () => { + opt.WORKSPACE_MODE = 1; + }, + }); + } + }, +}; + +const WorkspacesDisplayCommon = { + _updateWorkspacesViews() { + for (let i = 0; i < this._workspacesViews.length; i++) + this._workspacesViews[i].destroy(); + + this._primaryIndex = Main.layoutManager.primaryIndex; + this._workspacesViews = []; + let monitors = Main.layoutManager.monitors; + for (let i = 0; i < monitors.length; i++) { + let view; + if (i === this._primaryIndex) { + view = new WorkspacesView.WorkspacesView(i, + this._controls, + this._scrollAdjustment, + this._fitModeAdjustment, + this._overviewAdjustment); + + view.visible = this._primaryVisible; + this.bind_property('opacity', view, 'opacity', GObject.BindingFlags.SYNC_CREATE); + this.add_child(view); + } else { + view = new WorkspacesView.SecondaryMonitorDisplay(i, + this._controls, + this._scrollAdjustment, + // Secondary monitors don't need FitMode.ALL since there is workspace switcher always visible + // this._fitModeAdjustment, + new St.Adjustment({ + actor: this, + value: 0, // FitMode.SINGLE, + lower: 0, // FitMode.SINGLE, + upper: 0, // FitMode.SINGLE, + }), + this._overviewAdjustment); + Main.layoutManager.overviewGroup.add_actor(view); + } + + this._workspacesViews.push(view); + } + }, + + _onScrollEvent(actor, event) { + if (this._swipeTracker.canHandleScrollEvent(event)) + return Clutter.EVENT_PROPAGATE; + + if (!this.mapped) + return Clutter.EVENT_PROPAGATE; + + if (this._workspacesOnlyOnPrimary && + this._getMonitorIndexForEvent(event) !== this._primaryIndex) + return Clutter.EVENT_PROPAGATE; + + if (opt.PANEL_MODE === 1) { + const panelBox = Main.layoutManager.panelBox; + const [, y] = global.get_pointer(); + if (y > panelBox.allocation.y1 && y < panelBox.allocation.y2) + return Clutter.EVENT_STOP; + } + + if (Me.Util.isShiftPressed()) { + let direction = Me.Util.getScrollDirection(event); + if (direction === null || (Date.now() - this._lastScrollTime) < 150) + return Clutter.EVENT_STOP; + this._lastScrollTime = Date.now(); + + if (direction === Clutter.ScrollDirection.UP) + direction = -1; + + else if (direction === Clutter.ScrollDirection.DOWN) + direction = 1; + else + direction = 0; + + if (direction) { + Me.Util.reorderWorkspace(direction); + // make all workspaces on primary monitor visible for case the new position is hidden + const primaryMonitorIndex = global.display.get_primary_monitor(); + Main.overview._overview._controls._workspacesDisplay._workspacesViews[primaryMonitorIndex]._workspaces.forEach(w => { + w.visible = true; + }); + return Clutter.EVENT_STOP; + } + } + + return Main.wm.handleWorkspaceScroll(event); + }, + + _onKeyPressEvent(actor, event) { + const symbol = event.get_key_symbol(); + /* const { ControlsState } = OverviewControls; + if (this._overviewAdjustment.value !== ControlsState.WINDOW_PICKER && symbol !== Clutter.KEY_space) + return Clutter.EVENT_PROPAGATE;*/ + + /* if (!this.reactive) + return Clutter.EVENT_PROPAGATE; */ + const { workspaceManager } = global; + const vertical = workspaceManager.layout_rows === -1; + const rtl = this.get_text_direction() === Clutter.TextDirection.RTL; + const state = this._overviewAdjustment.value; + + let which; + switch (symbol) { + case Clutter.KEY_Return: + case Clutter.KEY_KP_Enter: + if (Me.Util.isCtrlPressed()) { + Main.ctrlAltTabManager._items.forEach(i => { + if (i.sortGroup === 1 && i.name === 'Dash') + Main.ctrlAltTabManager.focusGroup(i); + }); + } + return Clutter.EVENT_STOP; + case Clutter.KEY_Page_Up: + if (vertical) + which = Meta.MotionDirection.UP; + else if (rtl) + which = Meta.MotionDirection.RIGHT; + else + which = Meta.MotionDirection.LEFT; + break; + case Clutter.KEY_Page_Down: + if (vertical) + which = Meta.MotionDirection.DOWN; + else if (rtl) + which = Meta.MotionDirection.LEFT; + else + which = Meta.MotionDirection.RIGHT; + break; + case Clutter.KEY_Home: + which = 0; + break; + case Clutter.KEY_End: + which = workspaceManager.n_workspaces - 1; + break; + case Clutter.KEY_space: + if (Me.Util.isCtrlPressed() && Me.Util.isShiftPressed()) { + Me.Util.activateSearchProvider(Me.ESP_PREFIX); + } else if (Me.Util.isAltPressed()) { + Main.ctrlAltTabManager._items.forEach(i => { + if (i.sortGroup === 1 && i.name === 'Dash') + Main.ctrlAltTabManager.focusGroup(i); + }); + } else if (opt.get('recentFilesSearchProviderModule') && Me.Util.isCtrlPressed()) { + Me.Util.activateSearchProvider(Me.RFSP_PREFIX); + } else if (opt.get('windowSearchProviderModule')) { + Me.Util.activateSearchProvider(Me.WSP_PREFIX); + } + + return Clutter.EVENT_STOP; + case Clutter.KEY_Down: + case Clutter.KEY_Left: + case Clutter.KEY_Right: + case Clutter.KEY_Up: + case Clutter.KEY_Tab: + if (Main.overview._overview._controls._searchController.searchActive) { + Main.overview.searchEntry.grab_key_focus(); + } else if (opt.OVERVIEW_MODE2 && !opt.WORKSPACE_MODE && state === 1) { + // expose windows by "clicking" on ws thumbnail + // in this case overview stateAdjustment will be used for transition + Main.overview._overview.controls._thumbnailsBox._activateThumbnailAtPoint(0, 0, global.get_current_time(), true); + Main.ctrlAltTabManager._items.forEach(i => { + if (i.sortGroup === 1 && i.name === 'Windows') + Main.ctrlAltTabManager.focusGroup(i); + }); + } else if (opt.OVERVIEW_MODE && !opt.WORKSPACE_MODE && state === 1) { + // expose windows for OVERVIEW_MODE 1 + const wsIndex = global.workspace_manager.get_active_workspace().index(); + // after expose animation activate keyboard for window selection + const callback = Me.Util.activateKeyboardForWorkspaceView; + this._workspacesViews.forEach( + view => { + view.exposeWindows(wsIndex, callback); + } + ); + } else { + if (state === 2) + return Clutter.EVENT_PROPAGATE; + Me.Util.activateKeyboardForWorkspaceView(); + } + + return Clutter.EVENT_STOP; + default: + return Clutter.EVENT_PROPAGATE; + } + + if (state === 2) + return Clutter.EVENT_PROPAGATE; + + let ws; + if (which < 0) + // Negative workspace numbers are directions + ws = workspaceManager.get_active_workspace().get_neighbor(which); + else + // Otherwise it is a workspace index + ws = workspaceManager.get_workspace_by_index(which); + + if (Me.Util.isShiftPressed()) { + let direction; + if (which === Meta.MotionDirection.UP || which === Meta.MotionDirection.LEFT) + direction = -1; + else if (which === Meta.MotionDirection.DOWN || which === Meta.MotionDirection.RIGHT) + direction = 1; + if (direction) + Me.Util.reorderWorkspace(direction); + // make all workspaces on primary monitor visible for case the new position is hidden + Main.overview._overview._controls._workspacesDisplay._workspacesViews[0]._workspaces.forEach(w => { + w.visible = true; + }); + return Clutter.EVENT_STOP; + } + + if (ws) + Main.wm.actionMoveWorkspace(ws); + + return Clutter.EVENT_STOP; + }, +}; + +// same copy of this function should be available in OverviewControls and WorkspacesView +function _getFitModeForState(state) { + switch (state) { + case ControlsState.HIDDEN: + case ControlsState.WINDOW_PICKER: + return FitMode.SINGLE; + case ControlsState.APP_GRID: + if (opt.WS_ANIMATION && opt.SHOW_WS_TMB) + return FitMode.ALL; + else + return FitMode.SINGLE; + default: + return FitMode.SINGLE; + } +} diff --git a/extensions/45/vertical-workspaces/metadata.json b/extensions/45/vertical-workspaces/metadata.json new file mode 100644 index 0000000..895047e --- /dev/null +++ b/extensions/45/vertical-workspaces/metadata.json @@ -0,0 +1,19 @@ +{ + "name": "V-Shell (Vertical Workspaces)", + "uuid": "vertical-workspaces@G-dH.github.com", + "description": "Customize your GNOME Shell UX to suit your workflow, whether you like horizontally or vertically stacked workspaces.", + "shell-version": [ + "45" + ], + "session-modes": [ + "user", + "unlock-dialog" + ], + "url": "https://github.com/G-dH/vertical-workspaces", + "donations": { + "buymeacoffee": "georgdh" + }, + "gettext-domain": "vertical-workspaces", + "settings-schema": "org.gnome.shell.extensions.vertical-workspaces", + "version-name": "45.2" +} diff --git a/extensions/45/vertical-workspaces/po/cs.po b/extensions/45/vertical-workspaces/po/cs.po new file mode 100644 index 0000000..e588c73 --- /dev/null +++ b/extensions/45/vertical-workspaces/po/cs.po @@ -0,0 +1,1553 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR GdH +# This file is distributed under the same license as the vertical-workspaces package. +# FIRST AUTHOR Amerey.eu , 2023. +# +msgid "" +msgstr "" +"Project-Id-Version: vertical-workspaces\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-08 12:37+0100\n" +"PO-Revision-Date: 2023-03-09 15:09+0100\n" +"Last-Translator: Amerey.eu \n" +"Language-Team: \n" +"Language: cs\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==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" +"X-Generator: Poedit 3.1.1\n" + +#: dash.js:743 +msgid "Search Open Windows (Hotkey: Space)" +msgstr "Hledat v otevřených oknech (klávesová zkratka: mezerník)" + +#: dash.js:816 +msgid "Search Recent Files (Hotkey: Ctrl + Space)" +msgstr "Hledat v posledních souborech (klávesová zkratka: Ctrl + mezerník)" + +#: windowSearchProvider.js:117 windowSearchProvider.js:119 +msgid "Open Windows" +msgstr "Otevřené okna" + +#: windowSearchProvider.js:118 +msgid "List of open windows" +msgstr "Seznam otevřených oken" + +#: appDisplay.js:1317 +msgid "Force Quit" +msgstr "Vynutit vypnutí" + +#: appDisplay.js:1335 +msgid "Move App to Current Workspace ( Shift + Click )" +msgstr "Přesunout aplikaci do aktuální pracovní plochy (Shift + kliknutí)" + +#: prefs.js:47 prefs.js:1465 +msgid "Layout" +msgstr "Rozložení" + +#: prefs.js:53 +msgid "Appearance" +msgstr "Vzhled" + +#: prefs.js:59 +msgid "Behavior" +msgstr "Vlastnosti" + +#: prefs.js:65 +msgid "Misc" +msgstr "Různé" + +#: prefs.js:71 +msgid "About" +msgstr "O aplikaci" + +#: prefs.js:119 prefs.js:517 prefs.js:1030 prefs.js:1456 +msgid "Dash" +msgstr "Dash" + +#: prefs.js:125 +msgid "Dash Position" +msgstr "Pozice Dash" + +#: prefs.js:131 +msgid "Top" +msgstr "Nahoře" + +#: prefs.js:132 +msgid "Right" +msgstr "Vpravo" + +#: prefs.js:133 prefs.js:355 +msgid "Bottom" +msgstr "Dole" + +#: prefs.js:134 +msgid "Left" +msgstr "Vlevo" + +#: prefs.js:135 prefs.js:393 prefs.js:557 prefs.js:572 prefs.js:587 +msgid "Hide" +msgstr "Skrýt" + +#: prefs.js:142 +msgid "Center Horizontal Dash to Workspace" +msgstr "Vycentrovat horizontální Dash" + +#: prefs.js:143 +msgid "" +"If the Dash Position is set to Top or Bottom, the position will be " +"recalculated relative to the workspace preview instead of the screen. Works " +"only with the default Dash." +msgstr "" +"Pokud je pozice nastavena na Nahoře nebo Dole, pozice se přepočítá vzhledem " +"k náhledu pracovního prostoru místo obrazovky. Funguje pouze se standardním " +"Dash." + +#: prefs.js:160 +msgid "Fine Tune Dash Position" +msgstr "Upravit pozici Dash" + +#: prefs.js:161 +msgid "" +"Adjusts position of the dock on chosen axis. Works only with the default " +"Dash." +msgstr "Upraví polohu doku na zvolené ose. Funguje pouze se standardním Dash." + +#: prefs.js:170 +msgid "Workspace Thumbnails / Orientation" +msgstr "Náhledy pracovního prostoru / Orientace" + +#: prefs.js:176 +msgid "Thumbnails Position / Workspaces Orientation" +msgstr "Pozice náhledů / Orientace pracovních ploch" + +#: prefs.js:177 +msgid "" +"Position of the workspace thumbnails on the screen also sets orientation of " +"the workspaces to vertical or horizontal. You have two options to disable " +"workspace thumbnails, one sets workspaces to the vertical orientation, the " +"second one to horizontal." +msgstr "" +"Umístění miniatur pracovních ploch na obrazovce také nastavuje orientaci " +"pracovních ploch na vertikální nebo horizontální. Máte dvě možnosti, jak " +"zakázat miniatury pracovních ploch, jedna nastaví pracovní plochy na " +"vertikální orientaci, druhá na horizontální." + +#: prefs.js:183 +msgid "Left \t Vertical Orientation" +msgstr "Svislá orientace \t vlevo" + +#: prefs.js:184 +msgid "Right \t Vertical Orientation" +msgstr "Svislá orientace \t vpravo" + +#: prefs.js:185 +msgid "Hide \t Set Vertical Orientation" +msgstr "Svislá orientace \t skrýt" + +#: prefs.js:186 +msgid "Top \t Horizontal Orientation" +msgstr "Vodorovná orientace \t nahoře" + +#: prefs.js:187 +msgid "Bottom \t Horizontal Orientation" +msgstr "Vodorovná orientace \t dole" + +#: prefs.js:188 +msgid "Hide \t Set Horizontal Orientation" +msgstr "Vodorovná orientace \t skrýt" + +#: prefs.js:204 prefs.js:409 +msgid "Fine Tune Workspace Thumbnails Position" +msgstr "Doladit pozice miniatur pracovního prostoru" + +#: prefs.js:205 +msgid "Adjusts workspace thumbnails vertical position." +msgstr "Upraví vertikální polohu miniatur pracovního prostoru." + +#: prefs.js:213 +msgid "Reserve Full Screen Height/Width for Thumbnails" +msgstr "Vyhradit výšku/šířku celé obrazovky pro miniatury" + +#: prefs.js:214 +msgid "" +"The whole screen height/width will be reserved for workspace thumbnails at " +"the expense of space available for Dash (if the Dash is oriented in a " +"different axis)." +msgstr "" +"Celá výška/šířka obrazovky bude vyhrazena pro miniatury pracovního prostoru " +"na úkor místa dostupného pro Dash (pokud je Dash orientován v jiné ose)." + +#: prefs.js:231 prefs.js:427 +msgid "Workspace Thumbnails Max Scale" +msgstr "Miniatury pracovního prostoru Maximální měřítko" + +#: prefs.js:232 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width)." +msgstr "" +"Upraví maximální velikost miniatur pracovního prostoru (% vzhledem k šířce " +"zobrazení)." + +#: prefs.js:241 prefs.js:697 +msgid "Workspace Preview" +msgstr "Náhled pracovního prostoru" + +#: prefs.js:256 +msgid "Workspaces Scale" +msgstr "Měřítko pracovních prostorů" + +#: prefs.js:257 +msgid "" +"Scales down workspace previews so you can fit more of the adjacent " +"workspaces on the screen. Default size is calculated to use all available " +"space." +msgstr "" +"Zmenšuje náhledy pracovních ploch, takže se na obrazovku vejde více " +"sousedních pracovních ploch. Výchozí velikost se vypočítá tak, aby využila " +"veškerý dostupný prostor." + +#: prefs.js:274 +msgid "Workspaces Spacing" +msgstr "Rozestupy pracovních prostorů" + +#: prefs.js:275 +msgid "" +"Adjusts spacing between workspace previews so you can control how much of " +"the adjacent workspaces overlap to the current workspace overview. Default " +"value should set the adjacent workspaces out of the screen." +msgstr "" +"Upraví rozestupy mezi náhledy pracovního prostoru, takže můžete ovládat, jak " +"velká část sousedních pracovních prostorů se překrývá s aktuálním přehledem " +"pracovního prostoru. Výchozí hodnota by měla nastavit sousední pracovní " +"plochy mimo obrazovku." + +#: prefs.js:284 prefs.js:712 prefs.js:1072 +msgid "App Grid" +msgstr "Mřížka aplikace" + +#: prefs.js:290 +msgid "Center App Grid" +msgstr "Vycentrovat mřížku aplikace" + +#: prefs.js:291 +msgid "" +"App grid in app view page will be centered to the display instead of the " +"available space. This option may have impact on the size of the grid, more " +"for narrower and small resolution displays, especially if workspace " +"thumbnails are bigger." +msgstr "" +"Mřížka aplikace na stránce zobrazení aplikace bude vystředěna k displeji " +"místo dostupného místa. Tato možnost může mít vliv na velikost mřížky, spíše " +"pro užší displeje a displeje s malým rozlišením, zvláště pokud jsou " +"miniatury pracovního prostoru větší." + +#: prefs.js:300 +msgid "Search View" +msgstr "Zobrazení vyhledávání" + +#: prefs.js:306 +msgid "Center Search View" +msgstr "Vycentrovat zobrazení vyhledávání" + +#: prefs.js:307 +msgid "" +"Search view will be centered to the display instead of the available space." +msgstr "" +"Zobrazení vyhledávání bude vystředěno na displej namísto dostupného místa." + +#: prefs.js:315 +msgid "Always Show Search Entry" +msgstr "Vždy zobrazit pole vyhledávání" + +#: prefs.js:316 +msgid "" +"If disabled, the search entry field will be hidden when not in use, so the " +"workspace preview and app grid may take up more space." +msgstr "" +"Pokud je tato možnost zakázána, pole pro zadání vyhledávání bude skryto, " +"když se nepoužívá, takže náhled pracovního prostoru a mřížka aplikace mohou " +"zabírat více místa." + +#: prefs.js:333 +msgid "Search Results Width" +msgstr "Šířka výsledků hledání" + +#: prefs.js:334 +msgid "" +"Adjusts maximum width of search results view (% relative to default). This " +"allows you to fit more (or less) app icons into the app search result." +msgstr "" +"Upraví maximální šířku zobrazení výsledků vyhledávání (% vzhledem k " +"výchozímu nastavení). To vám umožní umístit více (nebo méně) ikon aplikací " +"do výsledku vyhledávání aplikací." + +#: prefs.js:342 prefs.js:1483 +msgid "Panel" +msgstr "Panel" + +#: prefs.js:348 +msgid "Main Panel Position" +msgstr "Umístění hlavního panelu" + +#: prefs.js:349 +msgid "Allows you to place the main panel at the bottom of your monitor." +msgstr "Umožňuje umístit hlavní panel na spodní část monitoru." + +#: prefs.js:354 +msgid "Top (Default)" +msgstr "Nahoře (výchozí)" + +#: prefs.js:362 +msgid "Main Panel Visibility" +msgstr "Viditelnost hlavního panelu" + +#: prefs.js:363 +msgid "Main panel can be visible always, only in the overview or never." +msgstr "Hlavní panel může být viditelný vždy, pouze v přehledu nebo nikdy." + +#: prefs.js:368 +msgid "Always Visible (Default)" +msgstr "Vždy viditelný (výchozí)" + +#: prefs.js:369 +msgid "Overview Only" +msgstr "Pouze přehled" + +#: prefs.js:370 +msgid "Always Hidden" +msgstr "Vždy skrytý" + +#: prefs.js:378 +msgid "Secondary Monitors" +msgstr "Sekundární monitory" + +#: prefs.js:384 +msgid "Workspace Thumbnails Position" +msgstr "Pozice miniatur pracovního prostoru" + +#: prefs.js:385 +msgid "" +"Allows you to place workspace thumbnails of secondary monitors on the " +"opposite side than on the primary monitor." +msgstr "" +"Umožňuje umístit miniatury pracovního prostoru sekundárních monitorů na " +"opačnou stranu než na primárním monitoru." + +#: prefs.js:390 +msgid "Same as Primary" +msgstr "Stejné jako primární" + +#: prefs.js:391 +msgid "Left / Top" +msgstr "Vlevo / Nahoře" + +#: prefs.js:392 +msgid "Right / Bottom" +msgstr "Vpravo / Dole" + +#: prefs.js:410 +msgid "Adjusts secondary monitors workspace thumbnails vertical position." +msgstr "" +"Upravuje vertikální polohu miniatur pracovního prostoru sekundárních " +"monitorů." + +#: prefs.js:428 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width) for secondary monitors." +msgstr "" +"Upravuje maximální velikost miniatur pracovního prostoru (% vzhledem k šířce " +"zobrazení) pro sekundární monitory." + +#: prefs.js:445 +msgid "Workspace Preview Scale" +msgstr "Měřítko náhledu pracovního prostoru" + +#: prefs.js:446 +msgid "Scales down workspace previews on secondary monitors." +msgstr "Zmenšuje náhledy pracovního prostoru na sekundárních monitorech." + +#: prefs.js:454 +msgid "Shift Workspace Preview by Panel Height" +msgstr "Posunout náhled pracovního prostoru podle výšky panelu" + +#: prefs.js:455 +msgid "" +"This option can help align overview of the secondary monitor with the " +"primary monitor." +msgstr "" +"Tato možnost může pomoci zarovnat přehled sekundárního monitoru s primárním " +"monitorem." + +#: prefs.js:464 +msgid "Workspace Switcher Popup" +msgstr "Přepínač pracovního prostoru - vyskakovací okno" + +#: prefs.js:480 +msgid "Horizontal Position (% from left)" +msgstr "Horizontální poloha (% zleva)" + +#: prefs.js:481 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can disable it on the Behavior tab. If " +"you want more control over the popup, try Workspace Switcher Manager " +"extension." +msgstr "" +"Toto vyskakovací okno se zobrazí, když přepnete pracovní prostor pomocí " +"klávesové zkratky nebo gesta mimo přehled. Můžete jej zakázat na kartě " +"Vlastnosti. Pokud chcete větší kontrolu nad vyskakovacím oknem, vyzkoušejte " +"rozšíření Workspace Switcher Manager." + +#: prefs.js:499 +msgid "Vertical Position (% from top)" +msgstr "Vertikální pozice (% shora)" + +#: prefs.js:523 +msgid "Dash Max Icon Size" +msgstr "Maximální velikost ikon" + +#: prefs.js:524 +msgid "Maximum size of Dash icons in pixels. Works only with default Dash." +msgstr "Maximální velikost ikon v pixelech. Funguje pouze s výchozím Dash." + +#: prefs.js:529 prefs.js:732 prefs.js:752 prefs.js:853 +msgid "128" +msgstr "128" + +#: prefs.js:530 prefs.js:733 prefs.js:753 prefs.js:854 +msgid "112" +msgstr "112" + +#: prefs.js:531 prefs.js:734 prefs.js:754 prefs.js:855 +msgid "96" +msgstr "96" + +#: prefs.js:532 prefs.js:735 prefs.js:755 prefs.js:856 +msgid "80" +msgstr "80" + +#: prefs.js:533 prefs.js:676 prefs.js:736 prefs.js:756 prefs.js:857 +msgid "64" +msgstr "64" + +#: prefs.js:534 prefs.js:677 prefs.js:737 prefs.js:757 prefs.js:858 +msgid "48" +msgstr "48" + +#: prefs.js:535 prefs.js:678 prefs.js:758 prefs.js:859 +msgid "32" +msgstr "32" + +#: prefs.js:536 +msgid "24" +msgstr "24" + +#: prefs.js:537 +msgid "16" +msgstr "16" + +#: prefs.js:551 +msgid "Show Apps Icon Position" +msgstr "Zobrazit pozici ikony aplikací" + +#: prefs.js:552 +msgid "Sets the position of the \"Show Applications\" icon in the Dash." +msgstr "Nastavuje pozici ikony \"Zobrazit aplikace\"." + +#: prefs.js:558 prefs.js:573 prefs.js:588 +msgid "Start" +msgstr "Začátek" + +#: prefs.js:559 prefs.js:574 prefs.js:589 +msgid "End" +msgstr "Konec" + +#: prefs.js:566 +msgid "Open Windows Icon Position" +msgstr "Pozice ikony „Hledat v otevřených oknech“" + +#: prefs.js:567 +msgid "" +"This option adds \"Search Open Windows\" icon into dash (if window search " +"provider enabled on the Behavior tab) so you can directly toggle window " +"search provider results. Even if you disable this icon, you can use the " +"secondary mouse button click on the Show Apps Icon, or the Space hotkey to " +"access this feature." +msgstr "" +"Tato možnost přidá ikonu „Hledat v otevřených oknech“ (pokud je na kartě " +"Vlastnosti povolen poskytovatel vyhledávání v okně), takže můžete přímo " +"přepínat výsledky poskytovatele vyhledávání v okně. I když tuto ikonu " +"zakážete, můžete pro přístup k této funkci použít sekundární tlačítko myši " +"na ikonu Zobrazit aplikaci nebo mezerník." + +#: prefs.js:581 +msgid "Recent Files Icon Position" +msgstr "Pozice ikony „Hledat v posledních souborech“" + +#: prefs.js:582 +msgid "" +"This option adds \"Search Recent Files\" icon into dash (if recent files " +"search provider enabled on the Behavior tab) so you can directly toggle " +"recent files search provider results. Even if you disable this icon, you can " +"use Ctrl + Space hotkey to access this feature." +msgstr "" +"Tato možnost přidá ikonu „Hledat v posledních souborech“ na pomlčku (pokud " +"je poskytovatel vyhledávání posledních souborů povolen na kartě Vlastnosti), " +"takže můžete přímo přepínat výsledky poskytovatele vyhledávání posledních " +"souborů. I když tuto ikonu zakážete, můžete pro přístup k této funkci použít " +"klávesovou zkratku Ctrl + mezerník." + +#: prefs.js:597 +msgid "Dash Background Opacity" +msgstr "Průhlednost pozadí" + +#: prefs.js:598 +msgid "Adjusts the opacity of the dash background." +msgstr "Upraví průhlednost pozadí." + +#: prefs.js:614 +msgid "Dash Background Radius" +msgstr "Poloměr pozadí" + +#: prefs.js:615 +msgid "" +"Adjusts the border radius of the dash background in pixels. 0 means default " +"value." +msgstr "Upraví poloměr okraje pozadí v pixelech. 0 znamená výchozí hodnotu." + +#: prefs.js:623 prefs.js:1050 +msgid "Workspace Thumbnails" +msgstr "Miniatury pracovního prostoru" + +#: prefs.js:629 +msgid "Show Workspace Thumbnail Labels" +msgstr "Zobrazit štítky miniatur pracovního prostoru" + +#: prefs.js:630 +msgid "" +"Each workspace thumbnail can show its index and name (if defined in the " +"system settings) or name/title of its most recently used app/window." +msgstr "" +"Každá miniatura pracovního prostoru může zobrazovat svůj index a název " +"(pokud je definován v nastavení systému) nebo jméno/název naposledy použité " +"aplikace/okna." + +#: prefs.js:635 prefs.js:680 prefs.js:1001 prefs.js:1062 prefs.js:1260 +#: prefs.js:1278 prefs.js:1296 prefs.js:1331 +msgid "Disable" +msgstr "Zakázat" + +#: prefs.js:636 +msgid "Index" +msgstr "Index" + +#: prefs.js:637 +msgid "Index + WS Name" +msgstr "Index + Název WS" + +#: prefs.js:638 +msgid "Index + App Name" +msgstr "Index + Název aplikace" + +#: prefs.js:639 +msgid "Index + Window Title" +msgstr "Rejstřík + Název okna" + +#: prefs.js:646 +msgid "Show WS Thumbnail Label on Hover" +msgstr "Zobrazit štítek miniatur WS při umístění kurzoru myši" + +#: prefs.js:647 +msgid "Show label only when the mouse pointer hovers over a thumbnail" +msgstr "Zobrazit popisek pouze tehdy, když ukazatel myši najede na miniaturu" + +#: prefs.js:655 +msgid "Show Wallpaper in Workspace Thumbnails" +msgstr "Zobrazit tapetu v miniaturách pracovního prostoru" + +#: prefs.js:656 +msgid "All workspace thumbnails will include the current desktop background." +msgstr "" +"Všechny miniatury pracovního prostoru budou obsahovat aktuální pozadí plochy." + +#: prefs.js:664 +msgid "Window Preview" +msgstr "Náhled okna" + +#: prefs.js:670 +msgid "Window Preview App Icon Size" +msgstr "Velikost ikony aplikace náhledu okna" + +#: prefs.js:671 +msgid "Default size is 64." +msgstr "Výchozí velikost je 64." + +#: prefs.js:679 +msgid "22" +msgstr "22" + +#: prefs.js:687 +msgid "Always Show Window Titles" +msgstr "Vždy zobrazovat názvy oken" + +#: prefs.js:688 +msgid "" +"All windows on the workspace preview will show their titles, not only the " +"one with the mouse pointer." +msgstr "" +"Všechna okna v náhledu pracovní plochy budou zobrazovat své názvy, nejen ty " +"s ukazatelem myši." + +#: prefs.js:703 +msgid "Show Workspace Preview Background" +msgstr "Zobrazit pozadí náhledu pracovní plochy" + +#: prefs.js:704 +msgid "Allows you to hide the scaling background of the workspace preview." +msgstr "Umožňuje skrýt pozadí náhledu pracovní plochy." + +#: prefs.js:718 +msgid "Icon Size" +msgstr "Velikost ikony" + +#: prefs.js:719 +msgid "" +"Allows to force fixed icon size and bypass the default adaptive algorithm." +msgstr "" +"Umožňuje vynutit pevnou velikost ikony a obejít výchozí adaptivní algoritmus." + +#: prefs.js:724 prefs.js:751 +msgid "Adaptive (Default)" +msgstr "Adaptivní (výchozí)" + +#: prefs.js:725 +msgid "256" +msgstr "256" + +#: prefs.js:726 +msgid "224" +msgstr "224" + +#: prefs.js:727 +msgid "208" +msgstr "208" + +#: prefs.js:728 +msgid "192" +msgstr "192" + +#: prefs.js:729 +msgid "176" +msgstr "176" + +#: prefs.js:730 +msgid "160" +msgstr "160" + +#: prefs.js:731 +msgid "144" +msgstr "144" + +#: prefs.js:745 +msgid "Folder Icon Size" +msgstr "Velikost ikony složky" + +#: prefs.js:746 +msgid "" +"Allows to disable the default adaptive algorithm and set a fixed size of " +"icons inside folders." +msgstr "" +"Umožňuje zakázat výchozí adaptivní algoritmus a nastavit pevnou velikost " +"ikon uvnitř složek." + +#: prefs.js:766 +msgid "Max App Folder Icon Grid Size" +msgstr "Maximální velikost mřížky ikony složky aplikace" + +#: prefs.js:767 +msgid "" +"Each folder icon shows (up to) 4 app icons as a preview of the folder " +"content, this option allows you to increase the number to 9 icons if folder " +"contains more than 4 or 8 apps. The latter avoids half empty folder icons." +msgstr "" +"Každá ikona složky zobrazuje (až) 4 ikony aplikací jako náhled obsahu " +"složky. Tato možnost umožňuje zvýšit počet na 9 ikon, pokud složka obsahuje " +"více než 4 nebo 8 aplikací." + +#: prefs.js:772 +msgid "2x2 (Default)" +msgstr "2x2 (výchozí)" + +#: prefs.js:773 +msgid "3x3 for 5+ apps" +msgstr "3x3 pro 5+ aplikací" + +#: prefs.js:774 +msgid "3x3 for 9+ apps" +msgstr "3x3 pro 9+ aplikací" + +#: prefs.js:788 +msgid "Columns per Page (0 for adaptive grid)" +msgstr "Počet sloupců na stránku (0 pro adaptivní mřížku)" + +#: prefs.js:789 +msgid "" +"Number of columns in application grid. If set to 0 (default setting) the " +"number will be set automatically to fit available height." +msgstr "" +"Počet sloupců v mřížce aplikace. Pokud je nastaveno na 0 (výchozí " +"nastavení), číslo se nastaví automaticky tak, aby odpovídalo dostupné výšce." + +#: prefs.js:803 +msgid "Rows per Page (0 for adaptive grid)" +msgstr "Počet řádků na stránku (0 pro adaptivní mřížku)" + +#: prefs.js:804 +msgid "" +"Number of rows in application grid. If set to 0 (default setting) the number " +"will be set automatically to fit available height." +msgstr "" +"Počet řádků v mřížce aplikace. Pokud je nastaveno na 0 (výchozí nastavení), " +"číslo se nastaví automaticky tak, aby odpovídalo dostupné výšce." + +#: prefs.js:818 +msgid "Folder Columns per Page (0 for adaptive grid)" +msgstr "Počet sloupců složek na stránku (0 pro adaptivní mřížku)" + +#: prefs.js:819 +msgid "" +"Number of columns in folder grid. If you leave the value on 0, the number of " +"columns will be calculated to fit all folder icons." +msgstr "" +"Počet sloupců v mřížce složek. Pokud ponecháte hodnotu na 0, počet sloupců " +"se vypočítá tak, aby se vešly všechny ikony složek." + +#: prefs.js:833 +msgid "Folder Rows per Page (0 for adaptive grid)" +msgstr "Počet řádků složek na stránku (0 pro adaptivní mřížku)" + +#: prefs.js:834 +msgid "" +"Number of rows in folder grid. If you leave the value on 0, the number of " +"rows will be calculated to fit all folder icons." +msgstr "" +"Počet řádků v mřížce složek. Pokud ponecháte hodnotu na 0, počet řádků se " +"vypočítá tak, aby se vešly všechny ikony složek." + +#: prefs.js:841 prefs.js:1174 prefs.js:1492 +msgid "Search" +msgstr "Vyhledávání" + +#: prefs.js:847 +msgid "App Search Icon Size" +msgstr "Velikost ikony vyhledávání aplikací" + +#: prefs.js:848 +msgid "Size of results provided by the App Search Provider." +msgstr "Velikost ikon aplikací ve výsledcích hledání." + +#: prefs.js:878 +msgid "Max Search Results Rows" +msgstr "Maximální počet řádků výsledků hledání" + +#: prefs.js:879 +msgid "" +"Sets the maximum number of rows for result lists of all search providers " +"except window search provider which always lists all results." +msgstr "Nastaví maximální počet řádků pro seznamy výsledků všech vyhledávání." + +#: prefs.js:888 +msgid "Overview Background" +msgstr "Přehled - pozadí" + +#: prefs.js:894 +msgid "Show Static Background" +msgstr "Zobrazit statické pozadí" + +#: prefs.js:895 +msgid "Show static background wallpaper instead of the solid grey color." +msgstr "Zobrazit statickou tapetu na pozadí místo šedé barvy." + +#: prefs.js:911 +msgid "Blur Window Picker Background" +msgstr "Rozostření pozadí" + +#: prefs.js:912 +msgid "Blur background wallpaper (if enabled) in the window picker view." +msgstr "Rozostření tapety na pozadí (pokud je povoleno)." + +#: prefs.js:928 +msgid "Blur App Grid/Search View Background" +msgstr "Rozostření pozadí v mřížce aplikací/hledání" + +#: prefs.js:929 +msgid "" +"Blur background wallpaper (if enabled) in the app grid and search results " +"views." +msgstr "" +"Rozostření tapety na pozadí (je-li povoleno) v mřížce aplikace a zobrazení " +"výsledků vyhledávání." + +#: prefs.js:937 +msgid "Smooth Blur Transitions" +msgstr "Plynulé přechody rozostření" + +#: prefs.js:938 +msgid "" +"Makes blur transitions smoother but can impact overall smoothness of " +"overview animations." +msgstr "" +"Umožňuje hladší přechody rozostření, ale může ovlivnit celkovou plynulost " +"animací v přehledu." + +#: prefs.js:953 prefs.js:980 prefs.js:1002 +msgid "Overview" +msgstr "Přehled" + +#: prefs.js:959 +msgid "Overview Mode" +msgstr "Režim přehledu" + +#: prefs.js:960 +msgid "" +"The Expose Windows on Hover mode do not expose the workspace preview windows " +"until the mouse pointer enters any window.\n" +"The Static Workspace mode does not scale the workspace preview, it only " +"shows Dash and workspace thumbnails over the desktop. Clicking on a " +"workspace thumbnail scales the ws preview and exposes its windows like in " +"the default overview mode." +msgstr "" +"Režim Zobrazit okna při najetí myší neodkryje okna náhledu pracovního " +"prostoru, dokud ukazatel myši nenajede do jakéhokoli okna.\n" +"Režim Statická pracovní plocha nemění měřítko náhledu pracovní plochy, " +"zobrazuje pouze Dash a miniatury pracovní plochy. Kliknutím na miniaturu " +"pracovního prostoru se změní měřítko náhledu ws a zobrazí se jeho okna jako " +"ve výchozím režimu přehledu." + +#: prefs.js:965 prefs.js:1259 prefs.js:1277 prefs.js:1317 +msgid "Default" +msgstr "Výchozí" + +#: prefs.js:966 +msgid "Expose Windows on Hover" +msgstr "Zobrazit okna při najetí myší" + +#: prefs.js:967 +msgid "Static Workspace" +msgstr "Statická pracovní plocha" + +#: prefs.js:974 +msgid "Startup State" +msgstr "Stav spuštění" + +#: prefs.js:975 +msgid "Allows to change the state in which GNOME Shell starts a session." +msgstr "Umožňuje změnit stav, ve kterém GNOME Shell zahajuje relaci." + +#: prefs.js:981 +msgid "Desktop" +msgstr "Desktop" + +#: prefs.js:982 prefs.js:1003 +msgid "Applications" +msgstr "Aplikace" + +#: prefs.js:989 +msgid "" +"Hot Corner (Install Custom Hot Corners - Extended extension for more options)" +msgstr "" +"Hot Corner (nainstalujte Custom Hot Corners - Extended rozšíření pro více " +"možností)" + +#: prefs.js:995 +msgid "Hot corner Action" +msgstr "Hot Corner Akce" + +#: prefs.js:996 +msgid "" +"Disable or change behavior of hot corner. Holding down the Ctrl key while " +"hitting the hot corner switches between Overview/Applications actions." +msgstr "" +"Zakázat nebo změnit chování Hot Corner. Podržením klávesy Ctrl při stisknutí " +"Hot Corner se přepíná mezi akcemi Přehled/Aplikace." + +#: prefs.js:1010 +msgid "Enable Hot Corner in Full-Screen mode" +msgstr "Aktivovat Hot Corner v režimu celé obrazovky" + +#: prefs.js:1011 +msgid "" +"If you often work with full-screen applications and want the hot corner to " +"be usable." +msgstr "" +"Pokud často pracujete s celoobrazovkovými aplikacemi a chcete, aby byl Hot " +"Corner použitelný." + +#: prefs.js:1020 +msgid "Show Ripples Animation" +msgstr "Zobrazit animaci vlnění" + +#: prefs.js:1021 +msgid "Ripples animation shows up when you trigger hot corner." +msgstr "Animace vlnění se zobrazí, když spustíte Hot Corner." + +#: prefs.js:1036 +msgid "Dash Icon Click" +msgstr "Dash - kliknutí na ikonu" + +#: prefs.js:1037 +msgid "" +"if the app you clicked on has more than one window and the recently used " +"window is not on the current workspace, the overview can switch to the " +"workspace with the recent window." +msgstr "" +"pokud aplikace, na kterou jste klikli, má více než jedno okno a naposledy " +"použité okno není na aktuální pracovní ploše, přehled se může přepnout na " +"pracovní plochu s posledním oknem." + +#: prefs.js:1042 +msgid "Activate Last Used Window Immediately" +msgstr "Okamžitě aktivuje naposledy použité okno" + +#: prefs.js:1043 +msgid "Switch to Workspace with Recently Used Window" +msgstr "Přepnout na plochu s naposledy použitým oknem" + +#: prefs.js:1056 +msgid "Close Workspace Button" +msgstr "Tlačítko Zavřít pracovní plochu" + +#: prefs.js:1057 +msgid "" +"The Close Workspace button appears on the workspace thumbnail when you hover " +"over it and allows you to close all windows on the workspace. You can choose " +"a safety lock to prevent accidental use." +msgstr "" +"Tlačítko Zavřít pracovní plochu se objeví na miniatuře pracovní plochy, když " +"na ni umístíte ukazatel myši, a umožní vám zavřít všechna okna na pracovní " +"ploše. Můžete si vybrat bezpečnostní zámek, který zabrání náhodnému použití." + +#: prefs.js:1063 +msgid "Single Click" +msgstr "Jedno kliknutí" + +#: prefs.js:1064 +msgid "Double Click" +msgstr "Dvojité kliknutí" + +#: prefs.js:1065 +msgid "Ctrl Key + Click" +msgstr "Klávesa Ctrl + kliknutí" + +#: prefs.js:1078 +msgid "Apps Order" +msgstr "Pořadí aplikací" + +#: prefs.js:1079 +msgid "" +"Choose sorting method for the app grid. Note that sorting by alphabet and " +"usage ignores folders." +msgstr "" +"Vyberte metodu řazení pro mřížku aplikace. Řazení podle abecedy a použití " +"ignoruje složky." + +#: prefs.js:1084 +msgid "Custom (Default)" +msgstr "Vlastní (výchozí)" + +#: prefs.js:1085 +msgid "Alphabet" +msgstr "Abeceda" + +#: prefs.js:1086 +msgid "Usage" +msgstr "Použití" + +#: prefs.js:1093 +msgid "App Grid Content" +msgstr "Obsah mřížky aplikací" + +#: prefs.js:1094 +msgid "" +"The default Shell removes favorite apps, this option lets you duplicate them " +"in the grid or remove also running applications. Option \"Favorites and " +"Running First\" only works with the Alphabet and Usage sorting." +msgstr "" +"Výchozí prostředí Shell odebere oblíbené aplikace, tato možnost vám umožňuje " +"duplikovat je v mřížce nebo odebrat také spuštěné aplikace. Možnost " +"„Oblíbené a spuštěné jako první“ funguje pouze s řazením podle abecedy a " +"použití." + +#: prefs.js:1099 +msgid "Include All" +msgstr "Zahrnout vše" + +#: prefs.js:1100 +msgid "Include All - Favorites and Running First" +msgstr "Zahrnout vše – Oblíbené a Spuštěné jako první" + +#: prefs.js:1101 +msgid "Exclude Favorites (Default)" +msgstr "Vyloučit oblíbené (výchozí)" + +#: prefs.js:1102 +msgid "Exclude Running" +msgstr "Vyloučit spuštěné" + +#: prefs.js:1103 +msgid "Exclude Favorites and Running" +msgstr "Vyloučit Oblíbené a spuštěné" + +#: prefs.js:1110 +msgid "Active Icons in Folder Preview" +msgstr "Aktivní ikony v náhledu složky" + +#: prefs.js:1111 +msgid "" +"If enabled, clicking an app icon in a folder preview directly opens the app " +"without having to open the folder first. Middle button opens new window of " +"the app without closing the overview, so you can open multiple apps in a row " +"on the current workspace and secondary button opens the folder." +msgstr "" +"Pokud je tato možnost povolena, kliknutím na ikonu aplikace v náhledu složky " +"se aplikace otevře přímo, aniž byste museli nejprve otevřít složku. " +"Prostřední tlačítko otevře nové okno aplikace bez zavření přehledu, takže na " +"aktuálním pracovním prostoru můžete otevřít více aplikací v řadě a " +"sekundární tlačítko otevře složku." + +#: prefs.js:1120 +msgid "Center Open Folders" +msgstr "Vycentrovat otevřené složky" + +#: prefs.js:1121 +msgid "" +"App folder may open in the center of the screen or above the source folder " +"icon." +msgstr "" +"Složka aplikace se může otevřít ve středu obrazovky nebo nad ikonou zdrojové " +"složky." + +#: prefs.js:1130 +msgid "Allow Incomplete Pages" +msgstr "Povolit neúplné stránky" + +#: prefs.js:1131 +msgid "" +"If disabled, icons from the next page (if any) are automatically moved to " +"fill any empty slot left after an icon was (re)moved (to a folder for " +"example)." +msgstr "" +"Pokud je zakázáno, ikony z další stránky (pokud existují) se automaticky " +"přesunou tak, aby zaplnily jakýkoli prázdný slot, který zbyl po (znovu) " +"přesunutí ikony (například do složky)." + +#: prefs.js:1140 +msgid "App Labels Behavior" +msgstr "Chování štítků aplikací" + +#: prefs.js:1141 +msgid "Choose how and when to display app names." +msgstr "Vyberte, jak a kdy se mají zobrazovat názvy aplikací." + +#: prefs.js:1146 +msgid "Ellipsized - Expand Selected (Default)" +msgstr "Zkrácené – rozbalit vybrané (výchozí)" + +#: prefs.js:1147 +msgid "Always Expanded" +msgstr "Vždy rozbalené" + +#: prefs.js:1148 +msgid "Hidden - Show Selected Only" +msgstr "Skryté - zobrazit pouze vybrané" + +#: prefs.js:1154 +msgid "Reset App Grid Layout" +msgstr "Resetovat rozložení mřížky aplikace" + +#: prefs.js:1155 +msgid "" +"Removes all stored app grid icons positions, after the reset icons will be " +"ordered alphabetically." +msgstr "" +"Odebere všechny uložené pozice mřížky aplikací, po resetování budou ikony " +"seřazeny podle abecedy." + +#: prefs.js:1163 +msgid "Remove App Grid Folders" +msgstr "Odebrat složky mřížky aplikace" + +#: prefs.js:1164 +msgid "Removes all folders, folder apps move to root grid." +msgstr "" +"Odebere všechny složky, aplikace složek se přesunou do kořenové mřížky." + +#: prefs.js:1186 +msgid "Enable Window Search Provider" +msgstr "Povolit poskytovatele vyhledávání oken" + +#: prefs.js:1187 +msgid "" +"Activates the window search provider that adds open windows to the search " +"results. You can search app names and window titles. You can also use \"wq/" +"\" prefix to suppress results from other search providers." +msgstr "" +"Aktivuje poskytovatele vyhledávání oken, který do výsledků vyhledávání " +"přidává otevřená okna. Můžete vyhledávat názvy aplikací a názvy oken. Můžete " +"také použít předponu „wq/“ k potlačení výsledků od jiných poskytovatelů " +"vyhledávání." + +#: prefs.js:1195 +msgid "Enable Recent Files Search Provider" +msgstr "Povolit poskytovatele vyhledávání nedávných souborů" + +#: prefs.js:1196 +msgid "" +"Activates the recent files search provider that can be triggered by a dash " +"icon, Ctrl + Space hotkey or by typing \"fq//\" prefix in the search entry " +"field. This option needs File History option enabled in the GNOME Privacy " +"settings." +msgstr "" +"Aktivuje poskytovatele vyhledávání posledních souborů, který lze spustit " +"ikonou v Dash, klávesovou zkratkou Ctrl + mezerník nebo zadáním předpony " +"„fq//“ do pole pro zadání vyhledávání. Tato možnost vyžaduje, aby byla v " +"nastavení ochrany osobních údajů GNOME povolena možnost Historie souborů." + +#: prefs.js:1204 +msgid "Enable Fuzzy Match" +msgstr "Povolit neúplnou shodu" + +#: prefs.js:1205 +msgid "" +"Enabling the fuzzy match allows you to skip letters in the pattern you are " +"searching for and find \"Firefox\" even if you type \"ffx\". Works only for " +"the App, Window and Recent files search providers." +msgstr "" +"Povolení neúplné shody vám umožní přeskočit písmena v řetězci, který hledáte " +"(například najde \"Firefox\", i když zadáte \"ffx\"). Funguje pouze pro " +"poskytovatele vyhledávání aplikací, oken a posledních souborů." + +#: prefs.js:1223 +msgid "Animations - General" +msgstr "Animace - Obecné" + +#: prefs.js:1238 +msgid "Animation Speed" +msgstr "Rychlost animace" + +#: prefs.js:1239 +msgid "" +"Adjusts the global animation speed in % of the default duration - higher " +"value means slower animation." +msgstr "" +"Upraví globální rychlost animace v % u výchozí doby trvání – vyšší hodnota " +"znamená pomalejší animaci." + +#: prefs.js:1247 +msgid "Animations - Overview" +msgstr "Animace – přehled" + +#: prefs.js:1253 +msgid "App Grid Animation" +msgstr "Animace mřížky aplikací" + +#: prefs.js:1254 +msgid "" +"When entering the App Grid view, the app grid animates from the edge of the " +"screen. You can choose direction, keep it Default (direction will be chosen " +"automatically) or disable the animation if you don't like it." +msgstr "" +"Mřížka aplikací se animuje od okraje obrazovky. Můžete si vybrat směr, " +"ponechat výchozí (směr bude vybrán automaticky) nebo vypnout animaci, pokud " +"se vám nelíbí." + +#: prefs.js:1261 prefs.js:1279 +msgid "Right to Left" +msgstr "Zprava doleva" + +#: prefs.js:1262 prefs.js:1280 +msgid "Left to Right" +msgstr "Zleva doprava" + +#: prefs.js:1263 prefs.js:1281 +msgid "Bottom to Top" +msgstr "Zespodu nahoru" + +#: prefs.js:1264 prefs.js:1282 +msgid "Top to Bottom" +msgstr "Zhora dolů" + +#: prefs.js:1271 +msgid "Search View Animation" +msgstr "Animace zobrazení vyhledávání" + +#: prefs.js:1272 +msgid "" +"When search is activated the search view with search results can animate " +"from the edge of the screen. You can choose direction, keep it Default " +"(currently Bottom to Top) or disable the animation if you don't like it." +msgstr "" +"Když je aktivováno vyhledávání, zobrazení vyhledávání s výsledky vyhledávání " +"se může animovat od okraje obrazovky. Můžete si vybrat směr, ponechat " +"výchozí (aktuálně zdola nahoru) nebo zakázat animaci, pokud se vám nelíbí." + +#: prefs.js:1290 +msgid "Workspace Preview Animation" +msgstr "Animace náhledu pracovního prostoru" + +#: prefs.js:1291 +msgid "" +"When entering / leaving the App Grid / Search view, the workspace preview " +"can animate to/from workspace thumbnail." +msgstr "" +"Při vstupu / opuštění mřížky aplikací / vyhledávání se náhled pracovního " +"prostoru může animovat do/z miniatury pracovního prostoru." + +#: prefs.js:1297 +msgid "Enable" +msgstr "Povolit" + +#: prefs.js:1305 +msgid "Workspace Switcher" +msgstr "Přepínač pracovního prostoru" + +#: prefs.js:1311 +msgid "Workspace Switcher Animation" +msgstr "Animace" + +#: prefs.js:1312 +msgid "" +"Allows you to disable movement of the desktop background during workspace " +"switcher animation outside of the overview. The Static Background mode also " +"keeps Conky and desktop icons on their place during switching." +msgstr "" +"Umožňuje zakázat pohyb pozadí plochy během animace přepínače pracovního " +"prostoru mimo přehled. Režim Statické pozadí také udržuje ikony Conky a " +"plochy na svém místě během přepínání." + +#: prefs.js:1318 +msgid "Static Background" +msgstr "Statické pozadí" + +#: prefs.js:1325 +msgid "Workspace Switcher Popup Mode" +msgstr "Vyskakovací režim přepínače pracovní plochy" + +#: prefs.js:1326 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can to disable the popup at all, or " +"show it on the current monitor (the one with mouse pointer) instead of the " +"primary." +msgstr "" +"Toto vyskakovací okno se zobrazí, když přepnete pracovní prostor pomocí " +"klávesové zkratky nebo gesta mimo přehled. Vyskakovací okno můžete úplně " +"zakázat nebo jej zobrazit na aktuálním monitoru (na tom s ukazatelem myši) " +"místo na primárním." + +#: prefs.js:1332 +msgid "Show on Primary Monitor (Default)" +msgstr "Zobrazit na primárním monitoru (výchozí)" + +#: prefs.js:1333 +msgid "Show on Current Monitor" +msgstr "Zobrazit na aktuálním monitoru" + +#: prefs.js:1341 +msgid "Notifications" +msgstr "Oznámení" + +#: prefs.js:1347 +msgid "Notification Banner Position" +msgstr "Pozice oznamovacího banneru" + +#: prefs.js:1348 +msgid "Choose where the notification pop-ups appear on the screen." +msgstr "Vyberte, kde se na obrazovce zobrazí vyskakovací okna." + +#: prefs.js:1353 +msgid "Top Left" +msgstr "Nahoře vlevo" + +#: prefs.js:1354 +msgid "Top Middle" +msgstr "Nahoře uprostřed" + +#: prefs.js:1355 +msgid "Top Right (Default)" +msgstr "Nahoře vpravo (výchozí)" + +#: prefs.js:1356 +msgid "Bottom Left" +msgstr "Dole vlevo" + +#: prefs.js:1357 +msgid "Bottom Middle" +msgstr "Dole uprostřed" + +#: prefs.js:1358 +msgid "Bottom Right" +msgstr "Dole vpravo" + +#: prefs.js:1365 +msgid "Window Attention Handler" +msgstr "Okno - vyžádání pozornosti" + +#: prefs.js:1366 +msgid "" +"When a window requires attention (often a new window), GNOME Shell shows you " +"a notification about it. You can disable popups of these messages " +"(notification will be pushed into the message tray silently) or focus the " +"source window immediately instead." +msgstr "" +"Když okno vyžaduje pozornost (často nové okno), GNOME Shell vám o tom " +"zobrazí upozornění. Můžete deaktivovat vyskakovací okna těchto zpráv " +"(oznámení bude do panelu zpráv vloženo tiše) nebo místo toho okamžitě " +"zvýrazní zdrojové okno." + +#: prefs.js:1371 prefs.js:1386 +msgid "Show Notifications (Default)" +msgstr "Zobrazit oznámení (výchozí)" + +#: prefs.js:1372 +msgid "Disable Notification Popups" +msgstr "Zakázat vyskakovací okna s upozorněním" + +#: prefs.js:1373 +msgid "Immediately Focus Window" +msgstr "Okamžitě zvýraznit okno" + +#: prefs.js:1380 +msgid "Favorites" +msgstr "Oblíbené" + +#: prefs.js:1381 +msgid "Disable pin/unpin app notifications." +msgstr "Zakázat upozornění aplikací připnout/odepnout." + +#: prefs.js:1387 +msgid "Disable Notifications" +msgstr "Zakázat oznámení" + +#: prefs.js:1402 +msgid "Keyboard" +msgstr "Klávesnice" + +#: prefs.js:1408 +msgid "Override Page Up/Down Shortcuts" +msgstr "Přepsat zkratky Page Up/Down" + +#: prefs.js:1409 +msgid "" +"This option automatically overrides the (Shift +) Super + Page Up/Down " +"keyboard shortcuts for the current workspace orientation. If you encounter " +"any issues, check the configuration in the dconf editor." +msgstr "" +"Tato možnost automaticky přepíše klávesové zkratky (Shift +) Super + Page Up/" +"Down pro aktuální orientaci pracovního prostoru. Pokud narazíte na nějaké " +"problémy, zkontrolujte konfiguraci v editoru dconf." + +#: prefs.js:1417 +msgid "Compatibility" +msgstr "Kompatibilita" + +#: prefs.js:1423 +msgid "Fix for Dash to Dock" +msgstr "Oprava pro Dash to Dock" + +#: prefs.js:1424 +msgid "" +"With the default Ubuntu Dock and other Dash To Dock forks, you may " +"experience issues with Activities overview after you change Dock position or " +"change monitors configuration. If you are experiencing such issues, try to " +"enable this option, or (better) disable/replace the dock extension." +msgstr "" +"S výchozím dokem Ubuntu a dalšími variantami Dash To Dock můžete zaznamenat " +"problémy s přehledem aktivit poté, co změníte polohu doku nebo změníte " +"konfiguraci monitorů. Pokud máte takové problémy, zkuste tuto možnost " +"povolit nebo (lépe) zakázat/vyměnit rozšíření doku." + +#: prefs.js:1432 +msgid "" +"V-Shell Modules that can be disabled in case of conflict or misbehavior." +msgstr "" +"Moduly V-Shell, které lze deaktivovat v případě konfliktu nebo špatného " +"chování." + +#: prefs.js:1438 +msgid "AppFavorites" +msgstr "Oblíbené aplikace" + +#: prefs.js:1439 +msgid "Pin/unpin app notification options." +msgstr "Možnosti upozornění pro připnutí/odepnutí aplikací." + +#: prefs.js:1447 +msgid "AppDisplay / IconGrid" +msgstr "Zobrazení aplikací / mřížka ikon" + +#: prefs.js:1448 +msgid "App grid customization and options." +msgstr "Přizpůsobení a možnosti mřížky aplikace." + +#: prefs.js:1457 +msgid "Dash configuration options and support for vertical orientation." +msgstr "Možnosti konfigurace Dash a podpora vertikální orientace." + +#: prefs.js:1466 +msgid "" +"Hot corner options, removes right panel barrier that collides with CHC-E " +"extension." +msgstr "" +"Možnosti Hot Corner, odstraňuje zábranu pravého panelu, která koliduje s " +"rozšířením CHC-E." + +#: prefs.js:1474 +msgid "MessageTray" +msgstr "Panel zpráv" + +#: prefs.js:1475 +msgid "Notification position options." +msgstr "Možnosti umístění oznámení." + +#: prefs.js:1484 +msgid "Panel options." +msgstr "Možnosti panelu." + +#: prefs.js:1493 +msgid "Search view and app search provider customization and options." +msgstr "" +"Zobrazení vyhledávání a přizpůsobení a možnosti poskytovatele vyhledávání " +"aplikací." + +#: prefs.js:1501 +msgid "SwipeTracker" +msgstr "Sledování gest" + +#: prefs.js:1502 +msgid "Gestures for vertical workspace orientation." +msgstr "Gesta pro vertikální orientaci pracovního prostoru." + +#: prefs.js:1510 +msgid "WindowAttentionHandler" +msgstr "Okno - vyžádání pozornosti" + +#: prefs.js:1511 +msgid "Window attention handler options." +msgstr "Možnosti okna." + +#: prefs.js:1519 +msgid "WindowManager" +msgstr "Správce oken" + +#: prefs.js:1520 +msgid "" +"Fixes an upstream bug in the minimization animation of a full-screen window." +msgstr "Opravuje chybu v animaci minimalizace okna na celou obrazovku." + +#: prefs.js:1528 +msgid "WindowPreview" +msgstr "Náhled okna" + +#: prefs.js:1529 +msgid "" +"Window preview options, fixes an upstream bug that fills the system log with " +"errors when you close a window from an overview or exit the overview with a " +"gesture when any window is selected." +msgstr "" +"Možnosti náhledu okna - opravuje chybu, která zaplňuje systémový protokol " +"chybami, když zavřete okno z přehledu nebo opustíte přehled gestem, když je " +"vybráno jakékoli okno." + +#: prefs.js:1537 +msgid "Workspace" +msgstr "Pracovní plocha" + +#: prefs.js:1538 +msgid "" +"Fixes workspace preview allocations for vertical workspaces orientation and " +"window scaling in static overview modes." +msgstr "" +"Opravuje přidělení náhledu pracovního prostoru pro vertikální orientaci " +"pracovních prostorů a měřítko okna v režimech statického přehledu." + +#: prefs.js:1546 +msgid "WorkspaceAnimation" +msgstr "Animace pracovní plochy" + +#: prefs.js:1547 +msgid "Static workspace animation option." +msgstr "Možnost animace statické pracovní plochy." + +#: prefs.js:1555 +msgid "WorkspaceSwitcherPopup" +msgstr "Vyskakovací přepínač pracovní plochy" + +#: prefs.js:1556 +msgid "Workspace switcher popup position options." +msgstr "Možnosti vyskakovací pozice přepínače pracovní plochy." + +#: prefs.js:1573 +msgid "Version" +msgstr "Verze" + +#: prefs.js:1579 +msgid "Reset all options" +msgstr "Obnovit všechny možnosti" + +#: prefs.js:1580 +msgid "Set all options to default values." +msgstr "Nastavte všechny možnosti na výchozí hodnoty." + +#: prefs.js:1586 +msgid "Links" +msgstr "Odkazy" + +#: prefs.js:1590 +msgid "Homepage" +msgstr "Domovská stránka" + +#: prefs.js:1591 +msgid "Source code and more info about this extension" +msgstr "Zdrojový kód a další informace o tomto rozšíření" + +#: prefs.js:1596 +msgid "Changelog" +msgstr "Seznam změn" + +#: prefs.js:1597 +msgid "See what's changed." +msgstr "Podívejte se, co se změnilo." + +#: prefs.js:1602 +msgid "GNOME Extensions" +msgstr "Rozšíření GNOME" + +#: prefs.js:1603 +msgid "Rate and comment the extension on GNOME Extensions site." +msgstr "Ohodnoťte a okomentujte rozšíření na webu GNOME Extensions." + +#: prefs.js:1608 +msgid "Report a bug or suggest new feature" +msgstr "Nahlaste chybu nebo navrhněte novou funkci" + +#: prefs.js:1614 +msgid "Buy Me a Coffee" +msgstr "Kupte mi kávu" + +#: prefs.js:1615 +msgid "If you like this extension, you can help me with my coffee expenses." +msgstr "" +"Pokud se vám toto rozšíření líbí, můžete mi pomoci s mými výdaji na kávu." + +#: recentFilesSearchProvider.js:109 +msgid "Search recent files" +msgstr "Prohledat nedávné soubory" + +#: recentFilesSearchProvider.js:110 +msgid "Recent Files" +msgstr "Nedávné soubory" diff --git a/extensions/45/vertical-workspaces/po/nl.po b/extensions/45/vertical-workspaces/po/nl.po new file mode 100644 index 0000000..2d9613e --- /dev/null +++ b/extensions/45/vertical-workspaces/po/nl.po @@ -0,0 +1,1551 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR GdH +# This file is distributed under the same license as the vertical-workspaces package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: vertical-workspaces\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-08 12:37+0100\n" +"PO-Revision-Date: 2023-05-04 14:03+0200\n" +"Last-Translator: Heimen Stoffels \n" +"Language-Team: \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.2.2\n" + +#: dash.js:743 +msgid "Search Open Windows (Hotkey: Space)" +msgstr "Geopende vensters doorzoeken (sneltoets: spatiebalk)" + +#: dash.js:816 +msgid "Search Recent Files (Hotkey: Ctrl + Space)" +msgstr "Onlangs gebruikte bestanden doorzoeken (sneltoets: Ctrl+spatiebalk)" + +#: windowSearchProvider.js:117 windowSearchProvider.js:119 +msgid "Open Windows" +msgstr "Geopende vensters" + +#: windowSearchProvider.js:118 +msgid "List of open windows" +msgstr "Een lijst met geopende vensters" + +#: appDisplay.js:1317 +msgid "Force Quit" +msgstr "Toepassing gedwongen afsluiten" + +#: appDisplay.js:1335 +msgid "Move App to Current Workspace ( Shift + Click )" +msgstr "Toepassing verplaatsen naar huidig werkblad (Shift+muisklik)" + +#: prefs.js:47 prefs.js:1465 +msgid "Layout" +msgstr "Indeling" + +#: prefs.js:53 +msgid "Appearance" +msgstr "Vormgeving" + +#: prefs.js:59 +msgid "Behavior" +msgstr "Gedrag" + +#: prefs.js:65 +msgid "Misc" +msgstr "Overig" + +#: prefs.js:71 +msgid "About" +msgstr "Over" + +#: prefs.js:119 prefs.js:517 prefs.js:1030 prefs.js:1456 +msgid "Dash" +msgstr "Dash" + +#: prefs.js:125 +msgid "Dash Position" +msgstr "Dashlocatie" + +#: prefs.js:131 +msgid "Top" +msgstr "Bovenaan" + +#: prefs.js:132 +msgid "Right" +msgstr "Rechts" + +#: prefs.js:133 prefs.js:355 +msgid "Bottom" +msgstr "Onderaan" + +#: prefs.js:134 +msgid "Left" +msgstr "Links" + +#: prefs.js:135 prefs.js:393 prefs.js:557 prefs.js:572 prefs.js:587 +msgid "Hide" +msgstr "Verbergen" + +#: prefs.js:142 +msgid "Center Horizontal Dash to Workspace" +msgstr "Horizontale dash centreren op werkblad" + +#: prefs.js:143 +msgid "" +"If the Dash Position is set to Top or Bottom, the position will be " +"recalculated relative to the workspace preview instead of the screen. Works " +"only with the default Dash." +msgstr "" +"Als de dashlocatie boven- of onderaan is, dan wordt de locatie herberekend " +"op basis van de werkbladvoorvertoning in plaats van het scherm. Werkt alleen " +"met de standaarddash." + +#: prefs.js:160 +msgid "Fine Tune Dash Position" +msgstr "Dashlocatie aanpassen" + +#: prefs.js:161 +msgid "" +"Adjusts position of the dock on chosen axis. Works only with the default " +"Dash." +msgstr "" +"Pas de locatie van het dock op de gekozen as aan. Werkt alleen met de " +"standaarddash." + +#: prefs.js:170 +msgid "Workspace Thumbnails / Orientation" +msgstr "Werkbladminiaturen/-oriëntatie" + +#: prefs.js:176 +msgid "Thumbnails Position / Workspaces Orientation" +msgstr "Miniatuurlocatie/Werkbladoriëntatie" + +#: prefs.js:177 +msgid "" +"Position of the workspace thumbnails on the screen also sets orientation of " +"the workspaces to vertical or horizontal. You have two options to disable " +"workspace thumbnails, one sets workspaces to the vertical orientation, the " +"second one to horizontal." +msgstr "" +"De locatie van werkbladminiaturen op het scherm stelt tevens de oriëntatie " +"van werkbladen in op verticaal of horizontaal. U heeft twee mogelijkheden om " +"miniaturen uit te schakelen: u kunt de werkbladen instellen op verticaal of " +"horizontaal." + +#: prefs.js:183 +msgid "Left \t Vertical Orientation" +msgstr "Links \t Verticale oriëntatie" + +#: prefs.js:184 +msgid "Right \t Vertical Orientation" +msgstr "Rechts \t Horizontale oriëntatie" + +#: prefs.js:185 +msgid "Hide \t Set Vertical Orientation" +msgstr "Verbergen \t Verticale oriëntatie instellen" + +#: prefs.js:186 +msgid "Top \t Horizontal Orientation" +msgstr "Bovenaan \t Horizontale oriëntatie" + +#: prefs.js:187 +msgid "Bottom \t Horizontal Orientation" +msgstr "Onderaan \t Horizontale oriëntatie" + +#: prefs.js:188 +msgid "Hide \t Set Horizontal Orientation" +msgstr "Verbergen \t Horizontale oriëntatie instellen" + +#: prefs.js:204 prefs.js:409 +msgid "Fine Tune Workspace Thumbnails Position" +msgstr "Werkbladminiatuurlocatie instellen" + +#: prefs.js:205 +msgid "Adjusts workspace thumbnails vertical position." +msgstr "Pas de verticale positie van werkbladminiaturen aan." + +#: prefs.js:213 +msgid "Reserve Full Screen Height/Width for Thumbnails" +msgstr "Gehele scherm gebruiken voor miniaturen" + +#: prefs.js:214 +msgid "" +"The whole screen height/width will be reserved for workspace thumbnails at " +"the expense of space available for Dash (if the Dash is oriented in a " +"different axis)." +msgstr "" +"De gehele schermhoogte en -breedte zal worden gebruikt voor " +"werkbladminiaturen. Let op: dit gaat ten koste van de beschikbare dashruimte " +"(als de dash op een andere oriëntatie is ingesteld)." + +#: prefs.js:231 prefs.js:427 +msgid "Workspace Thumbnails Max Scale" +msgstr "Max. omvang van werkbladminiaturen" + +#: prefs.js:232 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width)." +msgstr "" +"Pas de maximale omvang van werkbladminiaturen aan (% relatief in verhouding " +"tot de schermbreedte)." + +#: prefs.js:241 prefs.js:697 +msgid "Workspace Preview" +msgstr "Werkbladvoorvertoning" + +#: prefs.js:256 +msgid "Workspaces Scale" +msgstr "Werkbladomvang verkleinen" + +#: prefs.js:257 +msgid "" +"Scales down workspace previews so you can fit more of the adjacent " +"workspaces on the screen. Default size is calculated to use all available " +"space." +msgstr "" +"Maak de werkbladvoorvertoningen kleiner om meer werkbladen op het scherm te " +"tonen. De standaardomvang maakt gebruik van alle beschikbare ruimte." + +#: prefs.js:274 +msgid "Workspaces Spacing" +msgstr "Ruimte tussen werkbladen" + +#: prefs.js:275 +msgid "" +"Adjusts spacing between workspace previews so you can control how much of " +"the adjacent workspaces overlap to the current workspace overview. Default " +"value should set the adjacent workspaces out of the screen." +msgstr "" +"Pas de ruimte tussen werkbladvoorvertoningen aan zodat u zelf kunt bepalen " +"hoeveel werkbladen mogen overlappen. De standaardwaarde ligt buiten het " +"scherm." + +#: prefs.js:284 prefs.js:712 prefs.js:1072 +msgid "App Grid" +msgstr "Toepassingsrooster" + +#: prefs.js:290 +msgid "Center App Grid" +msgstr "Toepassingsrooster centreren" + +#: prefs.js:291 +msgid "" +"App grid in app view page will be centered to the display instead of the " +"available space. This option may have impact on the size of the grid, more " +"for narrower and small resolution displays, especially if workspace " +"thumbnails are bigger." +msgstr "" +"Toon het toepassingsrooster op het midden van het scherm in plaats van over " +"de gehele ruimte. Let op: deze optie kan van invloed zijn op de " +"roosteromvang. Op kleine schermen wordt het rooster smaller, vooral als de " +"werkbladminiaturen groter zijn." + +#: prefs.js:300 +msgid "Search View" +msgstr "Zoekweergave" + +#: prefs.js:306 +msgid "Center Search View" +msgstr "Zoekweergave centreren" + +#: prefs.js:307 +msgid "" +"Search view will be centered to the display instead of the available space." +msgstr "" +"Toon de zoekweergave op het midden van het scherm in plaats van over de " +"gehele ruimte." + +#: prefs.js:315 +msgid "Always Show Search Entry" +msgstr "Zoekvak altijd tonen" + +#: prefs.js:316 +msgid "" +"If disabled, the search entry field will be hidden when not in use, so the " +"workspace preview and app grid may take up more space." +msgstr "" +"Schakel uit om het zoekvak te verbergen als het niet wordt gebruikt, zodat " +"er meer ruimte voor de werkbladvoorvertoningen en het toepassingsrooster is." + +#: prefs.js:333 +msgid "Search Results Width" +msgstr "Breedte van zoekresultaten" + +#: prefs.js:334 +msgid "" +"Adjusts maximum width of search results view (% relative to default). This " +"allows you to fit more (or less) app icons into the app search result." +msgstr "" +"Pas de breedte van zoekresultaten aan (% relatief ten opzichte van " +"standaard). Hierdoor kunt u meer of minder pictogrammen in de resultaten " +"tonen." + +#: prefs.js:342 prefs.js:1483 +msgid "Panel" +msgstr "Bovenbalk" + +#: prefs.js:348 +msgid "Main Panel Position" +msgstr "Bovenbalklocatie" + +#: prefs.js:349 +msgid "Allows you to place the main panel at the bottom of your monitor." +msgstr "Verplaats de bovenbalk naar de onderkant van het scherm." + +#: prefs.js:354 +msgid "Top (Default)" +msgstr "Bovenaan (standaard)" + +#: prefs.js:362 +msgid "Main Panel Visibility" +msgstr "Zichtbaarheid van bovenbalk" + +#: prefs.js:363 +msgid "Main panel can be visible always, only in the overview or never." +msgstr "Toon de bovenbalk altijd, alleen op het overzicht of nooit." + +#: prefs.js:368 +msgid "Always Visible (Default)" +msgstr "Altijd tonen (standaard)" + +#: prefs.js:369 +msgid "Overview Only" +msgstr "Alleen op het overzicht" + +#: prefs.js:370 +msgid "Always Hidden" +msgstr "Altijd verbergen" + +#: prefs.js:378 +msgid "Secondary Monitors" +msgstr "Meerdere beeldschermen" + +#: prefs.js:384 +msgid "Workspace Thumbnails Position" +msgstr "Werkbladminiatuurlocaties" + +#: prefs.js:385 +msgid "" +"Allows you to place workspace thumbnails of secondary monitors on the " +"opposite side than on the primary monitor." +msgstr "Plaats werkbladminiaturen op andere beeldschermen dan het hoofdscherm." + +#: prefs.js:390 +msgid "Same as Primary" +msgstr "Gelijk aan hoofdscherm" + +#: prefs.js:391 +msgid "Left / Top" +msgstr "Links/Bovenaan" + +#: prefs.js:392 +msgid "Right / Bottom" +msgstr "Rechts/Onderaan" + +#: prefs.js:410 +msgid "Adjusts secondary monitors workspace thumbnails vertical position." +msgstr "Pas de verticale miniatuurpositie op andere beeldschermen aan." + +#: prefs.js:428 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width) for secondary monitors." +msgstr "" +"Pas de maximale omvang van werkbladminiaturen op andere beeldschermen aan (% " +"relatief in verhouding tot de schermbreedte)." + +#: prefs.js:445 +msgid "Workspace Preview Scale" +msgstr "Werkbladvoorvertoningen verkleinen" + +#: prefs.js:446 +msgid "Scales down workspace previews on secondary monitors." +msgstr "Verklein de voorvertoningen op andere beeldschermen." + +#: prefs.js:454 +msgid "Shift Workspace Preview by Panel Height" +msgstr "Werkbladvoorvertoningen aanpassen aan bovenbalkhoogte" + +#: prefs.js:455 +msgid "" +"This option can help align overview of the secondary monitor with the " +"primary monitor." +msgstr "" +"Met deze optie kunt u het overzicht op een ander beeldscherm gelijkstellen " +"aan die op het hoofdscherm." + +#: prefs.js:464 +msgid "Workspace Switcher Popup" +msgstr "Werkbladwisselaarpop-up" + +#: prefs.js:480 +msgid "Horizontal Position (% from left)" +msgstr "Horizontale positie (in % vanaf linkerzijde)" + +#: prefs.js:481 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can disable it on the Behavior tab. If " +"you want more control over the popup, try Workspace Switcher Manager " +"extension." +msgstr "" +"Deze pop-up wordt getoond als u van werkblad wisselt met behulp van een " +"sneltoets of gebaar buiten het overzicht om. U kunt de pop-up uitschakelen " +"op het tabblad ‘Gedrag’. Als u de pop-up naar eigen hand wilt zetten, " +"probeer dan de Workspace Switcher Manager-uitbreiding." + +#: prefs.js:499 +msgid "Vertical Position (% from top)" +msgstr "Verticale positie (in % vanaf bovenzijde)" + +#: prefs.js:523 +msgid "Dash Max Icon Size" +msgstr "Max. pictogramgrootte in dash" + +#: prefs.js:524 +msgid "Maximum size of Dash icons in pixels. Works only with default Dash." +msgstr "" +"De maximale pictogramgrootte, in pixels. Let op: dit werkt alleen in " +"combinatie met de standaarddash." + +#: prefs.js:529 prefs.js:732 prefs.js:752 prefs.js:853 +msgid "128" +msgstr "128" + +#: prefs.js:530 prefs.js:733 prefs.js:753 prefs.js:854 +msgid "112" +msgstr "112" + +#: prefs.js:531 prefs.js:734 prefs.js:754 prefs.js:855 +msgid "96" +msgstr "96" + +#: prefs.js:532 prefs.js:735 prefs.js:755 prefs.js:856 +msgid "80" +msgstr "80" + +#: prefs.js:533 prefs.js:676 prefs.js:736 prefs.js:756 prefs.js:857 +msgid "64" +msgstr "64" + +#: prefs.js:534 prefs.js:677 prefs.js:737 prefs.js:757 prefs.js:858 +msgid "48" +msgstr "48" + +#: prefs.js:535 prefs.js:678 prefs.js:758 prefs.js:859 +msgid "32" +msgstr "32" + +#: prefs.js:536 +msgid "24" +msgstr "24" + +#: prefs.js:537 +msgid "16" +msgstr "16" + +#: prefs.js:551 +msgid "Show Apps Icon Position" +msgstr "Locatie van ‘Toepassingen tonen’" + +#: prefs.js:552 +msgid "Sets the position of the \"Show Applications\" icon in the Dash." +msgstr "Stel de locatie van het pictogram ‘Toepassingen tonen’ in de dash in." + +#: prefs.js:558 prefs.js:573 prefs.js:588 +msgid "Start" +msgstr "Begin" + +#: prefs.js:559 prefs.js:574 prefs.js:589 +msgid "End" +msgstr "Einde" + +#: prefs.js:566 +msgid "Open Windows Icon Position" +msgstr "Locatie van ‘Geopende vensters’" + +#: prefs.js:567 +msgid "" +"This option adds \"Search Open Windows\" icon into dash (if window search " +"provider enabled on the Behavior tab) so you can directly toggle window " +"search provider results. Even if you disable this icon, you can use the " +"secondary mouse button click on the Show Apps Icon, or the Space hotkey to " +"access this feature." +msgstr "" +"Deze optie voegt een pictogram ‘Geopende vensters doorzoeken’ toe aan de " +"dash (als de vensterzoekdienst is ingeschakeld op het tabblad ‘Gedrag’), " +"zodat u direct kunt zoeken. Als u dit pictogram uitschakelt, dan kunt u deze " +"functie alsnog aanroepen met behulp van een rechtermuisklik op ‘Toepassingen " +"tonen’ of door te drukken op de spatiebalk." + +#: prefs.js:581 +msgid "Recent Files Icon Position" +msgstr "Locatie van ‘Onlangs gebruikte bestanden’" + +#: prefs.js:582 +msgid "" +"This option adds \"Search Recent Files\" icon into dash (if recent files " +"search provider enabled on the Behavior tab) so you can directly toggle " +"recent files search provider results. Even if you disable this icon, you can " +"use Ctrl + Space hotkey to access this feature." +msgstr "" +"Deze optie voegt een pictogram ‘Onlangs gebruikte bestanden doorzoeken’ toe " +"aan de dash (als de bestandszoekdienst is ingeschakeld op het tabblad " +"‘Gedrag’), zodat u direct kunt zoeken. Als u dit pictogram uitschakelt, dan " +"kunt u deze functie alsnog aanroepen met behulp van de sneltoets Ctrl + " +"spatiebalk." + +#: prefs.js:597 +msgid "Dash Background Opacity" +msgstr "Doorzichtigheid van dashachtergrond" + +#: prefs.js:598 +msgid "Adjusts the opacity of the dash background." +msgstr "Pas de doorzichtigheid van de dashachtergrond aan." + +#: prefs.js:614 +msgid "Dash Background Radius" +msgstr "Dash-achtergrondstraal" + +#: prefs.js:615 +msgid "" +"Adjusts the border radius of the dash background in pixels. 0 means default " +"value." +msgstr "" +"Pas de straal van de dashachtergrond aan (in pixels). 0 = standaardwaarde." + +#: prefs.js:623 prefs.js:1050 +msgid "Workspace Thumbnails" +msgstr "Werkbladminiaturen" + +#: prefs.js:629 +msgid "Show Workspace Thumbnail Labels" +msgstr "Werkbladminiatuurlabels tonen" + +#: prefs.js:630 +msgid "" +"Each workspace thumbnail can show its index and name (if defined in the " +"system settings) or name/title of its most recently used app/window." +msgstr "" +"Toon de namen van werkbladen (indien ingesteld in de systeemvoorkeuren) of " +"naam+titel van onlangs gebruikte toepassing/venster." + +#: prefs.js:635 prefs.js:680 prefs.js:1001 prefs.js:1062 prefs.js:1260 +#: prefs.js:1278 prefs.js:1296 prefs.js:1331 +msgid "Disable" +msgstr "Uitschakelen" + +#: prefs.js:636 +msgid "Index" +msgstr "Index" + +#: prefs.js:637 +msgid "Index + WS Name" +msgstr "Index + Werkbladnaam" + +#: prefs.js:638 +msgid "Index + App Name" +msgstr "Index + Toepassingsnaam" + +#: prefs.js:639 +msgid "Index + Window Title" +msgstr "Index + Venstertitel" + +#: prefs.js:646 +msgid "Show WS Thumbnail Label on Hover" +msgstr "Miniatuurlabels tonen na aanwijzen" + +#: prefs.js:647 +msgid "Show label only when the mouse pointer hovers over a thumbnail" +msgstr "Toon de labels alleen als u met de aanwijzer een miniatuur aanwijst." + +#: prefs.js:655 +msgid "Show Wallpaper in Workspace Thumbnails" +msgstr "Werkbladminiaturen voorzien van achtergrond" + +#: prefs.js:656 +msgid "All workspace thumbnails will include the current desktop background." +msgstr "Toon de huidige bureaubladachtergrond op werkbladminiaturen." + +#: prefs.js:664 +msgid "Window Preview" +msgstr "Venstervoorvertoning" + +#: prefs.js:670 +msgid "Window Preview App Icon Size" +msgstr "Pictogramgrootte in venstervoorvertoning" + +#: prefs.js:671 +msgid "Default size is 64." +msgstr "Standaard: 64." + +#: prefs.js:679 +msgid "22" +msgstr "22" + +#: prefs.js:687 +msgid "Always Show Window Titles" +msgstr "Venstertitels altijd tonen" + +#: prefs.js:688 +msgid "" +"All windows on the workspace preview will show their titles, not only the " +"one with the mouse pointer." +msgstr "" +"Toon venstertitels van alle vensters op de voorvertoning, niet alleen van " +"het venster onder de aanwijzer." + +#: prefs.js:703 +msgid "Show Workspace Preview Background" +msgstr "Werkbladvoorvertoning voorzien van achtergrond" + +#: prefs.js:704 +msgid "Allows you to hide the scaling background of the workspace preview." +msgstr "Toon of verberg de achtergrond op de werkbladvoorvertoning." + +#: prefs.js:718 +msgid "Icon Size" +msgstr "Pictogramgrootte" + +#: prefs.js:719 +msgid "" +"Allows to force fixed icon size and bypass the default adaptive algorithm." +msgstr "" +"Stel een vaste pictogramgrootte in ter vervanging van de standaard " +"aanpasbare grootte." + +#: prefs.js:724 prefs.js:751 +msgid "Adaptive (Default)" +msgstr "Aanpasbaar (standaard)" + +#: prefs.js:725 +msgid "256" +msgstr "256" + +#: prefs.js:726 +msgid "224" +msgstr "224" + +#: prefs.js:727 +msgid "208" +msgstr "208" + +#: prefs.js:728 +msgid "192" +msgstr "192" + +#: prefs.js:729 +msgid "176" +msgstr "176" + +#: prefs.js:730 +msgid "160" +msgstr "160" + +#: prefs.js:731 +msgid "144" +msgstr "144" + +#: prefs.js:745 +msgid "Folder Icon Size" +msgstr "Pictogramgrootte van mappen" + +#: prefs.js:746 +msgid "" +"Allows to disable the default adaptive algorithm and set a fixed size of " +"icons inside folders." +msgstr "" +"Stel een vaste pictogramgrootte in ter vervanging van de standaard " +"aanpasbare grootte." + +#: prefs.js:766 +msgid "Max App Folder Icon Grid Size" +msgstr "Max. grootte van mappen op rooster" + +#: prefs.js:767 +msgid "" +"Each folder icon shows (up to) 4 app icons as a preview of the folder " +"content, this option allows you to increase the number to 9 icons if folder " +"contains more than 4 or 8 apps. The latter avoids half empty folder icons." +msgstr "" +"Elk mappictogram toont maximaal 4 pictogrammen als voorvertoning. Met behulp " +"van deze optie kunt u het aantal verhogen naar maximaal 9 als de map 4 of 8 " +"toepassingen bevat. De laatste optie voorkomt halflege mappictogrammen." + +#: prefs.js:772 +msgid "2x2 (Default)" +msgstr "2x2 (standaard)" + +#: prefs.js:773 +msgid "3x3 for 5+ apps" +msgstr "3x3 (5 of meer toepassingen)" + +#: prefs.js:774 +msgid "3x3 for 9+ apps" +msgstr "3x3 (9 of meer toepassingen)" + +#: prefs.js:788 +msgid "Columns per Page (0 for adaptive grid)" +msgstr "Aantal kolommen per pagina (0 = aanpasbaar rooster)" + +#: prefs.js:789 +msgid "" +"Number of columns in application grid. If set to 0 (default setting) the " +"number will be set automatically to fit available height." +msgstr "" +"Het aantal kolommen van het toepassingsrooster. Stel in op 0 (standaard) om " +"automatisch aan te passen aan de beschikbare hoogte." + +#: prefs.js:803 +msgid "Rows per Page (0 for adaptive grid)" +msgstr "Aantal rijen per pagina (0 = aanpasbaar rooster)" + +#: prefs.js:804 +msgid "" +"Number of rows in application grid. If set to 0 (default setting) the number " +"will be set automatically to fit available height." +msgstr "" +"Het aantal rijen van het toepassingsrooster. Stel in op 0 (standaard) om " +"automatisch aan te passen aan de beschikbare hoogte." + +#: prefs.js:818 +msgid "Folder Columns per Page (0 for adaptive grid)" +msgstr "Aantal mapkolommen per pagina (0 = aanpasbaar rooster)" + +#: prefs.js:819 +msgid "" +"Number of columns in folder grid. If you leave the value on 0, the number of " +"columns will be calculated to fit all folder icons." +msgstr "" +"Het aantal kolommen van het mappenrooster. Stel in op 0 (standaard) om " +"automatisch aan te passen aan de beschikbare pictogrammen." + +#: prefs.js:833 +msgid "Folder Rows per Page (0 for adaptive grid)" +msgstr "Aantal maprijen per pagina (0 = aanpasbaar rooster)" + +#: prefs.js:834 +msgid "" +"Number of rows in folder grid. If you leave the value on 0, the number of " +"rows will be calculated to fit all folder icons." +msgstr "" +"Het aantal rijen van het mappenrooster. Stel in op 0 (standaard) om " +"automatisch aan te passen aan de beschikbare pictogrammen." + +#: prefs.js:841 prefs.js:1174 prefs.js:1492 +msgid "Search" +msgstr "Zoeken" + +#: prefs.js:847 +msgid "App Search Icon Size" +msgstr "Omvang van zoekresultaten" + +#: prefs.js:848 +msgid "Size of results provided by the App Search Provider." +msgstr "De omvang van toepassingszoekresultaten." + +#: prefs.js:878 +msgid "Max Search Results Rows" +msgstr "Aantal zoekresultaatrijen" + +#: prefs.js:879 +msgid "" +"Sets the maximum number of rows for result lists of all search providers " +"except window search provider which always lists all results." +msgstr "" +"Stel het maximumaantal rijen van resultaatlijsten van alle zoekdiensten (met " +"uitzondering van vensters) in." + +#: prefs.js:888 +msgid "Overview Background" +msgstr "Overzichtsachtergrond" + +#: prefs.js:894 +msgid "Show Static Background" +msgstr "Eigen achtergrond tonen" + +#: prefs.js:895 +msgid "Show static background wallpaper instead of the solid grey color." +msgstr "Stel een eigen achtergrond in in plaats van de grijze kleur." + +#: prefs.js:911 +msgid "Blur Window Picker Background" +msgstr "Vensterkiezerachtergrond vervagen" + +#: prefs.js:912 +msgid "Blur background wallpaper (if enabled) in the window picker view." +msgstr "Vervaag de achtergrond (indien ingeschakeld) van de vensterkiezer." + +#: prefs.js:928 +msgid "Blur App Grid/Search View Background" +msgstr "Toepassingsrooster-/Zoekweergave-achtergrond vervagen" + +#: prefs.js:929 +msgid "" +"Blur background wallpaper (if enabled) in the app grid and search results " +"views." +msgstr "" +"Vervaag de achtergrond (indien ingeschakeld) van het toepassingsrooster en " +"de zoekweergave." + +#: prefs.js:937 +msgid "Smooth Blur Transitions" +msgstr "Vloeiende vervaagovergangen" + +#: prefs.js:938 +msgid "" +"Makes blur transitions smoother but can impact overall smoothness of " +"overview animations." +msgstr "" +"Maak vervaagovergangen vloeiender. Let op: dit kan van invloed zijn op de " +"overige animaties." + +#: prefs.js:953 prefs.js:980 prefs.js:1002 +msgid "Overview" +msgstr "Overzicht" + +#: prefs.js:959 +msgid "Overview Mode" +msgstr "Overzichtsmodus" + +#: prefs.js:960 +msgid "" +"The Expose Windows on Hover mode do not expose the workspace preview windows " +"until the mouse pointer enters any window.\n" +"The Static Workspace mode does not scale the workspace preview, it only " +"shows Dash and workspace thumbnails over the desktop. Clicking on a " +"workspace thumbnail scales the ws preview and exposes its windows like in " +"the default overview mode." +msgstr "" +"De modus ‘Vensters tonen na aanwijzen’ toont geen werkbladminiaturen totdat " +"de aanwijzer een venster aanwijst.\n" +"De statische modus toont geen verkleinde werkbladminiaturen, maar alleen de " +"dash en miniaturen boven het bureaublad. Klik op een werkbladminiatuur om de " +"voorvertoning te verkleinen en alle vensters te tonen, net als in de " +"standaard overzichtsmodus." + +#: prefs.js:965 prefs.js:1259 prefs.js:1277 prefs.js:1317 +msgid "Default" +msgstr "Standaard" + +#: prefs.js:966 +msgid "Expose Windows on Hover" +msgstr "Vensters tonen na aanwijzen" + +#: prefs.js:967 +msgid "Static Workspace" +msgstr "Statische werkbladen" + +#: prefs.js:974 +msgid "Startup State" +msgstr "Opstartmodus" + +#: prefs.js:975 +msgid "Allows to change the state in which GNOME Shell starts a session." +msgstr "Geef aan in welke modus GNOME Shell een sessie dient te starten." + +#: prefs.js:981 +msgid "Desktop" +msgstr "Bureaublad" + +#: prefs.js:982 prefs.js:1003 +msgid "Applications" +msgstr "Toepassingen" + +#: prefs.js:989 +msgid "" +"Hot Corner (Install Custom Hot Corners - Extended extension for more options)" +msgstr "" +"Snelhoek (installeer voor meer mogelijkheden de uitbreiding ‘Custom Hot " +"Corners - Extended)" + +#: prefs.js:995 +msgid "Hot corner Action" +msgstr "Snelhoekactie" + +#: prefs.js:996 +msgid "" +"Disable or change behavior of hot corner. Holding down the Ctrl key while " +"hitting the hot corner switches between Overview/Applications actions." +msgstr "" +"Pas het gedrag van de snelhoek aan of schakel deze uit. Houd Ctrl ingedrukt " +"tijdens het aanwijzen van de snelhoek om te schakelen tussen het overzicht " +"en de toepassingen." + +#: prefs.js:1010 +msgid "Enable Hot Corner in Full-Screen mode" +msgstr "Snelhoek tonen in schermvullende modus" + +#: prefs.js:1011 +msgid "" +"If you often work with full-screen applications and want the hot corner to " +"be usable." +msgstr "" +"Als u regelmatig met schermvullende toepassingen werkt en de snelhoek wilt " +"blijven gebruiken." + +#: prefs.js:1020 +msgid "Show Ripples Animation" +msgstr "Golfanimatie tonen" + +#: prefs.js:1021 +msgid "Ripples animation shows up when you trigger hot corner." +msgstr "Toon een golfanimatie zodra u de snelhoek activeert." + +#: prefs.js:1036 +msgid "Dash Icon Click" +msgstr "Klikken op dashpictogram" + +#: prefs.js:1037 +msgid "" +"if the app you clicked on has more than one window and the recently used " +"window is not on the current workspace, the overview can switch to the " +"workspace with the recent window." +msgstr "" +"Als de aangeklikte toepassing meer dan dan één venster bevat en het onlangs " +"gebruikte venster niet op het huidige werkblad staat, dan kan worden " +"overgeschakeld naar het juiste werkblad." + +#: prefs.js:1042 +msgid "Activate Last Used Window Immediately" +msgstr "Laatstgebruikte venster focussen" + +#: prefs.js:1043 +msgid "Switch to Workspace with Recently Used Window" +msgstr "Overschakelen naar werkblad met laatstgebruikte venster" + +#: prefs.js:1056 +msgid "Close Workspace Button" +msgstr "Werkbladsluitknop" + +#: prefs.js:1057 +msgid "" +"The Close Workspace button appears on the workspace thumbnail when you hover " +"over it and allows you to close all windows on the workspace. You can choose " +"a safety lock to prevent accidental use." +msgstr "" +"De werkbladsluitknop wordt getoond zodra u een miniatuur aanwijst. Hiermee " +"kunt u alle vensters op het desbetreffende werkblad sluiten. U kunt " +"instellen dat u sluiten wilt voorkomen." + +#: prefs.js:1063 +msgid "Single Click" +msgstr "Eenmaal klikken" + +#: prefs.js:1064 +msgid "Double Click" +msgstr "Dubbelklikken" + +#: prefs.js:1065 +msgid "Ctrl Key + Click" +msgstr "Ctlr+klik" + +#: prefs.js:1078 +msgid "Apps Order" +msgstr "Toepassingsvolgorde" + +#: prefs.js:1079 +msgid "" +"Choose sorting method for the app grid. Note that sorting by alphabet and " +"usage ignores folders." +msgstr "" +"Kies de sorteermethode van het toepassingsrooster. Let op: sorteren op " +"alfabet of gebruik negeert mappen." + +#: prefs.js:1084 +msgid "Custom (Default)" +msgstr "Aangepast (standaard)" + +#: prefs.js:1085 +msgid "Alphabet" +msgstr "Alfabet" + +#: prefs.js:1086 +msgid "Usage" +msgstr "Gebruik" + +#: prefs.js:1093 +msgid "App Grid Content" +msgstr "Inhoud van toepassingsrooster" + +#: prefs.js:1094 +msgid "" +"The default Shell removes favorite apps, this option lets you duplicate them " +"in the grid or remove also running applications. Option \"Favorites and " +"Running First\" only works with the Alphabet and Usage sorting." +msgstr "" +"Standaard worden favoriete toepassingen verborgen. Met behulp van deze optie " +"kunt u ze klonen op het rooster of ook actieve toepassingen verbergen. Let " +"op: de optie ‘Favorieten en actieve bovenaan’ werkt alleen in combinatie met " +"sorteren op alfabet of gebruik." + +#: prefs.js:1099 +msgid "Include All" +msgstr "Alles" + +#: prefs.js:1100 +msgid "Include All - Favorites and Running First" +msgstr "Alles - Favorieten en actieve bovenaan" + +#: prefs.js:1101 +msgid "Exclude Favorites (Default)" +msgstr "Favorieten verbergen (standaard)" + +#: prefs.js:1102 +msgid "Exclude Running" +msgstr "Actieve verbergen" + +#: prefs.js:1103 +msgid "Exclude Favorites and Running" +msgstr "Favorieten en actieve verbergen" + +#: prefs.js:1110 +msgid "Active Icons in Folder Preview" +msgstr "Actieve pictogrammen op mapvoorvertoning" + +#: prefs.js:1111 +msgid "" +"If enabled, clicking an app icon in a folder preview directly opens the app " +"without having to open the folder first. Middle button opens new window of " +"the app without closing the overview, so you can open multiple apps in a row " +"on the current workspace and secondary button opens the folder." +msgstr "" +"Schakel in om op een toepassingspictogram te kunnen klikken vanuit een " +"mapvoorvertoning. Hierdoor hoeft niet eerst de map te worden geopend. Met " +"een middelklik opent u een nieuw venster zonder het overzicht te sluiten, " +"zodat u meerdere toepassingen per rij kunt openen. Met een rechtermuisklik " +"wordt de map geopend." + +#: prefs.js:1120 +msgid "Center Open Folders" +msgstr "Geopende mappen centreren" + +#: prefs.js:1121 +msgid "" +"App folder may open in the center of the screen or above the source folder " +"icon." +msgstr "" +"Toon mappen op het midden van het scherm in plaats van boven het " +"mappictogram." + +#: prefs.js:1130 +msgid "Allow Incomplete Pages" +msgstr "Onvolledige pagina's tonen" + +#: prefs.js:1131 +msgid "" +"If disabled, icons from the next page (if any) are automatically moved to " +"fill any empty slot left after an icon was (re)moved (to a folder for " +"example)." +msgstr "" +"Schakel uit om pictogrammen van de volgende pagina (indien beschikbaar) " +"automatisch te verplaatsen om gaten op te vullen als er pictogrammen " +"verplaatst of verwijderd zijn." + +#: prefs.js:1140 +msgid "App Labels Behavior" +msgstr "Toepassingslabels" + +#: prefs.js:1141 +msgid "Choose how and when to display app names." +msgstr "Geef aan hoe en wanneer er toepassingsnamen dienen te worden getoond." + +#: prefs.js:1146 +msgid "Ellipsized - Expand Selected (Default)" +msgstr "Ingekort - Selectie volledig tonen (standaard)" + +#: prefs.js:1147 +msgid "Always Expanded" +msgstr "Altijd volledig tonen" + +#: prefs.js:1148 +msgid "Hidden - Show Selected Only" +msgstr "Verborgen - Alleen selectie tonen" + +#: prefs.js:1154 +msgid "Reset App Grid Layout" +msgstr "Standaardindeling herstellen" + +#: prefs.js:1155 +msgid "" +"Removes all stored app grid icons positions, after the reset icons will be " +"ordered alphabetically." +msgstr "Wis alle pictogramlocaties en sorteer alle pictogrammen op alfabet." + +#: prefs.js:1163 +msgid "Remove App Grid Folders" +msgstr "Mappen verwijderen" + +#: prefs.js:1164 +msgid "Removes all folders, folder apps move to root grid." +msgstr "Verwijder alle mappen en verplaats toepassingen naar het hoofdrooster." + +#: prefs.js:1186 +msgid "Enable Window Search Provider" +msgstr "Vensters doorzoeken" + +#: prefs.js:1187 +msgid "" +"Activates the window search provider that adds open windows to the search " +"results. You can search app names and window titles. You can also use \"wq/" +"\" prefix to suppress results from other search providers." +msgstr "" +"Schakel de dienst om geopende vensters te zoeken in. U kunt zoeken op " +"toepassingsnamen en venstertitels. Ook kunt u ‘wq/’ voorafgaand aan een " +"zoekopdracht toevoegen om resultaten van andere diensten te verbergen." + +#: prefs.js:1195 +msgid "Enable Recent Files Search Provider" +msgstr "Onlangs gebruikte bestanden doorzoeken" + +#: prefs.js:1196 +msgid "" +"Activates the recent files search provider that can be triggered by a dash " +"icon, Ctrl + Space hotkey or by typing \"fq//\" prefix in the search entry " +"field. This option needs File History option enabled in the GNOME Privacy " +"settings." +msgstr "" +"Schakel de dienst in om onlangs gebruikte bestanden te doorzoeken. Dit kan " +"met behulp van een dashpictogram, Ctrl+spatiebalk of door ‘fq//’ voorafgaand " +"aan een zoekopdracht in te vullen. Let op: voor deze optie is " +"bestandsgeschiedenis vereist. Die optie vindt u in de GNOME-" +"privacyvoorkeuren." + +#: prefs.js:1204 +msgid "Enable Fuzzy Match" +msgstr "Onduidelijke overeenkomsten inschakelen" + +#: prefs.js:1205 +msgid "" +"Enabling the fuzzy match allows you to skip letters in the pattern you are " +"searching for and find \"Firefox\" even if you type \"ffx\". Works only for " +"the App, Window and Recent files search providers." +msgstr "" +"Schakel onduidelijke overeenkomsten in om letters over te slaan. Voorbeeld: " +"‘Firefox’ wordt gevonden als u ‘ffx’ typt. Let op: dit werkt alleen in " +"combinatie met de diensten toepassingen, vensters en onlangs gebruikte " +"bestanden." + +#: prefs.js:1223 +msgid "Animations - General" +msgstr "Animaties - Algemeen" + +#: prefs.js:1238 +msgid "Animation Speed" +msgstr "Animatiesnelheid" + +#: prefs.js:1239 +msgid "" +"Adjusts the global animation speed in % of the default duration - higher " +"value means slower animation." +msgstr "" +"Pas de algemene animatiesnelheid aan (in %). Hogere waarde = langzamere " +"animatie." + +#: prefs.js:1247 +msgid "Animations - Overview" +msgstr "Animaties - Overzicht" + +#: prefs.js:1253 +msgid "App Grid Animation" +msgstr "Animatie van toepassingsrooster" + +#: prefs.js:1254 +msgid "" +"When entering the App Grid view, the app grid animates from the edge of the " +"screen. You can choose direction, keep it Default (direction will be chosen " +"automatically) or disable the animation if you don't like it." +msgstr "" +"Toon een animatie vanaf de zijkant na het openen van het toepassingsrooster. " +"U kunt aangeven vanuit welke richting de animatie dient te komen (standaard: " +"automatisch) of de animatie in zijn geheel uitschakelen." + +#: prefs.js:1261 prefs.js:1279 +msgid "Right to Left" +msgstr "Van rechts naar links" + +#: prefs.js:1262 prefs.js:1280 +msgid "Left to Right" +msgstr "Van links naar rechts" + +#: prefs.js:1263 prefs.js:1281 +msgid "Bottom to Top" +msgstr "Van boven naar onder" + +#: prefs.js:1264 prefs.js:1282 +msgid "Top to Bottom" +msgstr "Van onder naar boven" + +#: prefs.js:1271 +msgid "Search View Animation" +msgstr "Animatie van zoekweergave" + +#: prefs.js:1272 +msgid "" +"When search is activated the search view with search results can animate " +"from the edge of the screen. You can choose direction, keep it Default " +"(currently Bottom to Top) or disable the animation if you don't like it." +msgstr "" +"Toon een animatie vanaf de zijkant na het openen van de zoekweergave. U kunt " +"aangeven vanuit welke richting de animatie dient te komen (standaard: van " +"onder naar boven) of de animatie in zijn geheel uitschakelen." + +#: prefs.js:1290 +msgid "Workspace Preview Animation" +msgstr "Animatie van werkbladminiaturen" + +#: prefs.js:1291 +msgid "" +"When entering / leaving the App Grid / Search view, the workspace preview " +"can animate to/from workspace thumbnail." +msgstr "" +"Toon een animatie na het openen en sluiten van het toepassingsrooster en de " +"zoekweergave." + +#: prefs.js:1297 +msgid "Enable" +msgstr "Inschakelen" + +#: prefs.js:1305 +msgid "Workspace Switcher" +msgstr "Werkbladwisselaar" + +#: prefs.js:1311 +msgid "Workspace Switcher Animation" +msgstr "Animatie van werkbladwisselaar" + +#: prefs.js:1312 +msgid "" +"Allows you to disable movement of the desktop background during workspace " +"switcher animation outside of the overview. The Static Background mode also " +"keeps Conky and desktop icons on their place during switching." +msgstr "" +"Hiermee kunt u de animatie van de bureaubladachtergrond op de " +"werkbladwisselaar buiten het overzicht uitschakelen. De statische modus laat " +"Conky en pictogrammen op hun plaats staan tijdens het wisselen." + +#: prefs.js:1318 +msgid "Static Background" +msgstr "Statische achtergrond" + +#: prefs.js:1325 +msgid "Workspace Switcher Popup Mode" +msgstr "Werkbladwisselaarpop-upmodus" + +#: prefs.js:1326 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can to disable the popup at all, or " +"show it on the current monitor (the one with mouse pointer) instead of the " +"primary." +msgstr "" +"Deze pop-up wordt getoond als u van werkblad wisselt met behulp van een " +"sneltoets of gebaar buiten het overzicht. U kunt de pop-up in zijn geheel " +"uitschakelen of alleen op het huidige beeldscherm (het scherm met de " +"aanwijzer) tonen." + +#: prefs.js:1332 +msgid "Show on Primary Monitor (Default)" +msgstr "Tonen op hoofdscherm (standaard)" + +#: prefs.js:1333 +msgid "Show on Current Monitor" +msgstr "Tonen op huidig beeldscherm" + +#: prefs.js:1341 +msgid "Notifications" +msgstr "Meldingen" + +#: prefs.js:1347 +msgid "Notification Banner Position" +msgstr "Meldingslocatie" + +#: prefs.js:1348 +msgid "Choose where the notification pop-ups appear on the screen." +msgstr "Geef aan op welke locatie meldingen dienen te worden getoond." + +#: prefs.js:1353 +msgid "Top Left" +msgstr "Linksboven" + +#: prefs.js:1354 +msgid "Top Middle" +msgstr "Linksmidden" + +#: prefs.js:1355 +msgid "Top Right (Default)" +msgstr "Rechtsboven (standaard)" + +#: prefs.js:1356 +msgid "Bottom Left" +msgstr "Linksonder" + +#: prefs.js:1357 +msgid "Bottom Middle" +msgstr "Middenonder" + +#: prefs.js:1358 +msgid "Bottom Right" +msgstr "Rechtsonder" + +#: prefs.js:1365 +msgid "Window Attention Handler" +msgstr "Vensterfocusafhandeling" + +#: prefs.js:1366 +msgid "" +"When a window requires attention (often a new window), GNOME Shell shows you " +"a notification about it. You can disable popups of these messages " +"(notification will be pushed into the message tray silently) or focus the " +"source window immediately instead." +msgstr "" +"Als een venster om focus vraagt (doorgaans een nieuw venster), dan toont " +"GNOME Shell een melding. U kunt deze meldingen uitschakelen om ze direct " +"naar het berichtenvak te sturen of het venster direct focussen." + +#: prefs.js:1371 prefs.js:1386 +msgid "Show Notifications (Default)" +msgstr "Meldingen tonen (standaard)" + +#: prefs.js:1372 +msgid "Disable Notification Popups" +msgstr "Meldingen uitschakelen" + +#: prefs.js:1373 +msgid "Immediately Focus Window" +msgstr "Venster direct focussen" + +#: prefs.js:1380 +msgid "Favorites" +msgstr "Favorieten" + +#: prefs.js:1381 +msgid "Disable pin/unpin app notifications." +msgstr "Schakel meldingen omtrent favorieten uit." + +#: prefs.js:1387 +msgid "Disable Notifications" +msgstr "Meldingen uitschakelen" + +#: prefs.js:1402 +msgid "Keyboard" +msgstr "Toetsenbord" + +#: prefs.js:1408 +msgid "Override Page Up/Down Shortcuts" +msgstr "Page Up-/Down-sneltoetsgedrag aanpassen" + +#: prefs.js:1409 +msgid "" +"This option automatically overrides the (Shift +) Super + Page Up/Down " +"keyboard shortcuts for the current workspace orientation. If you encounter " +"any issues, check the configuration in the dconf editor." +msgstr "" +"Met deze optie kunt u het gedrag van de sneltoetsen (Shift +) Super + Page " +"Up/Down binnen de huidige werkbladoriëntatie aanpassen. Let op: als u " +"problemen ervaart, bekijk dan de configuratie in dconf-bewerker." + +#: prefs.js:1417 +msgid "Compatibility" +msgstr "Compatibiliteit" + +#: prefs.js:1423 +msgid "Fix for Dash to Dock" +msgstr "Dash-to-Dock-oplossing" + +#: prefs.js:1424 +msgid "" +"With the default Ubuntu Dock and other Dash To Dock forks, you may " +"experience issues with Activities overview after you change Dock position or " +"change monitors configuration. If you are experiencing such issues, try to " +"enable this option, or (better) disable/replace the dock extension." +msgstr "" +"Met het standaard Ubuntu-dock en andere Dash-to-Dock-varianten kunt u " +"problemen met het activiteitenoverzicht ervaren als u de docklocatie of " +"beeldschermvoorkeuren aanpast. In dat geval kunt u deze optie proberen of de " +"dockuitbreiding in kwestie uit te schakelen/te vervangen." + +#: prefs.js:1432 +msgid "" +"V-Shell Modules that can be disabled in case of conflict or misbehavior." +msgstr "" +"V-Shellmodules die kunnen worden uitgeschakeld bij problemen of conflicten." + +#: prefs.js:1438 +msgid "AppFavorites" +msgstr "Favoriete toepassingen" + +#: prefs.js:1439 +msgid "Pin/unpin app notification options." +msgstr "Opties omtrent favorietenmeldingen." + +#: prefs.js:1447 +msgid "AppDisplay / IconGrid" +msgstr "Toepassingsweergave/-rooster" + +#: prefs.js:1448 +msgid "App grid customization and options." +msgstr "Opties omtrent het aanpassen van het toepassingsrooster." + +#: prefs.js:1457 +msgid "Dash configuration options and support for vertical orientation." +msgstr "Dashopties en ondersteuning voor verticale oriëntatie." + +#: prefs.js:1466 +msgid "" +"Hot corner options, removes right panel barrier that collides with CHC-E " +"extension." +msgstr "" +"Snelhoekopties. Verwijder de barrière van de rechterbalk die botst met de " +"CHC-E-uitbreiding." + +#: prefs.js:1474 +msgid "MessageTray" +msgstr "Berichtenvak" + +#: prefs.js:1475 +msgid "Notification position options." +msgstr "Opties omtrent meldingslocaties." + +#: prefs.js:1484 +msgid "Panel options." +msgstr "Bovenbalkopties." + +#: prefs.js:1493 +msgid "Search view and app search provider customization and options." +msgstr "Zoekweergave- en zoekdienstopties." + +#: prefs.js:1501 +msgid "SwipeTracker" +msgstr "Gebaar-volgsysteem" + +#: prefs.js:1502 +msgid "Gestures for vertical workspace orientation." +msgstr "Gebaren in de verticale werkbladoriëntatie." + +#: prefs.js:1510 +msgid "WindowAttentionHandler" +msgstr "Vensterfocusafhandeling" + +#: prefs.js:1511 +msgid "Window attention handler options." +msgstr "Vensterfocusafhandelingsopties." + +#: prefs.js:1519 +msgid "WindowManager" +msgstr "Vensterbeheer" + +#: prefs.js:1520 +msgid "" +"Fixes an upstream bug in the minimization animation of a full-screen window." +msgstr "" +"Lost een bug omtrent de minimaliseeranimatie van schermvullende vensters op." + +#: prefs.js:1528 +msgid "WindowPreview" +msgstr "Venstervoorvertoning" + +#: prefs.js:1529 +msgid "" +"Window preview options, fixes an upstream bug that fills the system log with " +"errors when you close a window from an overview or exit the overview with a " +"gesture when any window is selected." +msgstr "" +"Venstervoorvertoningsopties. Lost een bug op omtrent het vastleggen van " +"foutmeldingen in het systeemlogboek na het sluiten van een venster vanuit " +"het overzicht of sluiten van het overzicht met een gebaar." + +#: prefs.js:1537 +msgid "Workspace" +msgstr "Werkblad" + +#: prefs.js:1538 +msgid "" +"Fixes workspace preview allocations for vertical workspaces orientation and " +"window scaling in static overview modes." +msgstr "" +"Lost een bug omtrent het toewijzen van werkbladvoorvertoningen in verticale " +"oriëntatie op, alsmede vensterschaling in de statische modus." + +#: prefs.js:1546 +msgid "WorkspaceAnimation" +msgstr "Werkbladanimatie" + +#: prefs.js:1547 +msgid "Static workspace animation option." +msgstr "Statische werkbladanimatie." + +#: prefs.js:1555 +msgid "WorkspaceSwitcherPopup" +msgstr "Werkbladwisselaarpop-up" + +#: prefs.js:1556 +msgid "Workspace switcher popup position options." +msgstr "Opties omtrent de werkbladwisselaarpop-up." + +#: prefs.js:1573 +msgid "Version" +msgstr "Versie" + +#: prefs.js:1579 +msgid "Reset all options" +msgstr "Standaardwaarden herstellen" + +#: prefs.js:1580 +msgid "Set all options to default values." +msgstr "Herstel alle standaardvoorkeuren." + +#: prefs.js:1586 +msgid "Links" +msgstr "Links" + +#: prefs.js:1590 +msgid "Homepage" +msgstr "Website" + +#: prefs.js:1591 +msgid "Source code and more info about this extension" +msgstr "Broncode en meer informatie over deze uitbreiding" + +#: prefs.js:1596 +msgid "Changelog" +msgstr "Wijzigingslog" + +#: prefs.js:1597 +msgid "See what's changed." +msgstr "Bekijk alle wijzigingen." + +#: prefs.js:1602 +msgid "GNOME Extensions" +msgstr "GNOME-uitbreidingen" + +#: prefs.js:1603 +msgid "Rate and comment the extension on GNOME Extensions site." +msgstr "Beoordeel deze uitbreiding op de GNOME-uitbreidingensite." + +#: prefs.js:1608 +msgid "Report a bug or suggest new feature" +msgstr "Bug melden of idee delen" + +#: prefs.js:1614 +msgid "Buy Me a Coffee" +msgstr "Trakteer me op koffie" + +#: prefs.js:1615 +msgid "If you like this extension, you can help me with my coffee expenses." +msgstr "" +"Als u deze uitbreiding graag gebruikt, dan kunt u me trakteren op een kopje " +"koffie." + +#: recentFilesSearchProvider.js:109 +msgid "Search recent files" +msgstr "Onlangs gebruikte bestanden doorzoeken" + +#: recentFilesSearchProvider.js:110 +msgid "Recent Files" +msgstr "Onlangs gebruikte bestanden" diff --git a/extensions/45/vertical-workspaces/po/vertical-workspaces.pot b/extensions/45/vertical-workspaces/po/vertical-workspaces.pot new file mode 100644 index 0000000..44ccddb --- /dev/null +++ b/extensions/45/vertical-workspaces/po/vertical-workspaces.pot @@ -0,0 +1,1389 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR GdH +# This file is distributed under the same license as the vertical-workspaces package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: vertical-workspaces\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-08 12:37+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: dash.js:743 +msgid "Search Open Windows (Hotkey: Space)" +msgstr "" + +#: dash.js:816 +msgid "Search Recent Files (Hotkey: Ctrl + Space)" +msgstr "" + +#: windowSearchProvider.js:117 windowSearchProvider.js:119 +msgid "Open Windows" +msgstr "" + +#: windowSearchProvider.js:118 +msgid "List of open windows" +msgstr "" + +#: appDisplay.js:1317 +msgid "Force Quit" +msgstr "" + +#: appDisplay.js:1335 +msgid "Move App to Current Workspace ( Shift + Click )" +msgstr "" + +#: prefs.js:47 prefs.js:1465 +msgid "Layout" +msgstr "" + +#: prefs.js:53 +msgid "Appearance" +msgstr "" + +#: prefs.js:59 +msgid "Behavior" +msgstr "" + +#: prefs.js:65 +msgid "Misc" +msgstr "" + +#: prefs.js:71 +msgid "About" +msgstr "" + +#: prefs.js:119 prefs.js:517 prefs.js:1030 prefs.js:1456 +msgid "Dash" +msgstr "" + +#: prefs.js:125 +msgid "Dash Position" +msgstr "" + +#: prefs.js:131 +msgid "Top" +msgstr "" + +#: prefs.js:132 +msgid "Right" +msgstr "" + +#: prefs.js:133 prefs.js:355 +msgid "Bottom" +msgstr "" + +#: prefs.js:134 +msgid "Left" +msgstr "" + +#: prefs.js:135 prefs.js:393 prefs.js:557 prefs.js:572 prefs.js:587 +msgid "Hide" +msgstr "" + +#: prefs.js:142 +msgid "Center Horizontal Dash to Workspace" +msgstr "" + +#: prefs.js:143 +msgid "" +"If the Dash Position is set to Top or Bottom, the position will be " +"recalculated relative to the workspace preview instead of the screen. Works " +"only with the default Dash." +msgstr "" + +#: prefs.js:160 +msgid "Fine Tune Dash Position" +msgstr "" + +#: prefs.js:161 +msgid "" +"Adjusts position of the dock on chosen axis. Works only with the default " +"Dash." +msgstr "" + +#: prefs.js:170 +msgid "Workspace Thumbnails / Orientation" +msgstr "" + +#: prefs.js:176 +msgid "Thumbnails Position / Workspaces Orientation" +msgstr "" + +#: prefs.js:177 +msgid "" +"Position of the workspace thumbnails on the screen also sets orientation of " +"the workspaces to vertical or horizontal. You have two options to disable " +"workspace thumbnails, one sets workspaces to the vertical orientation, the " +"second one to horizontal." +msgstr "" + +#: prefs.js:183 +msgid "Left \t Vertical Orientation" +msgstr "" + +#: prefs.js:184 +msgid "Right \t Vertical Orientation" +msgstr "" + +#: prefs.js:185 +msgid "Hide \t Set Vertical Orientation" +msgstr "" + +#: prefs.js:186 +msgid "Top \t Horizontal Orientation" +msgstr "" + +#: prefs.js:187 +msgid "Bottom \t Horizontal Orientation" +msgstr "" + +#: prefs.js:188 +msgid "Hide \t Set Horizontal Orientation" +msgstr "" + +#: prefs.js:204 prefs.js:409 +msgid "Fine Tune Workspace Thumbnails Position" +msgstr "" + +#: prefs.js:205 +msgid "Adjusts workspace thumbnails vertical position." +msgstr "" + +#: prefs.js:213 +msgid "Reserve Full Screen Height/Width for Thumbnails" +msgstr "" + +#: prefs.js:214 +msgid "" +"The whole screen height/width will be reserved for workspace thumbnails at " +"the expense of space available for Dash (if the Dash is oriented in a " +"different axis)." +msgstr "" + +#: prefs.js:231 prefs.js:427 +msgid "Workspace Thumbnails Max Scale" +msgstr "" + +#: prefs.js:232 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width)." +msgstr "" + +#: prefs.js:241 prefs.js:697 +msgid "Workspace Preview" +msgstr "" + +#: prefs.js:256 +msgid "Workspaces Scale" +msgstr "" + +#: prefs.js:257 +msgid "" +"Scales down workspace previews so you can fit more of the adjacent " +"workspaces on the screen. Default size is calculated to use all available " +"space." +msgstr "" + +#: prefs.js:274 +msgid "Workspaces Spacing" +msgstr "" + +#: prefs.js:275 +msgid "" +"Adjusts spacing between workspace previews so you can control how much of " +"the adjacent workspaces overlap to the current workspace overview. Default " +"value should set the adjacent workspaces out of the screen." +msgstr "" + +#: prefs.js:284 prefs.js:712 prefs.js:1072 +msgid "App Grid" +msgstr "" + +#: prefs.js:290 +msgid "Center App Grid" +msgstr "" + +#: prefs.js:291 +msgid "" +"App grid in app view page will be centered to the display instead of the " +"available space. This option may have impact on the size of the grid, more " +"for narrower and small resolution displays, especially if workspace " +"thumbnails are bigger." +msgstr "" + +#: prefs.js:300 +msgid "Search View" +msgstr "" + +#: prefs.js:306 +msgid "Center Search View" +msgstr "" + +#: prefs.js:307 +msgid "" +"Search view will be centered to the display instead of the available space." +msgstr "" + +#: prefs.js:315 +msgid "Always Show Search Entry" +msgstr "" + +#: prefs.js:316 +msgid "" +"If disabled, the search entry field will be hidden when not in use, so the " +"workspace preview and app grid may take up more space." +msgstr "" + +#: prefs.js:333 +msgid "Search Results Width" +msgstr "" + +#: prefs.js:334 +msgid "" +"Adjusts maximum width of search results view (% relative to default). This " +"allows you to fit more (or less) app icons into the app search result." +msgstr "" + +#: prefs.js:342 prefs.js:1483 +msgid "Panel" +msgstr "" + +#: prefs.js:348 +msgid "Main Panel Position" +msgstr "" + +#: prefs.js:349 +msgid "Allows you to place the main panel at the bottom of your monitor." +msgstr "" + +#: prefs.js:354 +msgid "Top (Default)" +msgstr "" + +#: prefs.js:362 +msgid "Main Panel Visibility" +msgstr "" + +#: prefs.js:363 +msgid "Main panel can be visible always, only in the overview or never." +msgstr "" + +#: prefs.js:368 +msgid "Always Visible (Default)" +msgstr "" + +#: prefs.js:369 +msgid "Overview Only" +msgstr "" + +#: prefs.js:370 +msgid "Always Hidden" +msgstr "" + +#: prefs.js:378 +msgid "Secondary Monitors" +msgstr "" + +#: prefs.js:384 +msgid "Workspace Thumbnails Position" +msgstr "" + +#: prefs.js:385 +msgid "" +"Allows you to place workspace thumbnails of secondary monitors on the " +"opposite side than on the primary monitor." +msgstr "" + +#: prefs.js:390 +msgid "Same as Primary" +msgstr "" + +#: prefs.js:391 +msgid "Left / Top" +msgstr "" + +#: prefs.js:392 +msgid "Right / Bottom" +msgstr "" + +#: prefs.js:410 +msgid "Adjusts secondary monitors workspace thumbnails vertical position." +msgstr "" + +#: prefs.js:428 +msgid "" +"Adjusts maximum size of the workspace thumbnails (% relative to display " +"width) for secondary monitors." +msgstr "" + +#: prefs.js:445 +msgid "Workspace Preview Scale" +msgstr "" + +#: prefs.js:446 +msgid "Scales down workspace previews on secondary monitors." +msgstr "" + +#: prefs.js:454 +msgid "Shift Workspace Preview by Panel Height" +msgstr "" + +#: prefs.js:455 +msgid "" +"This option can help align overview of the secondary monitor with the " +"primary monitor." +msgstr "" + +#: prefs.js:464 +msgid "Workspace Switcher Popup" +msgstr "" + +#: prefs.js:480 +msgid "Horizontal Position (% from left)" +msgstr "" + +#: prefs.js:481 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can disable it on the Behavior tab. If " +"you want more control over the popup, try Workspace Switcher Manager " +"extension." +msgstr "" + +#: prefs.js:499 +msgid "Vertical Position (% from top)" +msgstr "" + +#: prefs.js:523 +msgid "Dash Max Icon Size" +msgstr "" + +#: prefs.js:524 +msgid "Maximum size of Dash icons in pixels. Works only with default Dash." +msgstr "" + +#: prefs.js:529 prefs.js:732 prefs.js:752 prefs.js:853 +msgid "128" +msgstr "" + +#: prefs.js:530 prefs.js:733 prefs.js:753 prefs.js:854 +msgid "112" +msgstr "" + +#: prefs.js:531 prefs.js:734 prefs.js:754 prefs.js:855 +msgid "96" +msgstr "" + +#: prefs.js:532 prefs.js:735 prefs.js:755 prefs.js:856 +msgid "80" +msgstr "" + +#: prefs.js:533 prefs.js:676 prefs.js:736 prefs.js:756 prefs.js:857 +msgid "64" +msgstr "" + +#: prefs.js:534 prefs.js:677 prefs.js:737 prefs.js:757 prefs.js:858 +msgid "48" +msgstr "" + +#: prefs.js:535 prefs.js:678 prefs.js:758 prefs.js:859 +msgid "32" +msgstr "" + +#: prefs.js:536 +msgid "24" +msgstr "" + +#: prefs.js:537 +msgid "16" +msgstr "" + +#: prefs.js:551 +msgid "Show Apps Icon Position" +msgstr "" + +#: prefs.js:552 +msgid "Sets the position of the \"Show Applications\" icon in the Dash." +msgstr "" + +#: prefs.js:558 prefs.js:573 prefs.js:588 +msgid "Start" +msgstr "" + +#: prefs.js:559 prefs.js:574 prefs.js:589 +msgid "End" +msgstr "" + +#: prefs.js:566 +msgid "Open Windows Icon Position" +msgstr "" + +#: prefs.js:567 +msgid "" +"This option adds \"Search Open Windows\" icon into dash (if window search " +"provider enabled on the Behavior tab) so you can directly toggle window " +"search provider results. Even if you disable this icon, you can use the " +"secondary mouse button click on the Show Apps Icon, or the Space hotkey to " +"access this feature." +msgstr "" + +#: prefs.js:581 +msgid "Recent Files Icon Position" +msgstr "" + +#: prefs.js:582 +msgid "" +"This option adds \"Search Recent Files\" icon into dash (if recent files " +"search provider enabled on the Behavior tab) so you can directly toggle " +"recent files search provider results. Even if you disable this icon, you can " +"use Ctrl + Space hotkey to access this feature." +msgstr "" + +#: prefs.js:597 +msgid "Dash Background Opacity" +msgstr "" + +#: prefs.js:598 +msgid "Adjusts the opacity of the dash background." +msgstr "" + +#: prefs.js:614 +msgid "Dash Background Radius" +msgstr "" + +#: prefs.js:615 +msgid "" +"Adjusts the border radius of the dash background in pixels. 0 means default " +"value." +msgstr "" + +#: prefs.js:623 prefs.js:1050 +msgid "Workspace Thumbnails" +msgstr "" + +#: prefs.js:629 +msgid "Show Workspace Thumbnail Labels" +msgstr "" + +#: prefs.js:630 +msgid "" +"Each workspace thumbnail can show its index and name (if defined in the " +"system settings) or name/title of its most recently used app/window." +msgstr "" + +#: prefs.js:635 prefs.js:680 prefs.js:1001 prefs.js:1062 prefs.js:1260 +#: prefs.js:1278 prefs.js:1296 prefs.js:1331 +msgid "Disable" +msgstr "" + +#: prefs.js:636 +msgid "Index" +msgstr "" + +#: prefs.js:637 +msgid "Index + WS Name" +msgstr "" + +#: prefs.js:638 +msgid "Index + App Name" +msgstr "" + +#: prefs.js:639 +msgid "Index + Window Title" +msgstr "" + +#: prefs.js:646 +msgid "Show WS Thumbnail Label on Hover" +msgstr "" + +#: prefs.js:647 +msgid "Show label only when the mouse pointer hovers over a thumbnail" +msgstr "" + +#: prefs.js:655 +msgid "Show Wallpaper in Workspace Thumbnails" +msgstr "" + +#: prefs.js:656 +msgid "All workspace thumbnails will include the current desktop background." +msgstr "" + +#: prefs.js:664 +msgid "Window Preview" +msgstr "" + +#: prefs.js:670 +msgid "Window Preview App Icon Size" +msgstr "" + +#: prefs.js:671 +msgid "Default size is 64." +msgstr "" + +#: prefs.js:679 +msgid "22" +msgstr "" + +#: prefs.js:687 +msgid "Always Show Window Titles" +msgstr "" + +#: prefs.js:688 +msgid "" +"All windows on the workspace preview will show their titles, not only the " +"one with the mouse pointer." +msgstr "" + +#: prefs.js:703 +msgid "Show Workspace Preview Background" +msgstr "" + +#: prefs.js:704 +msgid "Allows you to hide the scaling background of the workspace preview." +msgstr "" + +#: prefs.js:718 +msgid "Icon Size" +msgstr "" + +#: prefs.js:719 +msgid "" +"Allows to force fixed icon size and bypass the default adaptive algorithm." +msgstr "" + +#: prefs.js:724 prefs.js:751 +msgid "Adaptive (Default)" +msgstr "" + +#: prefs.js:725 +msgid "256" +msgstr "" + +#: prefs.js:726 +msgid "224" +msgstr "" + +#: prefs.js:727 +msgid "208" +msgstr "" + +#: prefs.js:728 +msgid "192" +msgstr "" + +#: prefs.js:729 +msgid "176" +msgstr "" + +#: prefs.js:730 +msgid "160" +msgstr "" + +#: prefs.js:731 +msgid "144" +msgstr "" + +#: prefs.js:745 +msgid "Folder Icon Size" +msgstr "" + +#: prefs.js:746 +msgid "" +"Allows to disable the default adaptive algorithm and set a fixed size of " +"icons inside folders." +msgstr "" + +#: prefs.js:766 +msgid "Max App Folder Icon Grid Size" +msgstr "" + +#: prefs.js:767 +msgid "" +"Each folder icon shows (up to) 4 app icons as a preview of the folder " +"content, this option allows you to increase the number to 9 icons if folder " +"contains more than 4 or 8 apps. The latter avoids half empty folder icons." +msgstr "" + +#: prefs.js:772 +msgid "2x2 (Default)" +msgstr "" + +#: prefs.js:773 +msgid "3x3 for 5+ apps" +msgstr "" + +#: prefs.js:774 +msgid "3x3 for 9+ apps" +msgstr "" + +#: prefs.js:788 +msgid "Columns per Page (0 for adaptive grid)" +msgstr "" + +#: prefs.js:789 +msgid "" +"Number of columns in application grid. If set to 0 (default setting) the " +"number will be set automatically to fit available height." +msgstr "" + +#: prefs.js:803 +msgid "Rows per Page (0 for adaptive grid)" +msgstr "" + +#: prefs.js:804 +msgid "" +"Number of rows in application grid. If set to 0 (default setting) the number " +"will be set automatically to fit available height." +msgstr "" + +#: prefs.js:818 +msgid "Folder Columns per Page (0 for adaptive grid)" +msgstr "" + +#: prefs.js:819 +msgid "" +"Number of columns in folder grid. If you leave the value on 0, the number of " +"columns will be calculated to fit all folder icons." +msgstr "" + +#: prefs.js:833 +msgid "Folder Rows per Page (0 for adaptive grid)" +msgstr "" + +#: prefs.js:834 +msgid "" +"Number of rows in folder grid. If you leave the value on 0, the number of " +"rows will be calculated to fit all folder icons." +msgstr "" + +#: prefs.js:841 prefs.js:1174 prefs.js:1492 +msgid "Search" +msgstr "" + +#: prefs.js:847 +msgid "App Search Icon Size" +msgstr "" + +#: prefs.js:848 +msgid "Size of results provided by the App Search Provider." +msgstr "" + +#: prefs.js:878 +msgid "Max Search Results Rows" +msgstr "" + +#: prefs.js:879 +msgid "" +"Sets the maximum number of rows for result lists of all search providers " +"except window search provider which always lists all results." +msgstr "" + +#: prefs.js:888 +msgid "Overview Background" +msgstr "" + +#: prefs.js:894 +msgid "Show Static Background" +msgstr "" + +#: prefs.js:895 +msgid "Show static background wallpaper instead of the solid grey color." +msgstr "" + +#: prefs.js:911 +msgid "Blur Window Picker Background" +msgstr "" + +#: prefs.js:912 +msgid "Blur background wallpaper (if enabled) in the window picker view." +msgstr "" + +#: prefs.js:928 +msgid "Blur App Grid/Search View Background" +msgstr "" + +#: prefs.js:929 +msgid "" +"Blur background wallpaper (if enabled) in the app grid and search results " +"views." +msgstr "" + +#: prefs.js:937 +msgid "Smooth Blur Transitions" +msgstr "" + +#: prefs.js:938 +msgid "" +"Makes blur transitions smoother but can impact overall smoothness of " +"overview animations." +msgstr "" + +#: prefs.js:953 prefs.js:980 prefs.js:1002 +msgid "Overview" +msgstr "" + +#: prefs.js:959 +msgid "Overview Mode" +msgstr "" + +#: prefs.js:960 +msgid "" +"The Expose Windows on Hover mode do not expose the workspace preview windows " +"until the mouse pointer enters any window.\n" +"The Static Workspace mode does not scale the workspace preview, it only " +"shows Dash and workspace thumbnails over the desktop. Clicking on a " +"workspace thumbnail scales the ws preview and exposes its windows like in " +"the default overview mode." +msgstr "" + +#: prefs.js:965 prefs.js:1259 prefs.js:1277 prefs.js:1317 +msgid "Default" +msgstr "" + +#: prefs.js:966 +msgid "Expose Windows on Hover" +msgstr "" + +#: prefs.js:967 +msgid "Static Workspace" +msgstr "" + +#: prefs.js:974 +msgid "Startup State" +msgstr "" + +#: prefs.js:975 +msgid "Allows to change the state in which GNOME Shell starts a session." +msgstr "" + +#: prefs.js:981 +msgid "Desktop" +msgstr "" + +#: prefs.js:982 prefs.js:1003 +msgid "Applications" +msgstr "" + +#: prefs.js:989 +msgid "" +"Hot Corner (Install Custom Hot Corners - Extended extension for more options)" +msgstr "" + +#: prefs.js:995 +msgid "Hot corner Action" +msgstr "" + +#: prefs.js:996 +msgid "" +"Disable or change behavior of hot corner. Holding down the Ctrl key while " +"hitting the hot corner switches between Overview/Applications actions." +msgstr "" + +#: prefs.js:1010 +msgid "Enable Hot Corner in Full-Screen mode" +msgstr "" + +#: prefs.js:1011 +msgid "" +"If you often work with full-screen applications and want the hot corner to " +"be usable." +msgstr "" + +#: prefs.js:1020 +msgid "Show Ripples Animation" +msgstr "" + +#: prefs.js:1021 +msgid "Ripples animation shows up when you trigger hot corner." +msgstr "" + +#: prefs.js:1036 +msgid "Dash Icon Click" +msgstr "" + +#: prefs.js:1037 +msgid "" +"if the app you clicked on has more than one window and the recently used " +"window is not on the current workspace, the overview can switch to the " +"workspace with the recent window." +msgstr "" + +#: prefs.js:1042 +msgid "Activate Last Used Window Immediately" +msgstr "" + +#: prefs.js:1043 +msgid "Switch to Workspace with Recently Used Window" +msgstr "" + +#: prefs.js:1056 +msgid "Close Workspace Button" +msgstr "" + +#: prefs.js:1057 +msgid "" +"The Close Workspace button appears on the workspace thumbnail when you hover " +"over it and allows you to close all windows on the workspace. You can choose " +"a safety lock to prevent accidental use." +msgstr "" + +#: prefs.js:1063 +msgid "Single Click" +msgstr "" + +#: prefs.js:1064 +msgid "Double Click" +msgstr "" + +#: prefs.js:1065 +msgid "Ctrl Key + Click" +msgstr "" + +#: prefs.js:1078 +msgid "Apps Order" +msgstr "" + +#: prefs.js:1079 +msgid "" +"Choose sorting method for the app grid. Note that sorting by alphabet and " +"usage ignores folders." +msgstr "" + +#: prefs.js:1084 +msgid "Custom (Default)" +msgstr "" + +#: prefs.js:1085 +msgid "Alphabet" +msgstr "" + +#: prefs.js:1086 +msgid "Usage" +msgstr "" + +#: prefs.js:1093 +msgid "App Grid Content" +msgstr "" + +#: prefs.js:1094 +msgid "" +"The default Shell removes favorite apps, this option lets you duplicate them " +"in the grid or remove also running applications. Option \"Favorites and " +"Running First\" only works with the Alphabet and Usage sorting." +msgstr "" + +#: prefs.js:1099 +msgid "Include All" +msgstr "" + +#: prefs.js:1100 +msgid "Include All - Favorites and Running First" +msgstr "" + +#: prefs.js:1101 +msgid "Exclude Favorites (Default)" +msgstr "" + +#: prefs.js:1102 +msgid "Exclude Running" +msgstr "" + +#: prefs.js:1103 +msgid "Exclude Favorites and Running" +msgstr "" + +#: prefs.js:1110 +msgid "Active Icons in Folder Preview" +msgstr "" + +#: prefs.js:1111 +msgid "" +"If enabled, clicking an app icon in a folder preview directly opens the app " +"without having to open the folder first. Middle button opens new window of " +"the app without closing the overview, so you can open multiple apps in a row " +"on the current workspace and secondary button opens the folder." +msgstr "" + +#: prefs.js:1120 +msgid "Center Open Folders" +msgstr "" + +#: prefs.js:1121 +msgid "" +"App folder may open in the center of the screen or above the source folder " +"icon." +msgstr "" + +#: prefs.js:1130 +msgid "Allow Incomplete Pages" +msgstr "" + +#: prefs.js:1131 +msgid "" +"If disabled, icons from the next page (if any) are automatically moved to " +"fill any empty slot left after an icon was (re)moved (to a folder for " +"example)." +msgstr "" + +#: prefs.js:1140 +msgid "App Labels Behavior" +msgstr "" + +#: prefs.js:1141 +msgid "Choose how and when to display app names." +msgstr "" + +#: prefs.js:1146 +msgid "Ellipsized - Expand Selected (Default)" +msgstr "" + +#: prefs.js:1147 +msgid "Always Expanded" +msgstr "" + +#: prefs.js:1148 +msgid "Hidden - Show Selected Only" +msgstr "" + +#: prefs.js:1154 +msgid "Reset App Grid Layout" +msgstr "" + +#: prefs.js:1155 +msgid "" +"Removes all stored app grid icons positions, after the reset icons will be " +"ordered alphabetically." +msgstr "" + +#: prefs.js:1163 +msgid "Remove App Grid Folders" +msgstr "" + +#: prefs.js:1164 +msgid "Removes all folders, folder apps move to root grid." +msgstr "" + +#: prefs.js:1186 +msgid "Enable Window Search Provider" +msgstr "" + +#: prefs.js:1187 +msgid "" +"Activates the window search provider that adds open windows to the search " +"results. You can search app names and window titles. You can also use \"wq/" +"\" prefix to suppress results from other search providers." +msgstr "" + +#: prefs.js:1195 +msgid "Enable Recent Files Search Provider" +msgstr "" + +#: prefs.js:1196 +msgid "" +"Activates the recent files search provider that can be triggered by a dash " +"icon, Ctrl + Space hotkey or by typing \"fq//\" prefix in the search entry " +"field. This option needs File History option enabled in the GNOME Privacy " +"settings." +msgstr "" + +#: prefs.js:1204 +msgid "Enable Fuzzy Match" +msgstr "" + +#: prefs.js:1205 +msgid "" +"Enabling the fuzzy match allows you to skip letters in the pattern you are " +"searching for and find \"Firefox\" even if you type \"ffx\". Works only for " +"the App, Window and Recent files search providers." +msgstr "" + +#: prefs.js:1223 +msgid "Animations - General" +msgstr "" + +#: prefs.js:1238 +msgid "Animation Speed" +msgstr "" + +#: prefs.js:1239 +msgid "" +"Adjusts the global animation speed in % of the default duration - higher " +"value means slower animation." +msgstr "" + +#: prefs.js:1247 +msgid "Animations - Overview" +msgstr "" + +#: prefs.js:1253 +msgid "App Grid Animation" +msgstr "" + +#: prefs.js:1254 +msgid "" +"When entering the App Grid view, the app grid animates from the edge of the " +"screen. You can choose direction, keep it Default (direction will be chosen " +"automatically) or disable the animation if you don't like it." +msgstr "" + +#: prefs.js:1261 prefs.js:1279 +msgid "Right to Left" +msgstr "" + +#: prefs.js:1262 prefs.js:1280 +msgid "Left to Right" +msgstr "" + +#: prefs.js:1263 prefs.js:1281 +msgid "Bottom to Top" +msgstr "" + +#: prefs.js:1264 prefs.js:1282 +msgid "Top to Bottom" +msgstr "" + +#: prefs.js:1271 +msgid "Search View Animation" +msgstr "" + +#: prefs.js:1272 +msgid "" +"When search is activated the search view with search results can animate " +"from the edge of the screen. You can choose direction, keep it Default " +"(currently Bottom to Top) or disable the animation if you don't like it." +msgstr "" + +#: prefs.js:1290 +msgid "Workspace Preview Animation" +msgstr "" + +#: prefs.js:1291 +msgid "" +"When entering / leaving the App Grid / Search view, the workspace preview " +"can animate to/from workspace thumbnail." +msgstr "" + +#: prefs.js:1297 +msgid "Enable" +msgstr "" + +#: prefs.js:1305 +msgid "Workspace Switcher" +msgstr "" + +#: prefs.js:1311 +msgid "Workspace Switcher Animation" +msgstr "" + +#: prefs.js:1312 +msgid "" +"Allows you to disable movement of the desktop background during workspace " +"switcher animation outside of the overview. The Static Background mode also " +"keeps Conky and desktop icons on their place during switching." +msgstr "" + +#: prefs.js:1318 +msgid "Static Background" +msgstr "" + +#: prefs.js:1325 +msgid "Workspace Switcher Popup Mode" +msgstr "" + +#: prefs.js:1326 +msgid "" +"This popup shows up when you switch workspace using a keyboard shortcut or " +"gesture outside of the overview. You can to disable the popup at all, or " +"show it on the current monitor (the one with mouse pointer) instead of the " +"primary." +msgstr "" + +#: prefs.js:1332 +msgid "Show on Primary Monitor (Default)" +msgstr "" + +#: prefs.js:1333 +msgid "Show on Current Monitor" +msgstr "" + +#: prefs.js:1341 +msgid "Notifications" +msgstr "" + +#: prefs.js:1347 +msgid "Notification Banner Position" +msgstr "" + +#: prefs.js:1348 +msgid "Choose where the notification pop-ups appear on the screen." +msgstr "" + +#: prefs.js:1353 +msgid "Top Left" +msgstr "" + +#: prefs.js:1354 +msgid "Top Middle" +msgstr "" + +#: prefs.js:1355 +msgid "Top Right (Default)" +msgstr "" + +#: prefs.js:1356 +msgid "Bottom Left" +msgstr "" + +#: prefs.js:1357 +msgid "Bottom Middle" +msgstr "" + +#: prefs.js:1358 +msgid "Bottom Right" +msgstr "" + +#: prefs.js:1365 +msgid "Window Attention Handler" +msgstr "" + +#: prefs.js:1366 +msgid "" +"When a window requires attention (often a new window), GNOME Shell shows you " +"a notification about it. You can disable popups of these messages " +"(notification will be pushed into the message tray silently) or focus the " +"source window immediately instead." +msgstr "" + +#: prefs.js:1371 prefs.js:1386 +msgid "Show Notifications (Default)" +msgstr "" + +#: prefs.js:1372 +msgid "Disable Notification Popups" +msgstr "" + +#: prefs.js:1373 +msgid "Immediately Focus Window" +msgstr "" + +#: prefs.js:1380 +msgid "Favorites" +msgstr "" + +#: prefs.js:1381 +msgid "Disable pin/unpin app notifications." +msgstr "" + +#: prefs.js:1387 +msgid "Disable Notifications" +msgstr "" + +#: prefs.js:1402 +msgid "Keyboard" +msgstr "" + +#: prefs.js:1408 +msgid "Override Page Up/Down Shortcuts" +msgstr "" + +#: prefs.js:1409 +msgid "" +"This option automatically overrides the (Shift +) Super + Page Up/Down " +"keyboard shortcuts for the current workspace orientation. If you encounter " +"any issues, check the configuration in the dconf editor." +msgstr "" + +#: prefs.js:1417 +msgid "Compatibility" +msgstr "" + +#: prefs.js:1423 +msgid "Fix for Dash to Dock" +msgstr "" + +#: prefs.js:1424 +msgid "" +"With the default Ubuntu Dock and other Dash To Dock forks, you may " +"experience issues with Activities overview after you change Dock position or " +"change monitors configuration. If you are experiencing such issues, try to " +"enable this option, or (better) disable/replace the dock extension." +msgstr "" + +#: prefs.js:1432 +msgid "" +"V-Shell Modules that can be disabled in case of conflict or misbehavior." +msgstr "" + +#: prefs.js:1438 +msgid "AppFavorites" +msgstr "" + +#: prefs.js:1439 +msgid "Pin/unpin app notification options." +msgstr "" + +#: prefs.js:1447 +msgid "AppDisplay / IconGrid" +msgstr "" + +#: prefs.js:1448 +msgid "App grid customization and options." +msgstr "" + +#: prefs.js:1457 +msgid "Dash configuration options and support for vertical orientation." +msgstr "" + +#: prefs.js:1466 +msgid "" +"Hot corner options, removes right panel barrier that collides with CHC-E " +"extension." +msgstr "" + +#: prefs.js:1474 +msgid "MessageTray" +msgstr "" + +#: prefs.js:1475 +msgid "Notification position options." +msgstr "" + +#: prefs.js:1484 +msgid "Panel options." +msgstr "" + +#: prefs.js:1493 +msgid "Search view and app search provider customization and options." +msgstr "" + +#: prefs.js:1501 +msgid "SwipeTracker" +msgstr "" + +#: prefs.js:1502 +msgid "Gestures for vertical workspace orientation." +msgstr "" + +#: prefs.js:1510 +msgid "WindowAttentionHandler" +msgstr "" + +#: prefs.js:1511 +msgid "Window attention handler options." +msgstr "" + +#: prefs.js:1519 +msgid "WindowManager" +msgstr "" + +#: prefs.js:1520 +msgid "" +"Fixes an upstream bug in the minimization animation of a full-screen window." +msgstr "" + +#: prefs.js:1528 +msgid "WindowPreview" +msgstr "" + +#: prefs.js:1529 +msgid "" +"Window preview options, fixes an upstream bug that fills the system log with " +"errors when you close a window from an overview or exit the overview with a " +"gesture when any window is selected." +msgstr "" + +#: prefs.js:1537 +msgid "Workspace" +msgstr "" + +#: prefs.js:1538 +msgid "" +"Fixes workspace preview allocations for vertical workspaces orientation and " +"window scaling in static overview modes." +msgstr "" + +#: prefs.js:1546 +msgid "WorkspaceAnimation" +msgstr "" + +#: prefs.js:1547 +msgid "Static workspace animation option." +msgstr "" + +#: prefs.js:1555 +msgid "WorkspaceSwitcherPopup" +msgstr "" + +#: prefs.js:1556 +msgid "Workspace switcher popup position options." +msgstr "" + +#: prefs.js:1573 +msgid "Version" +msgstr "" + +#: prefs.js:1579 +msgid "Reset all options" +msgstr "" + +#: prefs.js:1580 +msgid "Set all options to default values." +msgstr "" + +#: prefs.js:1586 +msgid "Links" +msgstr "" + +#: prefs.js:1590 +msgid "Homepage" +msgstr "" + +#: prefs.js:1591 +msgid "Source code and more info about this extension" +msgstr "" + +#: prefs.js:1596 +msgid "Changelog" +msgstr "" + +#: prefs.js:1597 +msgid "See what's changed." +msgstr "" + +#: prefs.js:1602 +msgid "GNOME Extensions" +msgstr "" + +#: prefs.js:1603 +msgid "Rate and comment the extension on GNOME Extensions site." +msgstr "" + +#: prefs.js:1608 +msgid "Report a bug or suggest new feature" +msgstr "" + +#: prefs.js:1614 +msgid "Buy Me a Coffee" +msgstr "" + +#: prefs.js:1615 +msgid "If you like this extension, you can help me with my coffee expenses." +msgstr "" + +#: recentFilesSearchProvider.js:109 +msgid "Search recent files" +msgstr "" + +#: recentFilesSearchProvider.js:110 +msgid "Recent Files" +msgstr "" diff --git a/extensions/45/vertical-workspaces/prefs.js b/extensions/45/vertical-workspaces/prefs.js new file mode 100644 index 0000000..1369c83 --- /dev/null +++ b/extensions/45/vertical-workspaces/prefs.js @@ -0,0 +1,2262 @@ +/** + * V-Shell (Vertical Workspaces) + * prefs.js + * + * @author GdH + * @copyright 2022 - 2023 + * @license GPL-3.0 + */ + +'use strict'; + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; +import Gtk from 'gi://Gtk'; + +import { ExtensionPreferences } from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + +import * as Settings from './lib/settings.js'; +import * as OptionsFactory from './lib/optionsFactory.js'; + +// gettext +let _; + +export default class VShell extends ExtensionPreferences { + _getPageList() { + const itemFactory = new OptionsFactory.ItemFactory(); + const pageList = [ + { + name: 'profiles', + title: _('Profiles'), + iconName: 'open-menu-symbolic', + optionList: this._getProfilesOptionList(itemFactory), + }, + { + name: 'layout', + title: _('Layout'), + iconName: 'view-grid-symbolic', + optionList: this._getLayoutOptionList(itemFactory), + }, + { + name: 'appearance', + title: _('Appearance'), + iconName: 'view-reveal-symbolic', + optionList: this._getAppearanceOptionList(itemFactory), + }, + { + name: 'behavior', + title: _('Behavior'), + iconName: 'system-run-symbolic', + optionList: this._getBehaviorOptionList(itemFactory), + }, + { + name: 'modules', + title: _('Modules'), + iconName: 'application-x-addon-symbolic', + optionList: this._getModulesOptionList(itemFactory), + }, + { + name: 'misc', + title: _('Misc'), + iconName: 'preferences-other-symbolic', + optionList: this._getMiscOptionList(itemFactory), + }, + { + name: 'about', + title: _('About'), + iconName: 'preferences-system-details-symbolic', + optionList: this._getAboutOptionList(itemFactory), + }, + ]; + + return pageList; + } + + fillPreferencesWindow(window) { + this.Me = {}; + this.Me.Settings = Settings; + + this.Me.gSettings = this.getSettings(); + this.Me.gettext = this.gettext.bind(this); + _ = this.Me.gettext; + this.Me.metadata = this.metadata; + + this.opt = new this.Me.Settings.Options(this.Me); + this.Me.opt = this.opt; + + OptionsFactory.init(this.Me); + + window = new OptionsFactory.AdwPrefs(this.opt).getFilledWindow(window, this._getPageList()); + window.connect('close-request', () => { + this.opt.destroy(); + this.opt = null; + this.Me = null; + _ = null; + }); + + window.set_default_size(840, 800); + } + + + // //////////////////////////////////////////////////////////////////// + _getProfilesOptionList(itemFactory) { + const optionList = []; + // options item format: + // (text, caption, widget, settings-variable, [options for combo], sensitivity-depends-on-bool-variable) + + optionList.push( + itemFactory.getRowWidget( + _('Custom Profiles'), + _('Sets of settings that can help you with the initial customization') + ) + ); + + optionList.push(itemFactory.getRowWidget( + _('Profile 1'), + null, + itemFactory.newPresetButton(this.opt, 1) + )); + + optionList.push(itemFactory.getRowWidget( + _('Profile 2'), + null, + itemFactory.newPresetButton(this.opt, 2) + )); + + optionList.push(itemFactory.getRowWidget( + _('Profile 3'), + null, + itemFactory.newPresetButton(this.opt, 3) + )); + + optionList.push(itemFactory.getRowWidget( + _('Profile 4'), + null, + itemFactory.newPresetButton(this.opt, 4) + )); + + return optionList; + } + + _getLayoutOptionList(itemFactory) { + const optionList = []; + // options item format: + // (text, caption, widget, settings-variable, [options for combo], sensitivity-depends-on-bool-variable) + + optionList.push( + itemFactory.getRowWidget( + _('Dash') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash Position'), + null, + // // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashPosition', + [ + [_('Top'), 0], + [_('Right'), 1], + [_('Bottom'), 2], + [_('Left'), 3], + [_('Hide'), 4], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Center Horizontal Dash to Workspace'), + _('If the Dash Position is set to Top or Bottom, the position will be recalculated relative to the workspace preview instead of the screen'), + itemFactory.newSwitch(), + 'centerDashToWs', + null, + 'dashModule' + ) + ); + + const dashPositionAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: -100, + step_increment: 1, + page_increment: 10, + }); + + const dashPositionScale = itemFactory.newScale(dashPositionAdjustment); + dashPositionScale.add_mark(0, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Fine Tune Dash Position'), + _('Adjusts the position of the dash on the axis given by the orientation of the workspaces'), + dashPositionScale, + 'dashPositionAdjust', + null, + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Apps Icon Position'), + _('Sets the position of the "Show Applications" icon in the Dash'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'showAppsIconPosition', + [ + [_('Hide'), 2], + [_('Start'), 0], + [_('End'), 1], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Open Windows Icon Position'), + _('Allows to add "Search Open Windows" icon into Dash (if window search provider enabled on the Modules tab) so you can directly toggle window search provider results. You can also use the secondary mouse button click on the Show Apps Icon, or the Space hotkey'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashShowWindowsIcon', + [ + [_('Hide'), 0], + [_('Start'), 1], + [_('End'), 2], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Recent Files Icon Position'), + _('Allows to add "Search Recent Files" icon into Dash (if recent files search provider enabled on the Modules tab) so you can directly toggle recent files search provider results. You can also use Ctrl + Space hotkey'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashShowRecentFilesIcon', + [ + [_('Hide'), 0], + [_('Start'), 1], + [_('End'), 2], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Extensions Icon Position'), + _('Allows to add "Search Extensions" icon into Dash (if extensions search provider enabled on the Module tab) so you can directly toggle extensions search provider results. You can also use the Ctrl + Shift + Space hotkey'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashShowExtensionsIcon', + [ + [_('Hide'), 0], + [_('Start'), 1], + [_('End'), 2], + ], + 'dashModule' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails / Orientation') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Thumbnails Position / Workspaces Orientation'), + _('Position of the workspace thumbnails on the screen also sets orientation of the workspaces to vertical or horizontal. You have two options to disable workspace thumbnails, one sets workspaces to vertical orientation, the second one to horizontal.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'workspaceThumbnailsPosition', + // this mess is just because of backward compatibility + [ + [_('Left \t Vertical Orientation'), 0], + [_('Right \t Vertical Orientation'), 1], + [_('Hide \t Vertical Orientation'), 4], + [_('Top \t Horizontal Orientation'), 5], + [_('Bottom \t Horizontal Orientation'), 6], + [_('Hide \t Horizontal Orientation'), 9], + ] + ) + ); + + const wstPositionAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: -100, + step_increment: 1, + page_increment: 10, + }); + + const wstPositionScale = itemFactory.newScale(wstPositionAdjustment); + wstPositionScale.add_mark(0, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Fine Tune Workspace Thumbnails Position'), + _('Adjusts the position of the thumbnails on the axis given by the orientation of the workspaces'), + wstPositionScale, + 'wsTmbPositionAdjust' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Reserve Full Screen Height/Width for Thumbnails'), + _('The whole screen height/width will be reserved for workspace thumbnails at the expense of space available for Dash (if the Dash is oriented in a different axis).'), + itemFactory.newSwitch(), + 'wsThumbnailsFull' + ) + ); + + const wsThumbnailScaleAdjustment = new Gtk.Adjustment({ + upper: 30, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const wsThumbnailScale = itemFactory.newScale(wsThumbnailScaleAdjustment); + wsThumbnailScale.add_mark(13, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails Max Scale - Window Picker'), + _('Adjusts maximum size of the workspace thumbnails in the overview (% relative to display width)'), + wsThumbnailScale, + 'wsThumbnailScale' + ) + ); + + const wsThumbnailAppScaleAdjustment = new Gtk.Adjustment({ + upper: 30, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const wsThumbnailAppScale = itemFactory.newScale(wsThumbnailAppScaleAdjustment); + wsThumbnailAppScale.add_mark(13, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails Max Scale - App View'), + _('Allows you to set different thumbnails scale for the Applications view'), + wsThumbnailAppScale, + 'wsThumbnailScaleAppGrid' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Preview') + ) + ); + + const wsScaleAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 30, + step_increment: 1, + page_increment: 10, + }); + + const wsScaleScale = itemFactory.newScale(wsScaleAdjustment); + wsScaleScale.add_mark(100, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspaces Scale'), + _('Allows to shrink workspace previews to adjust spacing or fit more of the adjacent workspaces on the screen. Default size is calculated to use all available space with minimal spacing'), + wsScaleScale, + 'wsPreviewScale' + ) + ); + + const wsSpacingAdjustment = new Gtk.Adjustment({ + upper: 500, + lower: 10, + step_increment: 1, + page_increment: 10, + }); + + const wsSpacingScale = itemFactory.newScale(wsSpacingAdjustment); + wsSpacingScale.add_mark(350, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspaces Spacing'), + _('Adjusts spacing between workspace previews so you can control how much of the adjacent workspaces overlap to the current workspace overview. Default value should set the adjacent workspaces off-screen.'), + wsSpacingScale, + 'wsMaxSpacing' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('App Grid') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Center App Grid'), + _('Centers the app grid relative to the display instead of available space'), + itemFactory.newSwitch(), + 'centerAppGrid' + ) + ); + + const agPageAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 50, + step_increment: 1, + page_increment: 10, + }); + + const agPageWidthScale = itemFactory.newScale(agPageAdjustment); + agPageWidthScale.add_mark(90, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('App Grid Page Width Scale'), + _('Adjusts max app grid page width relative to the available space.'), + agPageWidthScale, + 'appGridPageWidthScale', + null, + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Search View') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Center Search View'), + _('Centers the search view relative to the display instead of available space'), + itemFactory.newSwitch(), + 'centerSearch' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Always Show Search Entry'), + _('If disabled, the search entry field will be hidden when not in use, so the workspace preview and app grid may take up more space'), + itemFactory.newSwitch(), + 'showSearchEntry' + ) + ); + + const searchViewScaleAdjustment = new Gtk.Adjustment({ + upper: 150, + lower: 50, + step_increment: 1, + page_increment: 1, + }); + + const searchViewScale = itemFactory.newScale(searchViewScaleAdjustment); + searchViewScale.add_mark(100, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Search Results Width'), + _('Adjusts maximum width of search results view (% relative to default). This allows to fit more (or less) app icons into the app search result'), + searchViewScale, + 'searchViewScale', + null, + 'searchModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Panel') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Main Panel Position'), + _('Allows to place the main panel at the bottom of the primary display'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'panelPosition', + [ + [_('Top (Default)'), 0], + [_('Bottom'), 1], + ], + 'panelModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Main Panel Visibility'), + _('Allows to hide main panel when not needed'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'panelVisibility', + [ + [_('Always Visible (Default)'), 0], + [_('Overview Only'), 1], + [_('Always Hidden'), 2], + // [_('Desktop View Only'), 3], + ], + 'panelModule' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Switcher Popup') + ) + ); + + const hAdjustment = new Gtk.Adjustment({ + lower: 0, + upper: 100, + step_increment: 1, + page_increment: 1, + }); + + const hScale = itemFactory.newScale(hAdjustment); + hScale.add_mark(50, Gtk.PositionType.TOP, null); + + optionList.push( + itemFactory.getRowWidget( + _('Horizontal Position (% from left)'), + _('This popup shows up when you switch workspace using a keyboard shortcut or gesture outside of the overview. You can disable it on the "Behavior" tab. If you want more control over the popup, try the "Workspace Switcher Manager" extension'), + hScale, + 'wsSwPopupHPosition', + null, + 'workspaceSwitcherPopupModule' + ) + ); + + const vAdjustment = new Gtk.Adjustment({ + lower: 0, + upper: 100, + step_increment: 1, + page_increment: 1, + }); + + const vScale = itemFactory.newScale(vAdjustment); + vScale.add_mark(50, Gtk.PositionType.TOP, null); + + optionList.push( + itemFactory.getRowWidget( + _('Vertical Position (% from top)'), + null, + vScale, + 'wsSwPopupVPosition', + null, + 'workspaceSwitcherPopupModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Notifications and OSD') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Notification Banner Position'), + _('Choose where the notification banners appear on the screen'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'notificationPosition', + [ + [_('Top Left'), 0], + [_('Top Center (Default)'), 1], + [_('Top Right'), 2], + [_('Bottom Left'), 3], + [_('Bottom Center'), 4], + [_('Bottom Right'), 5], + ], + 'messageTrayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('OSD Popup Position'), + _('Choose where the OSD pop-ups (like sound volume level) appear on the screen'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'osdPosition', + [ + [_('Disable'), 0], + [_('Top Left'), 1], + [_('Top Center'), 2], + [_('Top Right'), 3], + [_('Center'), 4], + [_('Bottom Left'), 5], + [_('Bottom Center (Default)'), 6], + [_('Bottom Right'), 7], + ], + 'osdWindowModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Secondary Monitors') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails Position'), + _('Allows to place workspace thumbnails of secondary monitors on the opposite side than on the primary monitor'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'secWsThumbnailsPosition', + [ + [_('Same as Primary'), 2], + [_('Left / Top'), 0], + [_('Right / Bottom'), 1], + [_('Hide'), 3], + ] + ) + ); + + const secWstPositionAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: -100, + step_increment: 1, + page_increment: 10, + }); + + const secWstPositionScale = itemFactory.newScale(secWstPositionAdjustment); + secWstPositionScale.add_mark(0, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Fine Tune Workspace Thumbnails Position'), + _('Adjusts the position of the thumbnails on the axis given by the orientation of the workspaces'), + secWstPositionScale, + 'secWsTmbPositionAdjust' + ) + ); + + const secWsThumbnailScaleAdjustment = new Gtk.Adjustment({ + upper: 30, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const secWsThumbnailScale = itemFactory.newScale(secWsThumbnailScaleAdjustment); + secWsThumbnailScale.add_mark(13, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails Max Scale'), + _('Adjusts maximum size of the workspace thumbnails (% relative to display width / height) for secondary monitors'), + secWsThumbnailScale, + 'secWsThumbnailScale' + ) + ); + + const wsSecScaleAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 30, + step_increment: 1, + page_increment: 10, + }); + + const wsSecScaleScale = itemFactory.newScale(wsSecScaleAdjustment); + wsScaleScale.add_mark(100, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspace Preview Scale'), + _('Allows to scale down workspace previews on secondary monitors'), + wsSecScaleScale, + 'secWsPreviewScale' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Shift Workspace Preview by Panel Height'), + _('This option can help align overview of the secondary monitor with the primary monitor'), + itemFactory.newSwitch(), + 'secWsPreviewShift' + ) + ); + + + + return optionList; + } + + _getAppearanceOptionList(itemFactory) { + const optionList = []; + // options item format: + // (text, caption, widget, settings-variable, [options for combo], sensitivity-depends-on-bool-variable) + + // ---------------------------------------------------------------- + optionList.push( + itemFactory.getRowWidget( + _('Dash') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash Max Icon Size'), + _('Maximum size of Dash icons in pixels'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashMaxIconSize', + [ + [_('128'), 128], + [_('112'), 112], + [_('96'), 96], + [_('80'), 80], + [_('64'), 64], + [_('48'), 48], + [_('32'), 32], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash Background Style'), + _('Allows you to change the background color of the dash to match the search results an app folders'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashBgColor', + [ + [_('Default'), 0], + [_('Light'), 1], + ], + 'dashModule' + ) + ); + + const dashBgAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 0, + step_increment: 1, + page_increment: 10, + }); + + const dashBgOpacityScale = itemFactory.newScale(dashBgAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Dash Background Opacity'), + _('Adjusts the opacity of the Dash background'), + dashBgOpacityScale, + 'dashBgOpacity', + null, + 'dashModule' + ) + ); + + const dashRadAdjustment = new Gtk.Adjustment({ + upper: 50, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const dashBgRadiusScale = itemFactory.newScale(dashRadAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Dash Background Radius'), + _('Adjusts the border radius of the Dash background in pixels. 0 means the default value given by the current theme style'), + dashBgRadiusScale, + 'dashBgRadius', + null, + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash Background GNOME 3 Style'), + _('Background of the vertically oriented dash will imitate the GNOME 3 style'), + itemFactory.newSwitch(), + 'dashBgGS3Style', + null, + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Running App Indicator'), + _('Allows you to change style of the running app indicator under the app icon'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'runningDotStyle', + [ + [_('Dot (Default)'), 0], + [_('Line'), 1], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Workspace Thumbnail Labels'), + _('Each workspace thumbnail can show label with its index and name (if defined in the system settings) or name/title of its most recently used app/window'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'showWsTmbLabels', + [ + [_('Disable'), 0], + [_('Index'), 1], + [_('Index + WS Name'), 2], + [_('Index + App Name'), 3], + [_('Index + Window Title'), 4], + ] + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show WS Thumbnail Label on Hover'), + _('Show the label only when the mouse pointer hovers over the thumbnail'), + itemFactory.newSwitch(), + 'showWsTmbLabelsOnHover' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Wallpaper in Workspace Thumbnails'), + _('All workspace thumbnails will include the current desktop background'), + itemFactory.newSwitch(), + 'showWsSwitcherBg' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Preview') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Preview App Icon Size'), + null, + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'winPreviewIconSize', + [ + [_('64 (Default)'), 0], + [_('48'), 1], + [_('32'), 2], + [_('22'), 3], + [_('Disable'), 4], + ], + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Title Position / Visibility'), + _('Sets the position of the window title that is displayed when the mouse hovers over the window or can always be visible'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'winTitlePosition', + [ + [_('Inside Window'), 0], + [_('Inside Window Always Visible'), 1], + [_('Below Window (Default)'), 2], + ], + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Close Window Button'), + _('Allows you to hide close window button'), + itemFactory.newSwitch(), + 'winPreviewShowCloseButton', + null, + 'windowPreviewModule' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Preview') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Workspace Preview Background'), + _('Allows to hide the background of the workspace preview'), + itemFactory.newSwitch(), + 'showWsPreviewBg' + ) + ); + + const wsPreviewBgRadiusAdjustment = new Gtk.Adjustment({ + upper: 60, + lower: 5, + step_increment: 1, + page_increment: 5, + }); + + const wsPreviewBgRadiusSpinButton = itemFactory.newScale(wsPreviewBgRadiusAdjustment); + wsPreviewBgRadiusSpinButton.add_mark(30, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Workspace Background Corner Radius'), + _('Adjusts the corner radius of the workspace preview in the overview'), + wsPreviewBgRadiusSpinButton, + 'wsPreviewBgRadius' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Grid') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Icon Size'), + _('Allows to set a fixed app grid icon size and bypass the default adaptive algorithm'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridIconSize', + [ + [_('Adaptive (Default)'), -1], + [_('256'), 256], + [_('224'), 224], + [_('208'), 208], + [_('192'), 192], + [_('176'), 176], + [_('160'), 160], + [_('144'), 144], + [_('128'), 128], + [_('112'), 112], + [_('96'), 96], + [_('80'), 80], + [_('64'), 64], + [_('48'), 48], + // [_('32'), 32], + ], + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Folder Icon Size'), + _('Allows to set a fixed icon size and bypass the default adaptive algorithm in the open folder dialog'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridFolderIconSize', + [ + [_('Adaptive (Default)'), -1], + [_('128'), 128], + [_('112'), 112], + [_('96'), 96], + [_('80'), 80], + [_('64'), 64], + [_('48'), 48], + [_('32'), 32], + ], + 'appDisplayModule' + ) + ); + + const folderIconGridCombo = itemFactory.newDropDown(); + optionList.push( + itemFactory.getRowWidget( + _('Max App Folder Icon Grid Size'), + _('Sets a grid size (number of icons) in the folder preview. 3x3 options automatically switches between 2x2 and 3x3 grid depending on the number of icons in the folder'), + folderIconGridCombo, + 'appGridFolderIconGrid', + [ + [_('2x2 (Default)'), 2], + [_('3x3 for 5+ apps'), 3], + [_('3x3 for 9+ apps'), 4], + ], + 'appDisplayModule' + ) + ); + + const columnsAdjustment = new Gtk.Adjustment({ + upper: 15, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const columnsSpinBtn = itemFactory.newSpinButton(columnsAdjustment); + optionList.push(itemFactory.getRowWidget( + _('Columns per Page (0 for adaptive grid)'), + _('Number of columns in the application grid. If set to 0 (the default), the number will be set automatically to fit the available width'), + columnsSpinBtn, + 'appGridColumns', + null, + 'appDisplayModule' + )); + + const rowsAdjustment = new Gtk.Adjustment({ + upper: 15, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const rowsSpinBtn = itemFactory.newSpinButton(rowsAdjustment); + optionList.push(itemFactory.getRowWidget( + _('Rows per Page (0 for adaptive grid)'), + _('Number of rows in the application grid. If set to 0 (the default), the number will be set automatically to fit the available height'), + rowsSpinBtn, + 'appGridRows', + null, + 'appDisplayModule' + )); + + const folderColumnsAdjustment = new Gtk.Adjustment({ + upper: 15, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const folderColumnsSpinBtn = itemFactory.newSpinButton(folderColumnsAdjustment); + optionList.push(itemFactory.getRowWidget( + _('Folder Columns per Page (0 for adaptive grid)'), + _('Number of columns in folder grid. If you leave the value at 0, the number of columns will be calculated to fit all the folder icons on one page'), + folderColumnsSpinBtn, + 'appGridFolderColumns', + null, + 'appDisplayModule' + )); + + const folderRowsAdjustment = new Gtk.Adjustment({ + upper: 15, + lower: 0, + step_increment: 1, + page_increment: 1, + }); + + const folderRowsSpinBtn = itemFactory.newSpinButton(folderRowsAdjustment); + optionList.push(itemFactory.getRowWidget( + _('Folder Rows per Page (0 for adaptive grid)'), + _('Number of rows in folder grid. If you leave the value at 0, the number of rows will be calculated to fit all the folder icons on one page'), + folderRowsSpinBtn, + 'appGridFolderRows', + null, + 'appDisplayModule' + )); + + const appGridSpacingAdjustment = new Gtk.Adjustment({ + upper: 30, + lower: 5, + step_increment: 1, + page_increment: 5, + }); + + const appGridSpacingScale = itemFactory.newScale(appGridSpacingAdjustment); + appGridSpacingScale.add_mark(12, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Grid Spacing'), + _('Adjusts the spacing between icons in a grid, the real impact is on folders'), + appGridSpacingScale, + 'appGridSpacing', + null, + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Search') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Search Icon Size'), + _('Size of results provided by the App Search Provider - smaller size allows to fit more results'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'searchIconSize', + [ + [_('128'), 128], + [_('112'), 112], + [_('96 (Default)'), 96], + [_('80'), 80], + [_('64'), 64], + [_('48'), 48], + [_('32'), 32], + ], + 'searchModule' + ) + ); + + const maxSearchResultsAdjustment = new Gtk.Adjustment({ + upper: 50, + lower: 5, + step_increment: 1, + page_increment: 5, + }); + + const maxSearchResultsSpinButton = itemFactory.newScale(maxSearchResultsAdjustment); + maxSearchResultsSpinButton.add_mark(10, Gtk.PositionType.TOP, null); + maxSearchResultsSpinButton.add_mark(20, Gtk.PositionType.TOP, null); + maxSearchResultsSpinButton.add_mark(30, Gtk.PositionType.TOP, null); + maxSearchResultsSpinButton.add_mark(40, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Max Search Results Rows'), + _('Sets the maximum number of rows for result lists of all search providers except the window search provider which always lists all results'), + maxSearchResultsSpinButton, + 'searchMaxResultsRows', + null, + 'searchModule' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Overview Background') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Wallpaper'), + _('Replaces the solid grey background in the overview with the current desktop wallpaper'), + itemFactory.newSwitch(), + 'showBgInOverview' + ) + ); + + const brightnessBgAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 0, + step_increment: 1, + page_increment: 10, + }); + + const bgBrightnessScale = itemFactory.newScale(brightnessBgAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Brightness'), + _('Brightness of the background wallpaper in the overview'), + bgBrightnessScale, + 'overviewBgBrightness' + ) + ); + + const searchBrightnessBgAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 0, + step_increment: 1, + page_increment: 10, + }); + + const searchBgBrightnessScale = itemFactory.newScale(searchBrightnessBgAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Brightness for Search View'), + _('Allows you to set a lower background brightness for search view mode where text visibility is more important'), + searchBgBrightnessScale, + 'searchBgBrightness' + ) + ); + + const blurBgAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 0, + step_increment: 1, + page_increment: 10, + }); + + const bgBlurScale = itemFactory.newScale(blurBgAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Blur Window Picker Background'), + _('Sets the amount of background blur in the window picker view'), + bgBlurScale, + 'overviewBgBlurSigma' + ) + ); + + const blurAppBgAdjustment = new Gtk.Adjustment({ + upper: 100, + lower: 0, + step_increment: 1, + page_increment: 10, + }); + + const bgAppBlurScale = itemFactory.newScale(blurAppBgAdjustment); + optionList.push( + itemFactory.getRowWidget( + _('Blur App Grid/Search View Background'), + _('Sets the amount of background blur in the app grid and search results views'), + bgAppBlurScale, + 'appGridBgBlurSigma' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Smooth Blur Transitions'), + _('Allows for smoother blur transitions, but can affect the overall smoothness of overview animations on weak hardware'), + itemFactory.newSwitch(), + 'smoothBlurTransitions' + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Window Thumbnails (PIP)') + ) + ); + + const winTmbAdjustment = new Gtk.Adjustment({ + upper: 50, + lower: 5, + step_increment: 1, + page_increment: 1, + }); + + const winTmbScale = itemFactory.newScale(winTmbAdjustment); + winTmbScale.add_mark(15, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Default Window Thumbnail (PIP) Scale (% of screen height)'), + _('Default scale of window thumbnail (like Picture In Picture) that you can create using the app icon menu or window preview action'), + winTmbScale, + 'windowThumbnailScale' + ) + ); + + return optionList; + } + // ---------------------------------------------------------------- + + _getBehaviorOptionList(itemFactory) { + const optionList = []; + + optionList.push( + itemFactory.getRowWidget( + _('Overview') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Overview Mode'), + _('The Expose Windows on Hover mode does not expose the workspace preview windows until the mouse pointer enters any window\nThe Static Workspace mode keeps the workspace static when you activate the overview, it only shows Dash, workspace thumbnails and search entry over the workspace and only clicking on an active workspace thumbnail activates the default overview'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'overviewMode', + [ + [_('Default'), 0], + [_('Expose Windows on Hover'), 1], + [_('Static Workspace'), 2], + ] + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Startup State'), + _('Allows to change the state in which GNOME Shell starts a session'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'startupState', + [ + [_('Overview (Default)'), 0], + [_('Desktop'), 1], + [_('Applications'), 2], + ] + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Escape Key Behavior'), + _('Allows you to close the overview with a single press of the Escape key, even from the application grid or from search, if the search entry field does not have focus'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'overviewEscBehavior', + [ + [_('Default'), 0], + [_('Close Overview'), 1], + ], + 'searchControllerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Overlay Key (Super/Windows)') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Single-Press Action'), + _('Disable or change behavior when you press and release the Super key. The "Search Windows" options requires the WindowSearchProvider module to be activated'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'overlayKeyPrimary', + [ + [_('Disable'), 0], + [_('Follow Global Overview Mode'), 1], + [_('Overview (Default)'), 2], + [_('Applications'), 3], + [_('Overview - Static WS Preview'), 4], + [_('Overview - Static Workspace'), 5], + [_('Search Windows'), 6], + // [_('Search Recent Files'), 7], + ], + 'overlayKeyModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Double-Press Action'), + _('Disable or change behavior when you double-press the Super key. The "Search Windows" option requires the WindowSearchProvider module to be activated. The "Static WS Overview - Expose Windows" option allows you to switch to default Activities Overview window picker view if you set static workspace (preview) for the single press/release Super key action'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'overlayKeySecondary', + [ + [_('Disable'), 0], + [_('Applications (Default)'), 1], + [_('Search Windows'), 2], + [_('Overview - Window Picker'), 3], + // [_('Search Recent Files'), 4], + ], + 'overlayKeyModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Hot Corner (Install Custom Hot Corners - Extended for more options)') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Hot Corner Action'), + _('Disable or change behavior of the hot corner. Holding down the Ctrl key while hitting the hot corner switches between Overview/Applications actions'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'hotCornerAction', + [ + [_('Disable'), 0], + [_('Follow Global Overview Mode'), 1], + [_('Overview - Window Picker'), 2], + [_('Applications'), 3], + [_('Overview - Static WS Preview'), 4], + [_('Overview - Static Workspace'), 5], + [_('Search Windows'), 6], + ], + 'layoutModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Hot Corner Position'), + _('Choose which corner of your monitors will be active. If you choose "Follow Dash" option, the corner will be placed near the left or top edge of the Dash. The last option extends the hot corner trigger to cover the entire ege of the monitor where Dash is located'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'hotCornerPosition', + [ + [_('Default'), 0], + [_('Top Left'), 1], + [_('Top Right'), 2], + [_('Bottom Left'), 3], + [_('Bottom Right'), 4], + [_('Follow Dash'), 5], + [_('Follow Dash - Hot Edge'), 6], + ], + 'layoutModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Enable Hot Corner in Full-Screen Mode'), + _('If you often work with full-screen applications and want the hot corner to be usable'), + itemFactory.newSwitch(), + 'hotCornerFullscreen', + null, + 'layoutModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Show Ripples Animation'), + _('The ripple animation is played when the hot corner is activated. The ripple size has been reduced to be less distracting'), + itemFactory.newSwitch(), + 'hotCornerRipples', + null, + 'layoutModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Isolate Workspaces'), + _('Dash will only show apps and windows from the current workspace'), + itemFactory.newSwitch(), + 'dashIsolateWorkspaces', + null, + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Icon - Click Behavior'), + _('Choose your preferred behavior when clicking on an app icon. The "Prefer Current Workspace" option opens a new app window if not present in the current workspace. The "Open New Window" option also switches behavior of the middle click to "Activate" since its default behavior is to open a new window'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashShowWindowsBeforeActivation', + [ + [_('Activate App Immediately'), 0], + [_('First Switch to Workspace'), 1], + [_('Open New Window (if supported)'), 2], + [_('Prefer Current Workspace'), 3], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Icon - Scroll Action'), + _('Choose the behavior when scrolling over an app icon. The window cycler works with a list of windows sorted by the "Most Recently Used" and grouped by workspaces. Scrolling up cycles through previously used windows on the same workspace and then switches to another workspace, if any'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'dashIconScroll', + [ + [_('Default'), 0], + [_('Cycle App Windows - Highlight Selected'), 1], + [_('Cycle App Windows - Highlight App'), 2], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Search Windows Icon - Scroll Action'), + _('Choose the behavior when scrolling over the Search Windows icon. The window cycler works with a list of windows sorted by "Most Recently Used" of the current workspace or all workspaces. Scrolling up cycles through previously used windows on the same workspace, or all windows regardless workspace. This option is mainly useful for the static workspace overview mode.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'searchWindowsIconScroll', + [ + [_('Default'), 0], + [_('Cycle All Windows'), 1], + [_('Cycle Windows On Current WS'), 2], + ], + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Thumbnails') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Close Workspace Button'), + _('The Close Workspace button appears on the workspace thumbnail when you hover over it and allows you to close all windows on the workspace. You can choose a "safety lock" to prevent accidental use'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'closeWsButtonMode', + [ + [_('Disable'), 0], + [_('Single Click'), 1], + [_('Double Click'), 2], + [_('Ctrl Key + Click'), 3], + ] + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Preview') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Secondary Button Click Action'), + _('Allows you to add a secondary mouse click action to the window preview'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'winPreviewSecBtnAction', + [ + [_('Activate Window (Default)'), 0], + [_('Close Window'), 1], + [_('Search For Same App Windows'), 2], + [_('Create Window Thumbnail - PIP'), 3], + ], + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Middle Button Click Action'), + _('Allows you to add a middle mouse click action to the window preview'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'winPreviewMidBtnAction', + [ + [_('Activate Window (Default)'), 0], + [_('Close Window'), 1], + [_('Search For Same App Windows'), 2], + [_('Create Window Thumbnail - PIP'), 3], + ], + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Icon Click Action'), + _('Select the action to take when the application icon on the window preview is clicked'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'windowIconClickAction', + [ + [_('Activate Window (Default)'), 0], + [_('Search For Same App Windows'), 1], + [_('Create Window Thumbnail - PIP'), 2], + ], + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Always Activate Selected'), + _('If enabled, the currently selected window will be activated when leaving the Overview even without clicking. Usage example - press Super to open the Overview, place mouse pointer over a window, press Super again to activate the window'), + itemFactory.newSwitch(), + 'alwaysActivateSelectedWindow', + null, + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Grid') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Grid Order'), + _('Choose sorting method for the app grid. Note that sorting by usage ignores folders'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridOrder', + [ + [_('Custom (Default)'), 0], + [_('Alphabet - Folders First'), 1], + [_('Alphabet - Folders Last'), 2], + [_('Usage - No Folders'), 3], + ], + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Folder Order'), + _('Choose sorting method for app folders'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appFolderOrder', + [ + [_('Custom (Default)'), 0], + [_('Alphabet'), 1], + [_('Usage'), 2], + ], + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Grid Content'), + _('The default Shell removes favorite apps, this option allows to duplicate them in the grid or remove also running applications. Option "Favorites and Running First" only works with the Alphabet and Usage sorting'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridContent', + [ + [_('Include All'), 0], + [_('Include All - Favorites and Running First'), 1], + [_('Exclude Favorites (Default)'), 2], + [_('Exclude Running'), 3], + [_('Exclude Favorites and Running'), 4], + ], + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Active Icons in Folder Preview'), + _('If enabled, icons in the folder review behaves like normal icons, you can activate or even drag them directly, without having to open the folder first'), + itemFactory.newSwitch(), + 'appGridActivePreview', + null, + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Center Open Folders'), + _('App folder may open in the center of the screen or above the source folder icon'), + itemFactory.newSwitch(), + 'appGridFolderCenter', + null, + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Allow Incomplete Pages'), + _('If disabled, icons from the next page (if any) are automatically moved to fill any empty slot left after an icon was (re)moved (to a folder for example)'), + itemFactory.newSwitch(), + 'appGridIncompletePages', + null, + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Labels Behavior'), + _('Choose how and when to display app names'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridNamesMode', + [ + [_('Ellipsized - Expand Selected (Default)'), 0], + [_('Always Expanded'), 1], + [_('Hidden - Show Selected Only'), 2], + ], + 'appDisplayModule' + ) + ); + + optionList.push(itemFactory.getRowWidget( + _('Reset App Grid Layout'), + _('Removes all stored app grid positions, after reset icons will be sorted alphabetically, except folder contents'), + itemFactory.newResetButton(() => { + const settings = new Gio.Settings({ schema_id: 'org.gnome.shell' }); + settings.set_value('app-picker-layout', new GLib.Variant('aa{sv}', [])); + }) + )); + + optionList.push(itemFactory.getRowWidget( + _('Remove App Grid Folders'), + _('Removes all folders, folder apps will move to the root grid'), + itemFactory.newResetButton(() => { + const settings = new Gio.Settings({ schema_id: 'org.gnome.desktop.app-folders' }); + settings.set_strv('folder-children', []); + }) + )); + + + optionList.push( + itemFactory.getRowWidget( + _('Search') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Search Provider - Sorting'), + _('Choose the window sorting method'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'searchWindowsOrder', + [ + [_('Most Recently Used (MRU)'), 0], + [_('MRU - Current Workspace First'), 1], + [_('MRU - By Workspaces'), 2], + [_('Stable Sequence - By Workspaces'), 3], + ], + 'windowSearchProviderModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Enable Fuzzy Match'), + _('Enabling the fuzzy match allows you to skip letters in the pattern you are searching for and find "Firefox" even if you type "ffx". Works only for the App, Window and Recent files search providers'), + itemFactory.newSwitch(), + 'searchFuzzy' + ) + ); + + /* const wspCommandSwitch = itemFactory.newSwitch(); + optionList.push( + itemFactory.getRowWidget( + _('Enable Commands in Search Entry'), + _('You can use following commands separated by the space at the end of entered pattern:\n/x! \t\t\t- close selected window\n/xa! \t\t\t- close all found windows\n/m[number] \t\t- (e.g. /m6) move selected window to workspace with given index\n/ma[number] \t- move all found windows to workspace with given index'), + wspCommandSwitch, + 'searchWindowsCommands' + ) + );*/ + + optionList.push( + itemFactory.getRowWidget( + _('Animations - General') + ) + ); + + const animationSpeedAdjustment = new Gtk.Adjustment({ + upper: 500, + lower: 1, + step_increment: 10, + page_increment: 100, + }); + + const animationSpeedScale = itemFactory.newScale(animationSpeedAdjustment); + animationSpeedScale.add_mark(100, Gtk.PositionType.TOP, null); + optionList.push( + itemFactory.getRowWidget( + _('Animation Speed'), + _('Adjusts the global animation speed in % of the default duration - higher value means slower animation'), + animationSpeedScale, + 'animationSpeedFactor' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Animations - Overview') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('App Grid Animation'), + _('When entering the App Grid view, the app grid animates from the edge of the screen. You can choose the direction, keep the Default (direction will be selected automatically) or disable the animation if you don\'t like it'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'appGridAnimation', + [ + [_('Default'), 4], + [_('Disable'), 0], + [_('Right to Left'), 1], + [_('Left to Right'), 2], + [_('Bottom to Top'), 3], + [_('Top to Bottom'), 5], + ] + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Search View Animation'), + _('When search is activated the search view with search results can animate from the edge of the screen. You can choose the direction, keep the Default (currently Bottom to Top) or disable the animation if you don\'t like it.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'searchViewAnimation', + [ + [_('Default'), 4], + [_('Disable'), 0], + [_('Right to Left'), 1], + [_('Left to Right'), 2], + [_('Bottom to Top'), 3], + [_('Top to Bottom'), 5], + ] + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Preview Animation'), + _('When entering / leaving the App Grid / Search view, the workspace preview can animate to/from workspace thumbnail.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'workspaceAnimation', + [ + [_('Disable'), 0], + [_('Enable'), 1], + ] + ) + ); + + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Switcher') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Wraparound'), + _('Continue from the last workspace to the first and vice versa'), + itemFactory.newSwitch(), + 'wsSwitcherWraparound' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Ignore Last (empty) Workspace'), + _('In Dynamic workspaces mode, there is always one empty workspace at the end. Switcher can ignore this last workspace'), + itemFactory.newSwitch(), + 'wsSwitcherIgnoreLast' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Switcher Animation'), + _('Allows you to disable movement of the desktop background during workspace switcher animation outside of the overview. The Static Background mode also keeps Conky and desktop icons on their place during switching.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'workspaceSwitcherAnimation', + [ + [_('Default'), 0], + [_('Static Background'), 1], + ], + 'workspaceAnimationModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace Switcher Popup Mode'), + _('This popup shows up when you switch workspace using a keyboard shortcut or gesture outside of the overview. You can to disable the popup at all, or show it on the current monitor (the one with mouse pointer) instead of the primary.'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'wsSwPopupMode', + [ + [_('Disable'), 0], + [_('Show on Primary Monitor (Default)'), 1], + [_('Show on Current Monitor'), 2], + ], + 'workspaceSwitcherPopupModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Notifications') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Window Attention Handler'), + _('When a window requires attention (often a new window), GNOME Shell shows you a notification about it. You can disable popups of these messages (notification will be pushed into the message tray silently) or focus the source window immediately instead'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'windowAttentionMode', + [ + [_('Show Notifications (Default)'), 0], + [_('Disable Notification Popups'), 1], + [_('Immediately Focus Window'), 2], + ], + 'windowAttentionHandlerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Favorites'), + _('Disable pin/unpin app notifications'), + // itemFactory.newComboBox(), + itemFactory.newDropDown(), + 'favoritesNotify', + [ + [_('Show Notifications (Default)'), 1], + [_('Disable Notifications'), 0], + ], + 'appFavoritesModule' + ) + ); + + return optionList; + } + + _getModulesOptionList(itemFactory) { + const optionList = []; + // options item format: + // (text, caption, widget, settings-variable, [options for combo], sensitivity-depends-on-bool-variable) + optionList.push( + itemFactory.getRowWidget( + _('V-Shell Modules (allows you to disable modules that conflict with another extension)') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WindowSearchProvider'), + _('Activates the window search provider that adds open windows to the search results. You can search app names and window titles. You can also use "wq//" prefix (also by pressing the Space hotkey in the overview, or clicking dash icon) to suppress results from other search providers'), + itemFactory.newSwitch(), + 'windowSearchProviderModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('RecentFilesSearchProvider'), + _('Activates the recent files search provider that can be triggered by a dash icon, Ctrl + Space hotkey or by typing "fq//" prefix in the search entry field. This option needs File History option enabled in the GNOME Privacy settings'), + itemFactory.newSwitch(), + 'recentFilesSearchProviderModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('ExtensionsSearchProvider'), + _('Activates the extensions search provider that adds extensions to the search results. You can also use "eq//" prefix (also by pressing the Ctrl + Shift + Space hotkey in the overview, or clicking dash icon) to suppress results from other search providers'), + itemFactory.newSwitch(), + 'extensionsSearchProviderModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('AppDisplay / IconGrid'), + _('App grid customization and options'), + itemFactory.newSwitch(), + 'appDisplayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('AppFavorites'), + _('Pin/unpin app notification options'), + itemFactory.newSwitch(), + 'appFavoritesModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Dash'), + _('Dash customization and options, support for vertical orientation'), + itemFactory.newSwitch(), + 'dashModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Layout'), + _('Hot corner options'), + itemFactory.newSwitch(), + 'layoutModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('MessageTray'), + _('Notification position options'), + itemFactory.newSwitch(), + 'messageTrayModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('OsdWindow'), + _('OSD position options'), + itemFactory.newSwitch(), + 'osdWindowModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('OverlayKey'), + _('Overlay (Super/Window) key options'), + itemFactory.newSwitch(), + 'overlayKeyModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Panel'), + _('Panel options'), + itemFactory.newSwitch(), + 'panelModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Search'), + _('Search view and app search provider customization and options'), + itemFactory.newSwitch(), + 'searchModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('SearchController'), + _('Escape key behavior options in the overview'), + itemFactory.newSwitch(), + 'searchControllerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('SwipeTracker'), + _('Gestures for vertical workspace orientation'), + itemFactory.newSwitch(), + 'swipeTrackerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WindowAttentionHandler'), + _('Window attention handler options'), + itemFactory.newSwitch(), + 'windowAttentionHandlerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WindowManager'), + _('Fixes an upstream bug in the minimization animation of a full-screen window'), + itemFactory.newSwitch(), + 'windowManagerModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WindowPreview'), + _('Window preview options, fixes an upstream bug that fills the system log with errors when you close a window from the overview or exit the overview with a gesture when any window is selected'), + itemFactory.newSwitch(), + 'windowPreviewModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WindowThumbnail'), + _('Create Window Thumbnail (PIP) option in the app icon menu and window preview actions'), + itemFactory.newSwitch(), + 'windowThumbnailModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workspace'), + _('Fixes workspace preview allocations for vertical workspaces orientation and window scaling in static overview modes'), + itemFactory.newSwitch(), + 'workspaceModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WorkspaceAnimation'), + _('Static workspace animation option'), + itemFactory.newSwitch(), + 'workspaceAnimationModule' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('WorkspaceSwitcherPopup'), + _('Workspace switcher popup position options'), + itemFactory.newSwitch(), + 'workspaceSwitcherPopupModule' + ) + ); + + return optionList; + } + + _getMiscOptionList(itemFactory) { + const optionList = []; + // options item format: + // (text, caption, widget, settings-variable, [options for combo], sensitivity-depends-on-bool-variable) + + optionList.push( + itemFactory.getRowWidget( + _('Keyboard') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Override Page Up/Down Shortcuts'), + _('This option automatically overrides the (Shift +) Super + Page Up/Down keyboard shortcuts for the current workspace orientation. If you encounter any issues, check the configuration in the dconf editor'), + itemFactory.newSwitch(), + 'enablePageShortcuts' + ) + ); + + /* optionList.push( + itemFactory.getRowWidget( + _('Compatibility') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Improve compatibility with Dash to Dock'), + _('With the default Ubuntu Dock and other Dash To Dock forks, you may experience issues with Activities overview after you change Dock position or re-enable the extension. This option is enabled automatically if a replacement for the Dash is detected. In any case, using Dash to Dock extension with V-Shell is problematic and not recommended.'), + itemFactory.newSwitch(), + 'fixUbuntuDock' + ) + );*/ + + optionList.push( + itemFactory.getRowWidget( + _('Performance') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Smooth App Grid Animations'), + _('This option allows V-Shell to pre-realize app grid and app folders during session startup in order to avoid stuttering animations when using them for the first time. If enabled, the session startup needs a little bit more time to finish and necessary memory will be allocated at this time'), + itemFactory.newSwitch(), + 'appGridPerformance' + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Workarounds') + ) + ); + + optionList.push( + itemFactory.getRowWidget( + _('Fix New Window Not In Focus'), + _('If you often find that the app window you open from the Activities overview does not get focus, try enabling this option.'), + itemFactory.newSwitch(), + 'newWindowFocusFix' + ) + ); + + return optionList; + } + + _getAboutOptionList(itemFactory) { + const optionList = []; + + optionList.push(itemFactory.getRowWidget( + this.Me.metadata.name + )); + + const versionName = this.Me.metadata['version-name'] ?? ''; + let version = this.Me.metadata['version'] ?? ''; + version = versionName && version ? `/${version}` : version; + const versionStr = `${versionName}${version}`; + optionList.push(itemFactory.getRowWidget( + _('Version'), + null, + itemFactory.newLabel(versionStr) + )); + + optionList.push(itemFactory.getRowWidget( + _('Reset all options'), + _('Set all options to default values.'), + itemFactory.newOptionsResetButton() + )); + + + optionList.push(itemFactory.getRowWidget( + _('Links') + )); + + optionList.push(itemFactory.getRowWidget( + _('Homepage'), + _('Source code and more info about this extension'), + itemFactory.newLinkButton('https://github.com/G-dH/vertical-workspaces') + )); + + optionList.push(itemFactory.getRowWidget( + _('Changelog'), + _("See what's changed."), + itemFactory.newLinkButton('https://github.com/G-dH/vertical-workspaces/blob/main/CHANGELOG.md') + )); + + optionList.push(itemFactory.getRowWidget( + _('GNOME Extensions'), + _('Rate and comment V-Shell on the GNOME Extensions site'), + itemFactory.newLinkButton('https://extensions.gnome.org/extension/5177') + )); + + optionList.push(itemFactory.getRowWidget( + _('Report a bug or suggest new feature'), + _('Help me to help you!'), + itemFactory.newLinkButton('https://github.com/G-dH/vertical-workspaces/issues') + )); + + optionList.push(itemFactory.getRowWidget( + _('Buy Me a Coffee'), + _('If you like V-Shell, you can help me with my coffee expenses'), + itemFactory.newLinkButton('https://buymeacoffee.com/georgdh') + )); + + return optionList; + } +} diff --git a/extensions/45/vertical-workspaces/schemas/org.gnome.shell.extensions.vertical-workspaces.gschema.xml b/extensions/45/vertical-workspaces/schemas/org.gnome.shell.extensions.vertical-workspaces.gschema.xml new file mode 100644 index 0000000..ecaacd1 --- /dev/null +++ b/extensions/45/vertical-workspaces/schemas/org.gnome.shell.extensions.vertical-workspaces.gschema.xml @@ -0,0 +1,408 @@ + + + + + 0 + + + false + + + 2 + + + 350 + + + 95 + + + 100 + + + false + + + 2 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + 3 + + + false + + + 0 + + + 2 + + + false + + + false + + + true + + + false + + + 13 + + + 13 + + + 13 + + + 48 + + + 85 + + + 0 + + + 18 + + + true + + + 1 + + + false + + + true + + + false + + + 30 + + + true + + + 0 + + + 40 + + + 60 + + + 30 + + + false + + + 4 + + + 0 + + + 1 + + + 1 + + + 100 + + + 1 + + + 0 + + + 2 + + + 0 + + + 96 + + + 104 + + + -1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 2 + + + -1 + + + 0 + + + 0 + + + 12 + + + true + + + 1 + + + 3 + + + false + + + false + + + 90 + + + 1 + + + 1 + + + false + + + 1 + + + true + + + 1 + + + false + + + 5 + + + 0 + + + 0 + + + 0 + + + 50 + + + 95 + + + 1 + + + false + + + false + + + 1 + + + 2 + + + 6 + + + 1 + + + 6 + + + true + + + true + + + false + + + 2 + + + 0 + + + true + + + 1 + + + 1 + + + 1 + + + 0 + + + false + + + true + + + 15 + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + true + + + + false + + + + "" + + + {'workspaceThumbnailsPosition': '1', 'wsMaxSpacing': '350', 'wsPreviewScale': '95', 'secWsPreviewScale': '100', 'secWsPreviewShift': 'false', 'wsThumbnailsFull': 'false', 'secWsThumbnailsPosition': '2', 'dashPosition': '3', 'dashPositionAdjust': '0', 'wsTmbPositionAdjust': '-80', 'showWsTmbLabels': '3', 'showWsTmbLabelsOnHover': 'false', 'closeWsButtonMode': '2', 'secWsTmbPositionAdjust': '-80', 'dashMaxIconSize': '64', 'dashShowWindowsIcon': '2', 'dashShowRecentFilesIcon': '2', 'dashShowExtensionsIcon': '2', 'centerDashToWs': 'false', 'showAppsIconPosition': '1', 'wsThumbnailScale': '13', 'wsThumbnailScaleAppGrid': '13', 'secWsThumbnailScale': '13', 'showSearchEntry': 'true', 'centerSearch': 'true', 'centerAppGrid': 'true', 'dashBgOpacity': '80', 'dashBgColor': '0', 'dashBgRadius': '0', 'dashBgGS3Style': 'true', 'runningDotStyle': '1', 'enablePageShortcuts': 'false', 'showWsSwitcherBg': 'true', 'showWsPreviewBg': 'false', 'wsPreviewBgRadius': '30', 'showBgInOverview': 'true', 'overviewBgBrightness': '30', 'searchBgBrightness': '30', 'overviewBgBlurSigma': '0', 'appGridBgBlurSigma': '40', 'smoothBlurTransitions': 'false', 'appGridAnimation': '4', 'searchViewAnimation': '0', 'workspaceAnimation': '1', 'animationSpeedFactor': '100', 'winPreviewIconSize': '1', 'winTitlePosition': '0', 'startupState': '0', 'overviewMode': '0', 'workspaceSwitcherAnimation': '1', 'searchIconSize': '96', 'searchViewScale': '104', 'appGridIconSize': '-1', 'appGridColumns': '0', 'appGridRows': '0', 'appGridFolderIconSize': '-1', 'appGridFolderColumns': '0', 'appGridFolderRows': '0', 'appGridFolderIconGrid': '2', 'appGridContent': '2', 'appGridIncompletePages': 'false', 'appGridOrder': '0', 'appFolderOrder': '0', 'appGridNamesMode': '1', 'appGridActivePreview': 'false', 'appGridFolderCenter': 'false', 'appGridPageWidthScale': '100', 'appGridSpacing': '12', 'searchWindowsOrder': '1', 'searchFuzzy': 'false', 'searchMaxResultsRows': '5', 'dashShowWindowsBeforeActivation': '1', 'dashIconScroll': '1', 'dashIsolateWorkspaces': 'false', 'searchWindowsIconScroll': '1', 'panelVisibility': '0', 'panelPosition': '0', 'windowAttentionMode': '0', 'wsSwPopupHPosition': '50', 'wsSwPopupVPosition': '95', 'wsSwPopupMode': '1', 'wsSwitcherWraparound': 'false', 'wsSwitcherIgnoreLast': 'false', 'favoritesNotify': '1', 'notificationPosition': '1', 'osdPosition': '6', 'hotCornerAction': '1', 'hotCornerPosition': '0', 'hotCornerFullscreen': 'true', 'hotCornerRipples': 'true', 'alwaysActivateSelectedWindow': 'false', 'winPreviewSecBtnAction': '3', 'winPreviewMidBtnAction': '1', 'winPreviewShowCloseButton': 'true', 'windowIconClickAction': '1', 'overlayKeyPrimary': '1', 'overlayKeySecondary': '1', 'overviewEscBehavior': '0', 'newWindowFocusFix': 'false', 'appGridPerformance': 'true', 'windowThumbnailScale': '20', 'workspaceSwitcherPopupModule': 'true', 'workspaceAnimationModule': 'true', 'workspaceModule': 'true', 'windowManagerModule': 'true', 'windowPreviewModule': 'true', 'windowAttentionHandlerModule': 'true', 'windowThumbnailModule': 'true', 'swipeTrackerModule': 'true', 'searchControllerModule': 'true', 'searchModule': 'true', 'panelModule': 'true', 'overlayKeyModule': 'true', 'osdWindowModule': 'true', 'messageTrayModule': 'true', 'layoutModule': 'true', 'dashModule': 'true', 'appFavoritesModule': 'true', 'appDisplayModule': 'true', 'windowSearchProviderModule': 'true', 'extensionsSearchProviderModule': 'true'} + + + + "" + + + {'workspaceThumbnailsPosition': '5', 'wsMaxSpacing': '80', 'wsPreviewScale': '100', 'secWsPreviewScale': '100', 'secWsPreviewShift': 'false', 'wsThumbnailsFull': 'false', 'secWsThumbnailsPosition': '2', 'dashPosition': '2', 'dashPositionAdjust': '0', 'wsTmbPositionAdjust': '0', 'showWsTmbLabels': '0', 'showWsTmbLabelsOnHover': 'false', 'closeWsButtonMode': '2', 'secWsTmbPositionAdjust': '0', 'dashMaxIconSize': '64', 'dashShowWindowsIcon': '2', 'dashShowRecentFilesIcon': '2', 'dashShowExtensionsIcon': '2', 'centerDashToWs': 'false', 'showAppsIconPosition': '1', 'wsThumbnailScale': '5', 'wsThumbnailScaleAppGrid': '15', 'secWsThumbnailScale': '5', 'showSearchEntry': 'true', 'centerSearch': 'true', 'centerAppGrid': 'true', 'dashBgOpacity': '20', 'dashBgColor': '1', 'dashBgRadius': '0', 'dashBgGS3Style': 'false', 'runningDotStyle': '1', 'enablePageShortcuts': 'true', 'showWsSwitcherBg': 'false', 'showWsPreviewBg': 'true', 'wsPreviewBgRadius': '30', 'showBgInOverview': 'true', 'overviewBgBrightness': '50', 'searchBgBrightness': '30', 'overviewBgBlurSigma': '50', 'appGridBgBlurSigma': '40', 'smoothBlurTransitions': 'false', 'appGridAnimation': '4', 'searchViewAnimation': '4', 'workspaceAnimation': '1', 'animationSpeedFactor': '100', 'winPreviewIconSize': '1', 'winTitlePosition': '0', 'startupState': '0', 'overviewMode': '0', 'workspaceSwitcherAnimation': '0', 'searchIconSize': '96', 'searchViewScale': '104', 'appGridIconSize': '-1', 'appGridColumns': '0', 'appGridRows': '0', 'appGridFolderIconSize': '-1', 'appGridFolderColumns': '0', 'appGridFolderRows': '0', 'appGridFolderIconGrid': '2', 'appGridContent': '2', 'appGridIncompletePages': 'false', 'appGridOrder': '0', 'appFolderOrder': '0', 'appGridNamesMode': '1', 'appGridActivePreview': 'false', 'appGridFolderCenter': 'true', 'appGridPageWidthScale': '90', 'appGridSpacing': '12', 'searchWindowsOrder': '1', 'searchFuzzy': 'false', 'searchMaxResultsRows': '5', 'dashShowWindowsBeforeActivation': '1', 'dashIconScroll': '1', 'dashIsolateWorkspaces': 'false', 'searchWindowsIconScroll': '1', 'panelVisibility': '0', 'panelPosition': '0', 'windowAttentionMode': '0', 'wsSwPopupHPosition': '50', 'wsSwPopupVPosition': '95', 'wsSwPopupMode': '1', 'wsSwitcherWraparound': 'false', 'wsSwitcherIgnoreLast': 'false', 'favoritesNotify': '1', 'notificationPosition': '1', 'osdPosition': '6', 'hotCornerAction': '1', 'hotCornerPosition': '6', 'hotCornerFullscreen': 'true', 'hotCornerRipples': 'false', 'alwaysActivateSelectedWindow': 'false', 'winPreviewSecBtnAction': '2', 'winPreviewMidBtnAction': '1', 'winPreviewShowCloseButton': 'true', 'windowIconClickAction': '1', 'overlayKeyPrimary': '1', 'overlayKeySecondary': '1', 'overviewEscBehavior': '0', 'newWindowFocusFix': 'false', 'appGridPerformance': 'true', 'windowThumbnailScale': '20', 'workspaceSwitcherPopupModule': 'true', 'workspaceAnimationModule': 'true', 'workspaceModule': 'true', 'windowManagerModule': 'true', 'windowPreviewModule': 'true', 'windowAttentionHandlerModule': 'true', 'windowThumbnailModule': 'true', 'swipeTrackerModule': 'true', 'searchControllerModule': 'true', 'searchModule': 'true', 'panelModule': 'true', 'overlayKeyModule': 'true', 'osdWindowModule': 'true', 'messageTrayModule': 'true', 'layoutModule': 'true', 'dashModule': 'true', 'appFavoritesModule': 'true', 'appDisplayModule': 'true', 'windowSearchProviderModule': 'true', 'extensionsSearchProviderModule': 'true'} + + + + "" + + + {'workspaceThumbnailsPosition': '0', 'wsMaxSpacing': '350', 'wsPreviewScale': '95', 'secWsPreviewScale': '100', 'secWsPreviewShift': 'false', 'wsThumbnailsFull': 'false', 'secWsThumbnailsPosition': '2', 'dashPosition': '0', 'dashPositionAdjust': '-100', 'wsTmbPositionAdjust': '-100', 'showWsTmbLabels': '3', 'showWsTmbLabelsOnHover': 'false', 'closeWsButtonMode': '2', 'secWsTmbPositionAdjust': '0', 'dashMaxIconSize': '48', 'dashShowWindowsIcon': '1', 'dashShowRecentFilesIcon': '1', 'dashShowExtensionsIcon': '1', 'centerDashToWs': 'false', 'showAppsIconPosition': '0', 'wsThumbnailScale': '13', 'wsThumbnailScaleAppGrid': '13', 'secWsThumbnailScale': '13', 'showSearchEntry': 'false', 'centerSearch': 'true', 'centerAppGrid': 'false', 'dashBgOpacity': '20', 'dashBgColor': '1', 'dashBgRadius': '0', 'dashBgGS3Style': 'false', 'runningDotStyle': '1', 'enablePageShortcuts': 'true', 'showWsSwitcherBg': 'false', 'showWsPreviewBg': 'true', 'wsPreviewBgRadius': '30', 'showBgInOverview': 'true', 'overviewBgBrightness': '60', 'searchBgBrightness': '30', 'overviewBgBlurSigma': '30', 'appGridBgBlurSigma': '80', 'smoothBlurTransitions': 'false', 'appGridAnimation': '4', 'searchViewAnimation': '4', 'workspaceAnimation': '1', 'animationSpeedFactor': '100', 'winPreviewIconSize': '1', 'winTitlePosition': '0', 'startupState': '2', 'overviewMode': '1', 'workspaceSwitcherAnimation': '1', 'searchIconSize': '96', 'searchViewScale': '104', 'appGridIconSize': '-1', 'appGridColumns': '0', 'appGridRows': '0', 'appGridFolderIconSize': '-1', 'appGridFolderColumns': '0', 'appGridFolderRows': '0', 'appGridFolderIconGrid': '3', 'appGridContent': '0', 'appGridIncompletePages': 'false', 'appGridOrder': '0', 'appFolderOrder': '0', 'appGridNamesMode': '1', 'appGridActivePreview': 'true', 'appGridFolderCenter': 'false', 'appGridPageWidthScale': '90', 'appGridSpacing': '12', 'searchWindowsOrder': '1', 'searchFuzzy': 'false', 'searchMaxResultsRows': '5', 'dashShowWindowsBeforeActivation': '1', 'dashIconScroll': '1', 'dashIsolateWorkspaces': 'false', 'searchWindowsIconScroll': '1', 'panelVisibility': '0', 'panelPosition': '0', 'windowAttentionMode': '0', 'wsSwPopupHPosition': '50', 'wsSwPopupVPosition': '95', 'wsSwPopupMode': '1', 'wsSwitcherWraparound': 'false', 'wsSwitcherIgnoreLast': 'false', 'favoritesNotify': '0', 'notificationPosition': '2', 'osdPosition': '6', 'hotCornerAction': '1', 'hotCornerPosition': '1', 'hotCornerFullscreen': 'true', 'hotCornerRipples': 'true', 'alwaysActivateSelectedWindow': 'false', 'winPreviewSecBtnAction': '2', 'winPreviewMidBtnAction': '1', 'winPreviewShowCloseButton': 'true', 'windowIconClickAction': '1', 'overlayKeyPrimary': '1', 'overlayKeySecondary': '1', 'overviewEscBehavior': '0', 'newWindowFocusFix': 'false', 'appGridPerformance': 'true', 'windowThumbnailScale': '20', 'workspaceSwitcherPopupModule': 'true', 'workspaceAnimationModule': 'true', 'workspaceModule': 'true', 'windowManagerModule': 'true', 'windowPreviewModule': 'true', 'windowAttentionHandlerModule': 'true', 'windowThumbnailModule': 'true', 'swipeTrackerModule': 'true', 'searchControllerModule': 'true', 'searchModule': 'true', 'panelModule': 'true', 'overlayKeyModule': 'true', 'osdWindowModule': 'true', 'messageTrayModule': 'true', 'layoutModule': 'true', 'dashModule': 'true', 'appFavoritesModule': 'true', 'appDisplayModule': 'true', 'windowSearchProviderModule': 'true', 'extensionsSearchProviderModule': 'true'} + + + + "" + + + {'workspaceThumbnailsPosition': '6', 'wsMaxSpacing': '65', 'wsPreviewScale': '95', 'secWsPreviewScale': '100', 'secWsPreviewShift': 'false', 'wsThumbnailsFull': 'false', 'secWsThumbnailsPosition': '2', 'dashPosition': '2', 'dashPositionAdjust': '0', 'wsTmbPositionAdjust': '0', 'showWsTmbLabels': '3', 'showWsTmbLabelsOnHover': 'false', 'closeWsButtonMode': '2', 'secWsTmbPositionAdjust': '0', 'dashMaxIconSize': '48', 'dashShowWindowsIcon': '1', 'dashShowRecentFilesIcon': '1', 'dashShowExtensionsIcon': '1', 'centerDashToWs': 'false', 'showAppsIconPosition': '1', 'wsThumbnailScale': '10', 'wsThumbnailScaleAppGrid': '10', 'secWsThumbnailScale': '10', 'showSearchEntry': 'false', 'centerSearch': 'true', 'centerAppGrid': 'false', 'dashBgOpacity': '100', 'dashBgColor': '0', 'dashBgRadius': '0', 'dashBgGS3Style': 'false', 'runningDotStyle': '1', 'enablePageShortcuts': 'true', 'showWsSwitcherBg': 'true', 'showWsPreviewBg': 'true', 'wsPreviewBgRadius': '30', 'showBgInOverview': 'true', 'overviewBgBrightness': '60', 'searchBgBrightness': '30', 'overviewBgBlurSigma': '80', 'appGridBgBlurSigma': '80', 'smoothBlurTransitions': 'false', 'appGridAnimation': '4', 'searchViewAnimation': '4', 'workspaceAnimation': '1', 'animationSpeedFactor': '100', 'winPreviewIconSize': '1', 'winTitlePosition': '0', 'startupState': '2', 'overviewMode': '2', 'workspaceSwitcherAnimation': '1', 'searchIconSize': '96', 'searchViewScale': '104', 'appGridIconSize': '-1', 'appGridColumns': '0', 'appGridRows': '0', 'appGridFolderIconSize': '-1', 'appGridFolderColumns': '0', 'appGridFolderRows': '0', 'appGridFolderIconGrid': '3', 'appGridContent': '0', 'appGridIncompletePages': 'false', 'appGridOrder': '0', 'appFolderOrder': '0', 'appGridNamesMode': '1', 'appGridActivePreview': 'true', 'appGridFolderCenter': 'false', 'appGridPageWidthScale': '90', 'appGridSpacing': '5', 'searchWindowsOrder': '1', 'searchFuzzy': 'false', 'searchMaxResultsRows': '5', 'dashShowWindowsBeforeActivation': '1', 'dashIconScroll': '1', 'dashIsolateWorkspaces': 'false', 'searchWindowsIconScroll': '1', 'panelVisibility': '0', 'panelPosition': '0', 'windowAttentionMode': '0', 'wsSwPopupHPosition': '50', 'wsSwPopupVPosition': '95', 'wsSwPopupMode': '1', 'wsSwitcherWraparound': 'false', 'wsSwitcherIgnoreLast': 'false', 'favoritesNotify': '0', 'notificationPosition': '1', 'osdPosition': '6', 'hotCornerAction': '1', 'hotCornerPosition': '6', 'hotCornerFullscreen': 'true', 'hotCornerRipples': 'false', 'alwaysActivateSelectedWindow': 'false', 'winPreviewSecBtnAction': '2', 'winPreviewMidBtnAction': '1', 'winPreviewShowCloseButton': 'true', 'windowIconClickAction': '1', 'overlayKeyPrimary': '1', 'overlayKeySecondary': '1', 'overviewEscBehavior': '0', 'newWindowFocusFix': 'false', 'appGridPerformance': 'true', 'windowThumbnailScale': '20', 'workspaceSwitcherPopupModule': 'true', 'workspaceAnimationModule': 'true', 'workspaceModule': 'true', 'windowManagerModule': 'true', 'windowPreviewModule': 'true', 'windowAttentionHandlerModule': 'true', 'windowThumbnailModule': 'true', 'swipeTrackerModule': 'true', 'searchControllerModule': 'true', 'searchModule': 'true', 'panelModule': 'true', 'overlayKeyModule': 'true', 'osdWindowModule': 'true', 'messageTrayModule': 'true', 'layoutModule': 'true', 'dashModule': 'true', 'appFavoritesModule': 'true', 'appDisplayModule': 'true', 'windowSearchProviderModule': 'true', 'extensionsSearchProviderModule': 'true'} + + + + diff --git a/extensions/45/vertical-workspaces/screenshots/screenshot.jpg b/extensions/45/vertical-workspaces/screenshots/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b10585e9d5d7cc002afc5b4656edbeaf8d28725f GIT binary patch literal 416550 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ΠxBARLfkx?dLfN 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

9ZJub;$$FkJ>NyV9Fb6c;}igSVRG4F4# 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

wxVC^qj-gli*I63d+Cy~AW38CgL1e3Q~ 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 z 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

>V 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

fG<)+;)1{3{$e=2NuOQJ0EUgj#Rmqb|52iEpBA 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

+Eybg?l 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

7r8Q~mX8@$- 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 sDdI> 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簢MO&M__e2Y6$JYtuv8&vx?Z08tq4PZuR+&lG}0C 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

OAM14d=6?5Ugs)d#A13^Y!mt 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∋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�@$g8BwLrhv^+!T{7&Vc(PJ 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
%oQI$HvyUW+1F9hgP%sLLbUZ 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 z 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 I18e6FCl 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

mk3P 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 z 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¥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 literal 0 HcmV?d00001 diff --git a/extensions/45/vertical-workspaces/screenshots/screenshot2.png b/extensions/45/vertical-workspaces/screenshots/screenshot2.png new file mode 100644 index 0000000000000000000000000000000000000000..58b2887e343585a2614ab331b6d3d3dccc5235b0 GIT binary patch literal 286557 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

s#*QfJ&wfR1N!Lvk> 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%0A2yhZkWUpRir9k#VGP`Y>fl0me3HWw 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

-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 axW2PV+6%2sLEN70qTgQfzu4p%UidG>`=uiQ literal 0 HcmV?d00001 diff --git a/extensions/45/vertical-workspaces/screenshots/vertical-workspaces.gif b/extensions/45/vertical-workspaces/screenshots/vertical-workspaces.gif new file mode 100644 index 0000000000000000000000000000000000000000..c97c653c83ec993411cc9eb7bcf2c584ebbbfe09 GIT binary patch literal 1213475 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

Jr1iYp%)5Eny+{L&kv(xNPZGqyklZ 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

S-G_Fr^^3!S`P3 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%0D>X0q+&nnrYtt)s_h@?P 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
    2-3NO#41)y@j_3w;E0|W!6$s615c1( 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

    T6#YrN|66`rh|q>R~S?p=`X^ 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

    @F?D&;x`` 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

    !TJ~b4SpYD$aw5txgK(cKpUgNvXVs-+qoEY7Uts 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 ZST6eIW41BRga`Tfv!~>xQzWn6{2#{L?HT|8 literal 0 HcmV?d00001 diff --git a/extensions/45/vertical-workspaces/screenshots/screenshot3.png b/extensions/45/vertical-workspaces/screenshots/screenshot3.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8f48a67ee03593b7830401346ff69647767e76 GIT binary patch literal 384363 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 )7fgiSu5_|m@zBviKN=q@8gEr+wmrjhx(V8piI- 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�qB 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