Skip to content

Commit e86df27

Browse files
authored
Flipper@connerdev: Version 2.0.0 (#794)
- Add ability to use Flipper effects when changing the workspace via the "Workspace Switcher" applet - Add ability to use Flipper effects when changing the workspace by activating a window on a different workspace - Add ability to use Flipper effects when using the workspace "Direct Navigation" hotkeys - Implement "Extension Workspace Switching API" used by smart-panel 1.4.2 to switch workspaces using the Flipper effect - Add a configuration option to control if the "Workspace Switcher" applet will use the Flipper effect - Add a configuration option to control if switching to a window on a different workspace will use the Flipper effect - Use independent effect settings so each effect remembers it's own settings - Add a "Randomized" effect option that will randomly select a effect for each workspace transition initiation - Add a set of configuration options that allows you to control which effects are in the Randomized set - Remove the "Include Background" option and hard-coded Cube effect to include a cloned background, all the other effects will see the original desktop background dimmed according to the "Background Dim Amount" setting
1 parent ccf95fb commit e86df27

20 files changed

+4067
-597
lines changed

Flipper@connerdev/CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## 2.0.0
4+
5+
- Added ability to use Flipper effects when changing the workspace via the "Workspace Switcher" applet
6+
- Added ability to use Flipper effects when changing the workspace by activating a window on a different workspace
7+
- Added ability to use Flipper effects when using the workspace "Direct Navigation" hotkeys
8+
- Implement "Extension Workspace Switching API" used by smart-panel 1.4.2 to switch workspaces using the Flipper effect
9+
- Added a configuration option to control if the "Workspace Switcher" applet will use the Flipper effect
10+
- Added a configuration option to control if switching to a window on a different workspace will use the Flipper effect
11+
- Use independent effect settings so each effect remembers it's own settings
12+
- Added a "Randomized" effect option that will randomly select a effect for each workspace transition initiation
13+
- Added a set of configuration options that allows you to control which effects are in the Randomized set
14+
- Removed the "Include Background" option and hard-coded Cube effect to include a cloned background, all the other effects will see the original desktop background dimmed according to the "Background Dim Amount" setting
15+
316
## 1.0.6
417

518
* Fix "opacity" .xsession-errors messages when using the "Back" or "Elastic" easing options

Flipper@connerdev/README.md

+51-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Flipper
22

3-
Fancy workspace switching extension with 7 different effect options
3+
Fancy workspace switching extension with 7 different effect animation options
44

5-
Using the standard workspace switching hotkeys Ctrl+Alt+Left/Right will animate the workspace change with several types of animation effects (configurable in the extension settings)
5+
## Requirements
6+
7+
Version 2 requires Cinnamon 5.4 (Mint 21) or better
8+
9+
The older Flipper version (with limited features) will be used on older Cinnamon versions.
10+
11+
Tested on: Mint 21 / 21.1 / 21.3 / 22 and Fedora Cinnamon-Spin 40.
12+
13+
## When is the Flipper effect used?
14+
15+
There are a number of ways to switch the current workspace, all of following will be handled by Flipper starting with version 2:
16+
17+
1. The "Switch to left/right workspace" hotkeys (under Keyboard settings, Shortcuts tab, Workspace category) Default hotkey: Ctrl + Alt + Left/Right_Arrow_Keys
18+
19+
2. The "Switch to workspace 1-12" hotkeys (under Keyboard settings, Shortcuts tab, Workspace/Direct Navigation category) Default hotkey: unassigned
20+
21+
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
22+
23+
4. Clicking on a workspace button in the "Workspace Switcher" applet (can be disabled in the configuration)
24+
25+
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)
26+
27+
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)
28+
29+
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.
30+
31+
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.
32+
33+
## Known Issues
34+
35+
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.
36+
37+
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.
38+
39+
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.
40+
41+
## Installation
42+
43+
- Right click on the cinnamon panel and click "System Settings"
44+
- Click on the "Extensions" icon under the "Preferences" category
45+
- Click the "Download" tab and then click the "Flipper" entry
46+
- Click the "Install" button on the right and then return to the "Manage" tab
47+
- Select the new "Flipper" entry and then click the "+" button at the bottom of the window
48+
- Use the "gears" icon next to the "Flipper" entry to open the setting window and setup your preferred behavior
49+
50+
## Feedback
51+
52+
Please leave a comment here on cinnamon-spices.linuxmint.com
53+
54+
To report a bug or submit a feature request, open an issue here: [GitHub Spices Repo](https://github.com/linuxmint/cinnamon-spices-extensions/issues/new/choose)

0 commit comments

Comments
 (0)