Flipper

UUID: Flipper@connerdev
Last edited:
1 week ago 2025-01-10, 05:09
Last commit: [bdf3c74b] [Flipper@connerdev] 2.0.1 Fixes (#808)

Fancy workspace switching extension

README

Close

Flipper

Fancy workspace switching extension with 7 different effect animation options

Requirements

Version 2 requires Cinnamon 5.4 (Mint 21) or better

The older Flipper version (with limited features) will be used on older Cinnamon versions.

Tested on: Mint 21 / 21.1 / 21.3 / 22 and Fedora Cinnamon-Spin 40.

When is the Flipper effect used?

There are a number of ways to switch the current workspace, all of following will be handled by Flipper starting with version 2:

  1. The "Switch to left/right workspace" hotkeys (under Keyboard settings, Shortcuts tab, Workspace category) Default hotkey: Ctrl + Alt + Left/Right_Arrow_Keys

  2. The "Switch to workspace 1-12" hotkeys (under Keyboard settings, Shortcuts tab, Workspace/Direct Navigation category) Default hotkey: unassigned

  3. Using the "Move window to the left/right workspace" hotkeys (under Keyboard settings, Shortcuts tab, Windows/Inter-workspace category) Default hotkey: Shift + Ctrl + Alt + Left/Right_Arrow_Keys

  4. Clicking on a workspace button in the "Workspace Switcher" applet (can be disabled in the configuration)

  5. When changing the focus to a window on another workspace by using the Window-List or Alt-Tab when they are configured to show windows from other workspaces. (can be disabled in the configuration)

  6. When using the "Smart Panel" Applet features that change the workspace (Also plan to change "Desktop Scroller" to use Flipper as well in the near future)

When switching the current workspace using Expo ("workspace selection screen" Default hotkey: Ctrl + Alt + Up_Arrow_Key) the Flipper effects will not be used. This includes clicking on a workspace in the Expo or using the Left/Right arrow keys when the Expo is open.

If you know of other methods of switching the workspace where the Flipper effect is not currently used, please let me know so I can see if I can find a way to enable the Flipper for that path as well.

Known Issues

  1. When using Flipper with two or more Monitors attached, the effects will only appear on the primary display. At some point I plan on adding options to control how Flipper works on multi-monitor setups, but it might be a while before I find the time to work on that.

  2. If you enable the "Include Panels" option in the Flipper configuration, the panels will disappear while the effect is in action and then reappear when it is done. This is far from ideal, so I recommend that you leave this option disabled so that the panels remain hidden, only reappearing after returning to the normal desktop.

  3. In the setting configure window under the "Effect Settings" tab, when changing the "Show setting for effect" drop-down to select a different effect, sometimes the contents under the "Effect Specific Settings" title will not properly update. Because of this, only a subset of the available options are visible. I believe this is a Cinnamon bug. You can force Cinnamon to properly redraw the options by selecting the "General" tab then returning to the "Effect Settings" tab again. After that, the complete set of "Effect Specific Settings" should be visible.

Installation

  • Right click on the cinnamon panel and click "System Settings"
  • Click on the "Extensions" icon under the "Preferences" category
  • Click the "Download" tab and then click the "Flipper" entry
  • Click the "Install" button on the right and then return to the "Manage" tab
  • Select the new "Flipper" entry and then click the "+" button at the bottom of the window
  • Use the "gears" icon next to the "Flipper" entry to open the setting window and setup your preferred behavior

Feedback

Please leave a comment here on cinnamon-spices.linuxmint.com

To report a bug or submit a feature request, open an issue here: GitHub Spices Repo

CHANGELOG

Open

Log In To Comment!

18 Comments

Kevin Langman
Kevin Langman-1 month ago
Updated to version 2. Many enhancements (see the changelog). If you find any issues, other than the ones documented in "Known Issues" above, let me know. Hope you like the changes!!
angelotux
angelotux-5 months ago
IT'S MORE THAN GOOD
angelotux
angelotux-5 months ago
panel is bottom
Kevin Langman
Kevin Langman-5 months ago
Version 1.0.3 is an attempt to fix the panels while animating. I didn't get it perfect in my case, but at least the position of the panels are right. I added an option (default enabled) that will simply remove the panels during animation, seems better to me anyhow since the static panels runes the effect for me.
Kevin Langman
Kevin Langman-5 months ago
I have a fix for the panel position issue, but I see some other issues that I am attempting to fix before pushing the changes to cinnamon-spices.
JorgeAT227
JorgeAT227-5 months ago
16 ago, 2024 Work LMDE 6, Cinnamon 6.2.7 :
Kevin Langman
Kevin Langman-5 months ago
I applied a fix to make this extension work in Min21+. Sill has some odd behavior for me (the panel is shown on the top rather than the bottom when in action) but it's not completely broken anymore. I'll spend some time to see if I can make any further improvements, but no guarantees! Enjoy!
JorgeAT227
JorgeAT227-5 months ago
Thanks, testing now :-)
JorgeAT227
JorgeAT227-5 months ago
Jul 24, 2024 Dont work LMDE 6, Cinnamon 6.2.7 :-( May someone cant make it work, thanks
Joshua
Joshua-1 year ago
Doesn't work on Linux Mint Cinnamon 21.2
angelotux
angelotux-1 year ago
delete the old and broken extensions on cinnamon spices
Juan-Lutz
Juan-Lutz-1 year ago
IT NOTHING HAPPENED, NOT WORK ON LMC 21.1
ivanaponi
ivanaponi-4 years ago
It's like the 90's all over again
mfreeman72
mfreeman72-6 years ago
Is there any way to remove or change the background that shows up behind the cube and flip effects? It is the same as the desktop background, and so the effect blends too much with the background, so it isn't as clear and nice as it could be.
NicoWeio
NicoWeio-7 years ago
Using two monitors, a part of the right screen cuts off the windows during the transition :(
Fedora Tux
Fedora Tux-7 years ago
When will it be updated????
Fedora Tux
Fedora Tux-7 years ago
To update with constancy or gives problems to every update of the desktop!!! Beautiful extension!!!!
Mintulix
Mintulix-7 years ago
Hey, thanks for this. I use the Stack transition effect. One glitch: During the switch between two desktops both panels (top and bottom) are stacked on the top position (with any transition effect). It would look nicer and smoother if both panels would stay where they are.