linuxmint / cinnamon-spices-applets

Applets for the Cinnamon desktop
http://cinnamon-spices.linuxmint.com
576 stars 491 forks source link

workspace-grid@hernejj: Up and down switching animations move diagonally #1847

Open kauffy opened 6 years ago

kauffy commented 6 years ago
 * Applet version/Build date 2018-05-05 18:03
 * Cinnamon version 3.6.7
 * Distribution - Mint 18.3
 * GTX 960/Proprietary / AMD 7800 M/system default

Notify author of applet @hernejj

Issue I'm not 100% sure this is solely due to WSG, but I am using a 3x3 grid. Switching between them in any direction occurs as expected, however, when moving up, or down, the windows animate into or out of view diagonally, as though we have moved diagonally up or down. Moving workspaces to the left or right behaves normally-- windows slide horizontally. The vertical diagonal movement is a little bit disorienting.

Steps to reproduce Setup a workspace grid that is 2 x 2. Open windows on all four workspaces. I'm using the 1-based numbering that is user-visible here. Using either the keyboard shortcut OR clicking on the applet's grid, switch from workspace 1 to workspace 2. Notice that the windows slide directly horizontally in the appropriate direction. Now, switch from workspace 1 to workspace 3, or from 2 to 4. Notice how, when moving downward, the windows slide up and to the right, and when moving upwards, the windows move in from the top-left.

Expected behaviour It is expected that the windows would slide directly up or down depending upon the direction of travel, with no lateral movement.

Other information This behavior occurs on all of my machines, which are all of similar, but not identical configurations.

hernejj commented 6 years ago

Yep, this is a known issue. The animation used to work correctly but stopped with one of the later Cinnamon updates. I suspect underlying Gome Shell libraries actually changed at some point. I was not able to find a quick workaround to re-enable the correct animations so my only solution for now is to disable the workspace switching animation. You can do this via: System Settings --> Effects--> Window Effects = OFF.