Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DesktopCube@yare] Version 2.0.0 #774

Merged
merged 2 commits into from
Nov 20, 2024

Conversation

klangman
Copy link
Contributor

  1. Added ability to use Cube effect when changing the workspace via the "Workspace Switcher" applet
  2. Added ability to use Cube effect when changing the workspace by activating a window on a different workspace
  3. Added ability to use Cube effect when using the workspace "Direct Navigation" hotkeys
  4. Enabled showing the desktop icons during the Cube effect
  5. Allow the Cube to queue up hotkey press actions rather than ignoring hotkey presses during the Cube animation
  6. Changed the "Animation duration" option to be a number of seconds (0.1 to 4 seconds)
  7. Changed the Pullaway setting to be a "Cube size" as a percentage of the screen size
  8. Added button to the Desktop Cube setting dialog which will launch the keyboard setting dialog as a convenient access to setting workspace related hotkeys
  9. The Cube rotation and the scale down to the target Cube size effects will now run in parallel, this saves animation time and makes the animation look smoother. As a side effect, the easing for the scale down action is now hard-coded to "easeNone" and the user defined "Scale effect" is used only for the "Unscale" action. This is assuming there is a need to scale at all, i.e. the cube size is not 100%, in the 'Cube size is 100%' case the easing will still apply.
  10. The "Rotate easing" effect is now only applied to the ending of the rotate when there is no 2nd rotation that is need and there is no immediate unscaling needed. Likewise, easing is only applied at the start of the rotate when there is no scaling needed (i.e only when hot-keys are used a 2nd time while holding the modifier keys). This makes the whole animation smoother particularly when Bounce/Back/Elastic easing is used.
  11. Added a button to the Desktop Cube setting dialog under the "Effect Easing" section which will open the easing information website

1. Added ability to use Cube effect when changing the workspace via the "Workspace Switcher" applet
2. Added ability to use Cube effect when changing the workspace by activating a window on a different workspace
3. Added ability to use Cube effect when using the workspace "Direct Navigation" hotkeys
4. Enabled showing the desktop icons during the Cube effect
5. Allow the Cube to queue up hotkey press actions rather than ignoring hotkey presses during the Cube animation
6. Changed the "Animation duration" option to be a number of seconds (0.1 to 4 seconds)
7. Changed the Pullaway setting to be a "Cube size" as a percentage of the screen size
8. Added button to the Desktop Cube setting dialog which will launch the keyboard setting dialog as a convenient access to setting workspace related hotkeys
9. The Cube rotation and the scale down to the target Cube size effects will now run in parallel, this saves animation time and makes the animation look smoother. As a side effect, the easing for the scale down action is now hard-coded to "easeNone" and the user defined "Scale effect" is used only for the "Unscale" action. This is assuming there is a need to scale at all, i.e. the cube size is not 100%, in the 'Cube size is 100%' case the easing will still apply.
10. The "Rotate easing" effect is now only applied to the ending of the rotate when there is no 2nd rotation that is need and there is no immediate unscaling needed. Likewise, easing is only applied at the start of the rotate when there is no scaling needed (i.e only when hot-keys are used a 2nd time while holding the modifier keys). This makes the whole animation smoother particularly when Bounce/Back/Elastic easing is used.
11. Added a button to the Desktop Cube setting dialog under the "Effect Easing" section which will open the easing information website
@rcalixte rcalixte merged commit 8ace55f into linuxmint:master Nov 20, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants