modified Workspace Switcher size is not centering workspaces in overview
Summary
Workspace Switcher is not centered when setting is greater than default 10% (15% used in this case)
Steps to reproduce
- disable all shell extensions
- enable just perfection shell extension
- reset just perfection setting by clicking on gear icon and then on default under "profile" section inside "profile" tab
- go to "customize" tab at the bottom
- set "Workspace Switcher Size" to 15%
What is the current bug behavior?
workspaces are starting from the default position (slightly to the left)
What is the expected correct behavior?
workspaces should be centered with equal distance between screen edges on left and right side
Other Enabled Extensions
Tested with all extensions disabled
Versions
pacman -Qi gnome-shell
Name : gnome-shell
Version : 1:42.3.1-1
Description : Next generation desktop shell
Architecture : x86_64
URL : https://wiki.gnome.org/Projects/GnomeShell
Licenses : GPL
Groups : gnome
Provides : None
Depends On : accountsservice gcr gjs gnome-bluetooth-3.0 upower
gnome-session gtk4 gnome-settings-daemon
gsettings-desktop-schemas libcanberra-pulse libgdm
libsecret mutter libnma unzip libibus gnome-autoar
gnome-disk-utility libsoup3 libgweather-4
gst-plugins-base-libs libmutter-10.so=0-64
Optional Deps : gnome-control-center: System settings [installed]
evolution-data-server: Evolution calendar integration
[installed]
gst-plugins-good: Screen recording [installed]
gst-plugin-pipewire: Screen recording [installed]
Required By : gdm gnome-shell-extension-pop-shell
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 10,76 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : ti. 05. juli 2022 kl. 01.01 +0200
Install Date : ti. 12. juli 2022 kl. 13.06 +0200
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
flatpak info com.mattjakeman.ExtensionManager
Extension Manager - A utility for browsing and installing GNOME Shell
Extensions.
ID: com.mattjakeman.ExtensionManager
Ref: app/com.mattjakeman.ExtensionManager/x86_64/stable
Arch: x86_64
Branch: stable
Version: 0.3.1
License: GPL-3.0-or-later
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 803,8 kB
Runtime: org.gnome.Platform/x86_64/42
Sdk: org.gnome.Sdk/x86_64/42
Commit: 614a588c93ffc33541207518859c9453363b10df286c715103c5527b2c51e39f
Parent: d0a703b90211765d3ad1edb04ad831d8a4ce2d6cb31ff9842a160f8f10193f2c
Subject: Update extension-manager to version 0.3.1 (66f54bc4)
Date: 2022-06-04 05:09:10 +0000
Relevant logs and/or screenshots
Note: screenshot was taken before resetting just perfection settings to default and applying Workspace Switcher Size 15% but I've tested it with default setting just in case right after.
Settings Values
(Paste the settings values if it is relevant to the issue:
gsettings --schemadir ~/.local/share/gnome-shell/extensions/just-perfection-desktop@just-perfection/schemas list-recursively org.gnome.shell.extensions.just-perfection
.)
org.gnome.shell.extensions.just-perfection accessibility-menu true
org.gnome.shell.extensions.just-perfection activities-button true
org.gnome.shell.extensions.just-perfection activities-button-icon-monochrome true
org.gnome.shell.extensions.just-perfection activities-button-icon-path ''
org.gnome.shell.extensions.just-perfection activities-button-label true
org.gnome.shell.extensions.just-perfection aggregate-menu true
org.gnome.shell.extensions.just-perfection animation 1
org.gnome.shell.extensions.just-perfection app-menu true
org.gnome.shell.extensions.just-perfection app-menu-icon true
org.gnome.shell.extensions.just-perfection background-menu true
org.gnome.shell.extensions.just-perfection calendar true
org.gnome.shell.extensions.just-perfection clock-menu true
org.gnome.shell.extensions.just-perfection clock-menu-position 0
org.gnome.shell.extensions.just-perfection clock-menu-position-offset 0
org.gnome.shell.extensions.just-perfection dash true
org.gnome.shell.extensions.just-perfection dash-icon-size 0
org.gnome.shell.extensions.just-perfection double-super-to-appgrid true
org.gnome.shell.extensions.just-perfection events-button true
org.gnome.shell.extensions.just-perfection gesture true
org.gnome.shell.extensions.just-perfection hot-corner false
org.gnome.shell.extensions.just-perfection keyboard-layout true
org.gnome.shell.extensions.just-perfection notification-banner-position 1
org.gnome.shell.extensions.just-perfection osd true
org.gnome.shell.extensions.just-perfection panel true
org.gnome.shell.extensions.just-perfection panel-arrow true
org.gnome.shell.extensions.just-perfection panel-button-padding-size 0
org.gnome.shell.extensions.just-perfection panel-corner-size 0
org.gnome.shell.extensions.just-perfection panel-icon-size 0
org.gnome.shell.extensions.just-perfection panel-in-overview true
org.gnome.shell.extensions.just-perfection panel-indicator-padding-size 0
org.gnome.shell.extensions.just-perfection panel-notification-icon true
org.gnome.shell.extensions.just-perfection panel-size 0
org.gnome.shell.extensions.just-perfection power-icon true
org.gnome.shell.extensions.just-perfection ripple-box true
org.gnome.shell.extensions.just-perfection search true
org.gnome.shell.extensions.just-perfection show-apps-button true
org.gnome.shell.extensions.just-perfection show-prefs-intro true
org.gnome.shell.extensions.just-perfection startup-status 1
org.gnome.shell.extensions.just-perfection theme false
org.gnome.shell.extensions.just-perfection top-panel-position 0
org.gnome.shell.extensions.just-perfection type-to-search true
org.gnome.shell.extensions.just-perfection weather true
org.gnome.shell.extensions.just-perfection window-demands-attention-focus false
org.gnome.shell.extensions.just-perfection window-picker-icon true
org.gnome.shell.extensions.just-perfection window-preview-caption true
org.gnome.shell.extensions.just-perfection window-preview-close-button true
org.gnome.shell.extensions.just-perfection workspace true
org.gnome.shell.extensions.just-perfection workspace-background-corner-size 0
org.gnome.shell.extensions.just-perfection workspace-popup true
org.gnome.shell.extensions.just-perfection workspace-switcher-should-show false
org.gnome.shell.extensions.just-perfection workspace-switcher-size 15
org.gnome.shell.extensions.just-perfection workspace-wrap-around false
org.gnome.shell.extensions.just-perfection workspaces-in-app-grid true
org.gnome.shell.extensions.just-perfection world-clock true
Edited by Pavel Skipenes