Bug 408767

Summary: Desktop cube transition from vertical rotation is not smooth
Product: [Plasma] kwin Reporter: Karthik Periagaram <karthik.periagaram>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: minor    
Priority: NOR    
Version First Reported In: 5.16.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Karthik Periagaram 2019-06-16 06:26:17 UTC
SUMMARY

When the desktop cube effect starts, the windows move away from the faces of the cube. At this point, the user can rotate the cube left-right as well as up-down. Then, when the effect ends, the windows move back onto the faces of the cube and the closest face is the desktop you end up on.

During the exit transition, while the windows move towards their respective faces smoothly, the cube does not undo its up-down rotation angle smoothly. As a result, it snaps back to zero when the effect terminates.


STEPS TO REPRODUCE
1. Trigger desktop cube.
2. Rotate the desktop cube up or down by any angle.
3. Let go.

OBSERVED RESULT

The cube orients a face towards the screen and moves in, but in doing so, it does NOT correct the up-down angle. At the last instant, the desktop snaps onto the screen.

EXPECTED RESULT

When the effect terminates, both the left-right and up-down angles should smoothly decrease to zero as the cube face moves towards the screen and becomes the desktop.

ADDITIONAL INFORMATION
Comment 1 Karthik Periagaram 2019-06-16 06:35:17 UTC
This doesn't seem to happen when the cube is rotated up or down using the keyboard (up/down arrows). It only happens when the cube is dragged up or down using a mouse.
Comment 2 Vlad Zahorodnii 2023-01-18 13:06:02 UTC
Desktop cube has been removed so closing the bug report.