Customize your GNOME Shell UX to suit your workflow, whether you like horizontally or vertically stacked workspaces. The "V" stands for "Variable". V-Shell includes many workarounds to survive conflicts and work with Dash to Dock / Ubuntu Dock extensions and other popular extensions, but issues may occur. If you encounter any problem, first check for conflicts with other extensions and then open an issue on the Github page linked below. Any feedback is greatly appreciated! V-Shell features: - vertical or horizontal orientation of workspaces - customize the overview layout, dimensions and contents - alternative overview modes with static workspace preview that reduces unnecessary movement on the screen - 4 predefined profiles with different layout and behavior that can be overwritten by your settings - wallpaper background with adjustable blur effect in the overview - dash icon size, content, icon click and scroll behavior - app grid dimensions, icons size, contents and behavior - active icons in the folder preview - close workspace button on workspace thumbnail - main panel position and visibility - hot corner/edge position and behavior - notifications, OSD and workspace switcher popup position - custom window attention handler behavior - improved app search provider with custom icon size - static background in the workspace switcher animation outside of the overview - independent workspace switching for each monitor (workaround) - workspace switcher popup appears even when switching workspace with a gesture - workspace isolated Dash - fixes (works around) several upstream bugs (known and reported) - modular structure of the V-Shell allows you to disable modules that you don't need or conflict with other extension that you like better for the task
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
All timeouts should be removed in disable (line 2031 and 2066 verticalWorkspaces.js). We don't want delayed timeout after disable.
There is no chance to disable the extension during startup animation, it can be executed only at the time of Shell startup, both must be completed. One of the timeouts is executed only if the dash is disabled.
I understand that but please remove those in disable since we have that as a general rule in review guidelines.
OK. I must create another global object for nothing, that's why I didn't do it :)