Skip to content

Commit a69d042

Browse files
authored
[BlurCinnamon@klangman] Initial extension commit (#810)
* An extension to blur/dim/colorize the Panels/Expo/Overview
1 parent 62da198 commit a69d042

File tree

12 files changed

+2127
-0
lines changed

12 files changed

+2127
-0
lines changed

BlurCinnamon@klangman/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changelog
2+
3+
## 1.0.0
4+
5+
* Initial version committed to cinnamon spices

BlurCinnamon@klangman/README.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Blur Cinnamon
2+
3+
A Cinnamon extension to Dim, Blur and Colorize parts of the Cinnamon Desktop.
4+
5+
## Features
6+
7+
1. Gaussian blur algorithm (borrowed from the Gnome extension Blur-my-Shell) with a user configurable intensity
8+
2. Dimming overlay with user configurable color and intensity (0-100%, transparent to a solid color)
9+
3. Simple blur algorithm (the Cinnamon built-in algorithm) which I would only recommend for very old computers
10+
4. Makes the Panels and the Expo transparent so that the desktop background image effects are visible
11+
5. Applies blurring, colorization and dimming effects to all Panels, the Overview and the Expo
12+
6. You can use general settings for Panels/Overview/Expo or use unique settings for each Cinnamon component
13+
14+
## Requirements
15+
16+
This extension requires Cinnamon 6.0 or better (i.e Mint 21.3 or better).
17+
18+
If you have installed any of the following Cinnamon extensions, you should **disable** them **before** enabling Blur Cinnamon:
19+
20+
- Transparent panels
21+
- Transparent panels reloaded
22+
- Blur Overview
23+
24+
Using any of the above with Blur Cinnamon may have some odd side effects that would require a Cinnamon restart to resolve.
25+
26+
## Limitations
27+
28+
1. Currently, any windows that are moved such that they overlap with a panel will not be visible beneath the panel as you might expect with a transparent panel. This is because the blur effect is applied to a user interface element that floats above all windows just like the panel floats above the windows. At some point I hope to look into allowing the blur element to appear below all windows rather than above and make the a optional behavior setting.
29+
2. If you disable effects for the Overview, Expo or Panels under the General tab of the setting dialog while any "Override the generic effect settings" options are enabled under the other tabs, the components "effect setting" options under the other tabs will still be visible, but changing those setting will have no effect until you re-enable the component under the General tab. Ideally those effect setting would only be visible when the component is enabled under the general tab but Cinnamon setting support is a bit limited in this way.
30+
31+
## Installation
32+
33+
- Right click on the cinnamon panel and click "System Settings"
34+
- Click on the "Extensions" icon under the "Preferences" category
35+
- Click the "Download" tab and then click the "Blur Cinnamon" entry
36+
- Click the "Install" button on the right and then return to the "Manage" tab
37+
- Select the new "Blur Cinnamon" entry and then click the "+" button at the bottom of the window
38+
- Use the "gears" icon next to the "Blur Cinnamon" entry to open the setting window and setup the preferred behavior
39+
40+
## Feedback
41+
42+
Please leave a comment here on cinnamon-spices.linuxmint.com or you can create an issue on my [Github](https://github.com/klangman/BlurCinnamon) to give me feedback, make a suggestion or to report any issues you find.
43+
44+
If you like this Cinnamon extension, please give it a "star" here any maybe on my [Github](https://github.com/klangman/BlurCinnamon) repository as well to encourage me to continue working on the project. Thanks!
45+
46+
## Credits
47+
48+
Some code was borrowed from the [BlurOverview](https://cinnamon-spices.linuxmint.com/extensions/view/72) Extension by nailfarmer.
49+
50+
The Gaussian effect code was borrowed from the Gnome [Blur my shell](https://github.com/aunetx/blur-my-shell) extension by [Aurélien Hamy](https://github.com/aunetx).
51+
52+
The Blur Cinnamon icon was generated by Google Gemini

0 commit comments

Comments
 (0)