Giter Site home page Giter Site logo

germanfr / cinnamon-transparent-panels Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 12.0 2.02 MB

Make your panels transparent when no windows are maximized

Home Page: https://cinnamon-spices.linuxmint.com/extensions/view/81

License: GNU General Public License v3.0

JavaScript 60.11% CSS 15.83% Shell 24.05%
cinnamon cinnamon-extension cinnamon-spices

cinnamon-transparent-panels's People

Contributors

alan01 avatar deadbaed avatar dragone2 avatar germanfr avatar jaszhix avatar kelebek333 avatar mahtiankka avatar muzena avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cinnamon-transparent-panels's Issues

No JS module 'extensions' found in search path

I'm getting the following error when trying to start the extension on Cinnamon 3.4.6 and Ubuntu 17.10.

error t=2018-03-07T18:39:49Z No JS module 'extensions' found in search path
error t=2018-03-07T18:39:49Z [Extension "transparent-panels@germanfr"]: Error importing extension.js from transparent-panels@germanfr
error t=2018-03-07T18:39:49Z Could not load extension transparent-panels@germanfr

Opacify option seems broken

I'm using Cinnamon 3.2.

It seems, that the second setting (experimentell) makes no difference. Transparency is always removed on maximized window. No matter if switch is on or off.

'[A]re no any' is not English

 * Extension version: (click info in extension settings): the latest (I do not have the extension installed)

Describe the bug

Within the Cinnamon extensions window, and more specifically within its 'Download' pane (but also on the Spices website), you have, 'Transparentize your panels when there are no any maximized windows'. '[A]re no any' is not English. I think you mean 'are no maximized windows'. While I am at it, 'Transparentize' is ugly and arguably not English. I suggest you replace the whole sentence with this one: 'Make your panels transparent when no windows are maximised' (or spell 'maximised' as 'maximized' if you wish to use American as against English English).

Other information

This extension of yours does seem like a good idea. Thank you for creating it.

[Bug] Panel Opaqueness is not automatic when enabled

The Panel Opaque Feature, when enabled, only makes the panel go black behind when Cinnamon is started with a maximised window, and isn't automatic unlike the other maximised panel portion of the extension...

This means that you either have an opaque panel on the Cinnamon Session, or a transparent one on the Cinnamon session

Not compatible with Cinnamon 3.4

From glass.log:

error t=2017-07-04T01:32:16.009Z [Extension "transparent-panels@germanfr"]: Extension is not compatible with current Cinnamon version
error t=2017-07-04T01:32:16.010Z Could not load extension transparent-panels@germanfr

No transparent-panels in applet manager Cinnamon 20.3

 * Cinnamon version: Cinnamon 20.3
 * Attach log:       (/home/<username>/.xsession-errors)

Issue
Hi
I would be interested in using transparent-panels, in Cinnamon 20.3, but I try to install it with any method, it is located in /home/xx/.local/share/cinnamon/extensions, but I can't see it in the applet manager (even in download tabs). When putting it in /home/XX/.local/share/cinnamon/applets, I can see it in the applet manager, but it says it is incompatible with my version of Cinnamon!!!
What can I do?
Thank you

Steps to reproduce

Other information

Feature request: Multi-monitor support

It would be a nice addition if dynamic transparency only triggered for maximized windows on the same display as the panel.

Right now, maximized windows on monitor 2 removes the transparency from monitor 1.

Panel is not transparent in Cinnamon 5.4.9

 * Extension version: (click info in extension settings) 
 * Cinnamon version: (cinnamon --version) 5.4.9
 * Attach log:       (/home/<username>/.xsession-errors)

Describe the bug
After upgrading to CInnamon 5.4.9, the transparency panel is not able to convert the panel as transparent.

Steps to reproduce

Other information

No extension in a Download tab

 * Cinnamon 5.2.7

Describe the bug
When I am trying to search this extension in a Cinammon extension shop, it cant find it. Also, when I installed it using utils.sh, it didnt showed it in a extension list
Снимок экрана от 2022-04-24 19-59-16

cant get it to work

 * Extension version: (click info in extension settings)

git cloned today: git clone https://github.com/germanfr/cinnamon-transparent-panels.git

 * Cinnamon version: (cinnamon --version)
5.4.12

 * Attach log:       (/home/<username>/.xsession-errors)

Describe the bug
xsession-errors.txt

Nop option to manage the extension (set transparency) - tool greyed out

https://i.imgur.com/NkVwb1i.png

Steps to reproduce

cd cinnamon-transparent-panels/ && ./utils.sh install

Try to click on icon to activate and is greyed out

Other information

theme is Mint-Y-Grey

missing/broken transparency in Cinnamon 5.8.4

 * Extension version: (click info in extension settings)
 * Cinnamon version: (cinnamon --version)
 * Attach log:       (/home/<username>/.xsession-errors)

Describe the bug

The transparency does not seem to be working at all under the Cinnamon 5.8.4

Steps to reproduce

Does not work "out the box"

Other information

[Feature Request] Allow for transparency with shadow in maximized windows (overlap)

Love the Extension, i particularly like your "transparency with shadow" option.
Is it possible to have the transparent panel overlap the maximized windows? (so it's transparent to the maximized window not to the desktop).
I feel like this feature would work very well in combination with your "with shadow option", i leave attached an example of what i'm saying.
Thank you.

image

transparent-panels no longer loading after update to Cinnamon 5.4.0

  • Extension version: 4.0-20181106
  • Cinnamon version: 5.4.0
  • Attach log: (/home//.xsession-errors)

xsession-errors.txt

Describe the bug
transparent-panels extension will no longer start after updating to Cinnamon 5.4.0. Gives error notification on startup. Error snippet from cinnamon-looking-glass log is posted below:

error t=2022-06-19T06:46:53Z [Error: No signal ‘maximize’ on object ‘CinnamonWM’]: Failed to evaluate ‘enable’ function on extension: transparent-panels@germanfr
info t=2022-06-19T06:46:53Z Loaded applet [email protected] in 212 ms
error t=2022-06-19T06:46:53Z
[transparent-panels@germanfr]: Extension transparent-panels@germanfr: Could not create extension object.
[transparent-panels@germanfr]: Error importing extension.js from transparent-panels@germanfr

Steps to reproduce
Happens consistently on startup.

Other information
Perhaps unrelated, but the calendar applet is no longer loading gnome calendar on startup but will load it when I manually reload the applet

.

where is the english locale?

i'm looking at the transparent-panels@germanfr/po directory, to make a new translation file, i can't find a en.pot file.
do i need to base my translation file off transparent-panels.pot ?

it would be nice to have a "template" file to know where to start .

Feature Request: Panel Mode where...

...if the Panel is on a Bright background, then add shade to the panel background, and if the Panel is on a Dark background, then make the panel background invisible.
aka: Like it is in Pantheon

...and a bonus would be theming possibilities for this, like how there's already theming when set to Defined By Theme.

Does not work with Cinnamon 4.0

 * Cinnamon version: 4.0.0
 * Attach log:

Cjs-Message: 22:16:20.852: JS LOG: [LookingGlass/error] [transparent-panels@germanfr]: Extension is not compatible with current Cinnamon version
Cjs-Message: 22:16:20.852: JS LOG: [LookingGlass/trace] 
<----------------
logError@/usr/share/cinnamon/js/ui/extension.js:121:17
Extension.prototype.validateMetaData@/usr/share/cinnamon/js/ui/extension.js:298:19
Extension.prototype._init/<@/usr/share/cinnamon/js/ui/extension.js:227:17
---------------->

Other information
Distro: Manjaro

No icons and texts after waking from suspend to RAM

 * OS: Linux Mint 21.1 Cinnamon
 * Extension version: 4.0~20220727 (2023-01-24 18:13:40)
 * Cinnamon version: 5.6.8
 * Attach log:  

xsession-errors.txt.tar.gz

Describe the bug
After waking from suspend-to-RAM, the panels icons and texts are no longer visible.
Icons, open programs, etc is still there and can be interacted with.

Steps to reproduce
Install transparent panels extension, suspend to RAM, then wake up.

Other information
Restarting Cinnamon from the panels context menu restores visibility of icons and texts to normal.

How to deal with very light backgrounds?

This is probably an new feature (enhancement) request, not an issue really.

My favourite is fully transparent mode, but when the background (wallpaper) is very light this becomes unusable. Then my second best choice is transparency with shadow, which works for some light backgrounds, but not always...
Therefore, as I prefer the slideshow mode for the wallpaper, I switch to my last choice: semi-transparency. But here I have the same problem as manually tweaking the cinnamon.css file of the theme I use: the level of transparency set also effects the panel icons and texts which don't look so good in some cases...

So I wonder if there's anything you can do in this respect: Keeping panel icons & text solid at all times?

Error: Cinnamon-Tranparent panel

 * Extension version: (click info in extension settings)
 * Cinnamon version: 4.6.7
 * Attach log:       
error t=2020-10-15T09:34:24Z Fehler beim Öffnen der Datei »/usr/share/cinnamon/extensions/transparent-panels@germanfr/metadata.json«: Keine Berechtigung

error t=2020-10-15T09:34:24Z [transparent-panels@germanfr]: Missing property "uuid" in metadata.json[

Steps to reproduce

After fresh installation RebornOS got directly this error

Other information

Lenovo T420

                             stumerwinter@RebornT420
                             OS: rebornos 
                             Kernel: x86_64 Linux 5.8.14-arch1-1
         #####               Uptime: 14m
        #######              Packages: Unknown
        ##O#O##              Shell: bash 5.0.18
        #######              Resolution: 1920x1080
      ###########            DE: Cinnamon 4.6.7
     #############           WM: Muffin
    ###############          WM Theme: macOS-Arc-White (MacOS-Sierra)
    ################         GTK Theme: elementary [GTK2/3]
   #################         Icon Theme: elementary
 #####################       Font: Sans 9
 #####################       Disk: 12G / 55G (23%)
   #################         CPU: Intel Core i5-2520M @ 4x 3.2GHz [48.0°C]
                             GPU: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
                             RAM: 1702MiB / 3814MiB

1 pixel transparent line at panel bottom/top

 * Cinnamon 4.08
 * Mint 19.1
 * Graphics hardware *and* driver used
   Device-2: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 390.87
 * 64 bit

Issue
a small line of 1px shows at bottom of the panel and at top of top panel
Theme :
auswahl_20190103_12 51 03

Other information
Tried to make a screenshot, but is very hard to see.
auswahl_20190103_12 44 24

First posted here: linuxmint/cinnamon#8253

Can I maintain the extension on the cinnamon-spices-extensions repository?

I believe you wrote somewhere (maybe in another issue) that you are not currently using Cinnamon (please correct me if I'm wrong), so this extension is unmaintained right now. If that's the case, and there isn't anyone already maintaining the extension, I am available to continue with the development of this extension on the linuxmint/cinnamon-spices-extensions repository, I plan to do a bit of refactoring and fixes and add some features in my free time. As of my experience, I've been contributing to some of the Linux Mint projects and I'm also the "author" and the maintainer of the cinnamon applets Cinnamon Eyes based on the gnome eye extension.

Not updating panel transparency state unless switching workspaces

 * Extension version/Build date: Version 4.0~20181106 (2020-10-12 12:34:42)
 * Cinnamon version: Cinnamon 4.6.7
 * Distribution: Linux Mint 20 64-bit

Notify author of extension
@germanfr

Issue

Transparency is not changing when application is maximised or not. Changes in transparency only take place when I switch between workspaces.

Steps to reproduce

  1. In workspace 1, maximise an application. The panel is not transparent as expected.
  2. Switch to workspace 2.
  3. Switch back to workspace 1. The panel is now solid colour.
  4. Unmaximise the application. The panel will remain solid colour, and not become transparent as expected.
  5. Switch to workspace 2.
  6. Switch back to workspace 1. The panel is now transparent.

Expected behaviour

Panel should update transparency at the moment an application changes its maximisation state and not only when switching workspaces.

Other information

Here is a video showing the steps above. There are some graphical glitches in the video but this is due to the capture software used, I do not see any of these glitches when using my system.

https://streamable.com/2wewgq

Just as extra information, the extension works exactly as intended in my other computer which is running Linux Mint 18.3 (and Cinnamon version 3.6.7).

Originally reported here: linuxmint/cinnamon-spices-extensions#292

An entry for the FAQ: why want one's panels [_all_ of them, yes?] to be transparent only when no window is maximized?

I propose an entry for the FAQ list - that is, for the list here and here.

The question part of the entry would read, 'Why use this extension?' or 'why want one's panels to be transparent only when no window is maximized?'

I do not know the answer that the FAQ should give . . (I am not saying that there is no good answer.)

It would be good too were the FAQ to make it plain whether the transparency gets applied to all panels.

Thank you for your work.

Support for vertically/horizontally maximized windows

Please, would it be possible to add support for vertically (horizontally) maximized windows to change top/bottom (left/right) panel transparency as well?

Currently the panel transparency is affected only by fully maximized windows. However I have noticed that in Budgie desktop environment the panel transparency is affected by partially maximized windows and it is a very eye pleasing :)

UUID: transparent-panels@germanfr: Panels extension in Cinnamon: hardly different colors in panel edit mode

UUID: transparent-panels@germanfr: Panels extension in Cinnamon: hardly different colors in panel edit mode

 * Extension version: Version 4.0~20181106 (2019-12-27 09:42:37)
 * Cinnamon version: Cinnamon 4.4.8

Describe the bug
When in panel edit mode, there should be three different colors in the panel/taskbar, to represent the three different Zones: Left Zone, Centre Zone and Right Zone.

Those three different colors show where the three Zones are: where they start and end, in order to drag and drop the several items/icons in the desired Zones.

The colors are normally bright and very easy to distinguish, but when the extension Transparent Panels is on, these color are very hard to distinguish.

Solution: to edit Transparent Panels in order to show the three colors in panel edit mode, as if Transparent Panels were not loaded/on.

[email protected]

Transparent Panels not working LM21 Beta

 * Cinnamon version: (5.4.4)
 * Attach log:       (/home/<username>/.xsession-errors)
[.xsession-errors.txt](https://github.com/germanfr/cinnamon-transparent-panels/files/9145017/default.xsession-errors.txt)
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/bozo/.Xauthority
/etc/X11/Xsession.d/30x11-common_xresources: line 16: has_option: command not found
/etc/X11/Xsession.d/75dbus_dbus-launch: line 9: has_option: command not found
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
/etc/X11/Xsession.d/90x11-common_ssh-agent: line 9: has_option: command not found
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting LANGUAGE=en_US
dbus-update-activation-environment: setting DESKTOP_SESSION=cinnamon
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting PWD=/home/bozo
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=cinnamon
dbus-update-activation-environment: setting LOGNAME=bozo
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting XAUTHORITY=/home/bozo/.Xauthority
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/bozo
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting HOME=/home/bozo
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting XDG_SESSION_CLASS=user
dbus-update-activation-environment: setting LIBVIRT_DEFAULT_URI=qemu:///system
dbus-update-activation-environment: setting USER=bozo
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting GTK3_MODULES=xapp-gtk3-module
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/bozo/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dbus-update-activation-environment: setting GDMSESSION=cinnamon
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
cinnamon-session[1029]: GLib-GObject-WARNING: t+0.01498s: value "4294966296" of type 'guint' is invalid or out of range for property 'idle-timeout' of type 'guint'
** Message: 18:06:02.597: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
** Message: 18:06:02.597: couldn't access control socket: /run/user/1000/keyring/control: No such file or directory
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".

** (csd-power:1171): WARNING **: 18:06:03.238: Failed set DPMS mode: Display is not DPMS capable
Xlib:  extension "DPMS" missing on display ":0".
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
Xlib:  extension "DPMS" missing on display ":0".

** (csd-color:1178): WARNING **: 18:06:03.514: failed to get edid: unable to get EDID for output

** (csd-color:1178): WARNING **: 18:06:03.524: unable to get EDID for xrandr-Virtual-1: unable to get EDID for output
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
mutter-Message: 18:06:03.820: Enabling experimental feature 'x11-randr-fractional-scaling'
Xlib:  extension "DPMS" missing on display ":0".

(cinnamon:1289): mutter-WARNING **: 18:06:04.229: Impossible to set scaling on crtc 62 to 1.000000, error id 2
Window manager warning: Scalig CRTC 62 at 1.000000 failed
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".

** (csd-color:1178): WARNING **: 18:06:04.542: unable to get EDID for xrandr-Virtual-1: unable to get EDID for output

** (csd-color:1178): WARNING **: 18:06:04.542: unable to get EDID for xrandr-Virtual-1: unable to get EDID for output
Gjs-Message: 18:06:04.699: Profiler is disabled. Not setting up signals.
Gjs-Message: 18:06:05.101: JS LOG: About to start Cinnamon
Gjs-Message: 18:06:05.208: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 103 ms
Gjs-Message: 18:06:05.218: JS LOG: [LookingGlass/info] loading user theme: /home/bozo/.themes/Cinnamox-Heather/cinnamon/cinnamon.css
Gjs-Message: 18:06:05.250: JS LOG: [LookingGlass/info] added icon directory: /home/bozo/.themes/Cinnamox-Heather/cinnamon
Gjs-Message: 18:06:05.461: JS LOG: [LookingGlass/info] loaded at Tue Jul 19 2022 18:06:05 GMT-0400 (Eastern Daylight Time)
Gjs-Message: 18:06:05.461: JS LOG: Cinnamon started at Tue Jul 19 2022 18:06:05 GMT-0400 (Eastern Daylight Time)
Gjs-Message: 18:06:05.462: JS LOG: GPU offload supported: false
Gjs-Message: 18:06:05.492: JS LOG: [LookingGlass/info] DeskletManager started in 2 ms
Gjs-Message: 18:06:05.492: JS LOG: [LookingGlass/info] SearchProviderManager started in 2 ms
Xlib:  extension "DPMS" missing on display ":0".
Xlib:  extension "DPMS" missing on display ":0".
cinnamon-session[1029]: WARNING: t+3.09615s: Failed to start app: Unable to start application: Failed to execute child process “warpinator” (No such file or directory)
Gjs-Message: 18:06:05.852: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 188 ms
Gjs-Message: 18:06:05.852: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 0 ms
Gjs-Message: 18:06:05.853: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 1 ms

** (nemo-desktop:1324): WARNING **: 18:06:05.900: Current gtk theme is not known to have nemo support (Cinnamox-Heather) - checking...
Gjs-Message: 18:06:06.034: JS LOG: [LookingGlass/info] [weather@mockturtl#19]: Internet access now available, resuming operations.
Gjs-Message: 18:06:06.092: JS LOG: [LookingGlass/info] Loaded applet weather@mockturtl in 239 ms
Gjs-Message: 18:06:06.127: JS LOG: [LookingGlass/info] Loaded applet xselc@local in 35 ms
Gjs-Message: 18:06:06.132: JS LOG: [LookingGlass/error] [Error: No signal 'maximize' on object 'CinnamonWM']: Failed to evaluate 'enable' function on extension: transparent-panels@germanfr
Gjs-Message: 18:06:06.132: JS LOG: [LookingGlass/trace] 
<----------------
logError@/usr/share/cinnamon/js/ui/extension.js:137:17
finishExtensionLoad@/usr/share/cinnamon/js/ui/extensionSystem.js:78:19
_init/<@/usr/share/cinnamon/js/ui/extension.js:276:32
---------------->
Gjs-Message: 18:06:06.133: JS LOG: [LookingGlass/error] 
[transparent-panels@germanfr]: Extension transparent-panels@germanfr: Could not create extension object.
[transparent-panels@germanfr]: Error importing extension.js from transparent-panels@germanfr
Gjs-Message: 18:06:06.133: JS LOG: [LookingGlass/trace] 
<----------------
_init/<@/usr/share/cinnamon/js/ui/extension.js:277:23
---------------->
Gjs-Message: 18:06:06.134: JS LOG: [LookingGlass/info] ExtensionSystem started in 649 ms
Gjs-Message: 18:06:06.223: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 95 ms
Gjs-Message: 18:06:06.227: JS LOG: [LookingGlass/info] 
Gjs-Message: 18:06:06.239: JS LOG: [LookingGlass/info] Loaded applet betterlock in 16 ms
Gjs-Message: 18:06:06.285: JS LOG: [LookingGlass/info] Role locked: panellauncher
Gjs-Message: 18:06:06.287: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 48 ms
Gjs-Message: 18:06:06.305: JS LOG: [LookingGlass/info] Role locked: windowattentionhandler
Gjs-Message: 18:06:06.311: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 24 ms
Gjs-Message: 18:06:06.311: JS LOG: [email protected]: Calendar events supported.
Gjs-Message: 18:06:06.439: JS LOG: [LookingGlass/info] Loaded applet Cinnamenu@json in 128 ms
Gjs-Message: 18:06:06.440: JS LOG: [LookingGlass/info] AppletManager started in 977 ms
Gjs-Message: 18:06:06.443: JS LOG: [LookingGlass/info] Cinnamon took 1342 ms to start
cinnamon-session[1029]: WARNING: t+4.52965s: Detected that screensaver has appeared on the bus
** Message: 18:06:07.283: nemo-desktop: session is cinnamon, establishing proxy
Gjs-Message: 18:06:07.485: JS LOG: [LookingGlass/info] [weather@mockturtl#19]: Weather Information refreshed
/usr/lib/linuxmint/mintUpdate/mintUpdate.py:1245: DeprecationWarning: Gdk.threads_init is deprecated
  Gdk.threads_init()
/usr/lib/linuxmint/mintUpdate/mintUpdate.py:1393: DeprecationWarning: Gtk.ImageMenuItem.set_image is deprecated
  menuItem3.set_image(image)
/usr/lib/linuxmint/mintUpdate/mintUpdate.py:731: DeprecationWarning: Gdk.threads_enter is deprecated
  Gdk.threads_enter()
/usr/lib/linuxmint/mintUpdate/mintUpdate.py:738: DeprecationWarning: Gdk.threads_leave is deprecated
  Gdk.threads_leave()
cinnamon-session[1029]: WARNING: t+34.53550s: Detected that screensaver has left the bus

(cinnamon:1289): Gjs-WARNING **: 18:07:06.663: JS ERROR: Exception in method call: updateSetting: TypeError: Main.settingsManager.uuids[uuid][instance_id] is null
updateSetting@/usr/share/cinnamon/js/ui/cinnamonDBus.js:367:9
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:310:38
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:387:34


(cinnamon:1289): Gjs-WARNING **: 18:07:08.287: JS ERROR: Exception in method call: updateSetting: TypeError: Main.settingsManager.uuids[uuid][instance_id] is null
updateSetting@/usr/share/cinnamon/js/ui/cinnamonDBus.js:367:9
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:310:38
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:387:34


Issue
Can not set panel to fully transparent after installing the extension

Steps to reproduce

Other information

Extension is not compatible with current Cinnamon version

 * Extension version: Version 4.0~20181106 (2019-11-28 13:49:20)
 * Cinnamon version: Cinnamon 4.6.2
 * Attach log:       see **Other information**

Describe the bug
error t=2020-05-31T07:31:52Z [transparent-panels@germanfr]: Extension is not compatible with current Cinnamon version

Steps to reproduce

Other information

/home//.xsession-errors:
xrandr-plugin-Message: 07:31:49.785: Existing monitor config (/home/storm/.config/cinnamon-monitors.xml) not found at startup. Looking for legacy configuration (monitors.xml)
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
cinnamon-session[1192]: WARNING: t+0.41675s: Child process 1245 was already dead.
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
Cinnamon warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
Clutter-Message: 07:31:51.476: Sync method: PRESENTATION TIME
Cjs-Message: 07:31:51.667: JS LOG: About to start Cinnamon
Cjs-Message: 07:31:51.779: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 110 ms
Cjs-Message: 07:31:51.786: JS LOG: [LookingGlass/info] loading user theme: /home/storm/.themes/Eleganse-dark/cinnamon/cinnamon.css
Cjs-Message: 07:31:51.803: JS LOG: [LookingGlass/info] added icon directory: /home/storm/.themes/Eleganse-dark/cinnamon

(cinnamon:1390): Cjs-WARNING **: 07:31:51.803: Some code accessed the property 'BackgroundManager' on the module 'backgroundManager'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 
Cjs-Message: 07:31:51.972: JS LOG: [LookingGlass/info] loaded at Sun May 31 2020 07:31:51 GMT-0600 (MDT)
Cjs-Message: 07:31:51.972: JS LOG: Cinnamon started at Sun May 31 2020 07:31:51 GMT-0600 (MDT)
Cjs-Message: 07:31:51.993: JS LOG: [LookingGlass/info] SearchProviderManager started in 0 ms
openGL version 4.6 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
Cjs-Message: 07:31:52.024: JS LOG: [LookingGlass/error] [transparent-panels@germanfr]: Extension is not compatible with current Cinnamon version
Cjs-Message: 07:31:52.024: JS LOG: [LookingGlass/trace] 
<----------------
logError@/usr/share/cinnamon/js/ui/extension.js:133:17
Extension.prototype.validateMetaData@/usr/share/cinnamon/js/ui/extension.js:322:19
Extension.prototype._init/<@/usr/share/cinnamon/js/ui/extension.js:242:17
---------------->
Cjs-Message: 07:31:52.026: JS LOG: [LookingGlass/info] ExtensionSystem started in 38 ms
Cjs-Message: 07:31:52.064: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 40 ms
Cjs-Message: 07:31:52.064: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 0 ms
Cjs-Message: 07:31:52.065: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 0 ms
Cjs-Message: 07:31:52.092: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
Cjs-Message: 07:31:52.101: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 8 ms
Cjs-Message: 07:31:52.148: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 48 ms
Cjs-Message: 07:31:52.157: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 8 ms

(cinnamon:1390): notification_area-CRITICAL **: 07:31:52.160: na_tray_manager_set_orientation_property: assertion 'manager->invisible != NULL' failed
Cjs-Message: 07:31:52.163: JS LOG: [LookingGlass/info] Role locked: tray
Cjs-Message: 07:31:52.165: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 8 ms
Cjs-Message: 07:31:52.192: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 28 ms
St-Message: 07:31:52.199: cogl npot texture sizes SUPPORTED
Cjs-Message: 07:31:52.209: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 07:31:52.218: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
Cjs-Message: 07:31:52.233: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 14 ms
Cjs-Message: 07:31:52.262: JS LOG: [LookingGlass/info] Loaded desklet battery@schorschii in 30 ms
Cjs-Message: 07:31:52.277: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 14 ms
Cjs-Message: 07:31:52.302: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
Cjs-Message: 07:31:52.330: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 07:31:52.333: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 30 ms
Cjs-Message: 07:31:52.453: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 120 ms
Cjs-Message: 07:31:52.477: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 24 ms
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Flag 0x0001, status 0, EXIT 1 STAT 0
Cjs-Message: 07:31:53.200: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 724 ms
Cjs-Message: 07:31:53.203: JS LOG: [LookingGlass/info] AppletManager started in 1228 ms

** (nemo-desktop:1438): WARNING **: 07:31:53.212: Current gtk theme is not known to have nemo support (Adapta-Nokto) - checking...
Cjs-Message: 07:31:53.292: JS LOG: Unknown network device type, is 14
Cjs-Message: 07:31:53.395: JS LOG: Unknown network device type, is 30
Cjs-Message: 07:31:53.503: JS WARNING: [/usr/share/cinnamon/js/misc/fileUtils.js line 210 > Function 2554]: reference to undefined property "_referralRef"
Cjs-Message: 07:31:53.508: JS WARNING: [/usr/share/cinnamon/js/misc/fileUtils.js line 210 > Function 119]: reference to undefined property "ONE_WAY"
Cjs-Message: 07:31:53.528: JS LOG: [LookingGlass/info] bbcwx (instance 4): refreshing forecast at 07:31:53
Cjs-Message: 07:31:53.570: JS LOG: [LookingGlass/info] Loaded desklet [email protected] in 368 ms
Cjs-Message: 07:31:53.570: JS LOG: [LookingGlass/info] DeskletManager started in 1580 ms
Cjs-Message: 07:31:53.574: JS LOG: [LookingGlass/info] Cinnamon took 1906 ms to start

(cinnamon:1390): St-WARNING **: 07:31:53.713: percentage lengths not currently supported
** Message: 07:31:53.749: nemo-desktop: session is cinnamon, establishing proxy
Cjs-Message: 07:31:53.849: JS LOG: [LookingGlass/info] Adding systray: parcellite (24x24px)
Cjs-Message: 07:31:53.850: JS LOG: [LookingGlass/info] Resized parcellite with normalized size (24x24px)
Cjs-Message: 07:31:53.852: JS LOG: [LookingGlass/info] Hiding systray: network

(blueberry-tray.py:1504): Bluetooth-WARNING **: 07:31:58.087: Error setting property 'Powered' on interface org.bluez.Adapter1: GDBus.Error:org.bluez.Error.Blocked: Blocked through rfkill (g-io-error-quark, 36)
Cjs-Message: 07:31:58.299: JS LOG: [LookingGlass/info] Adding systray: blueberry-tray.py (24x24px)
Cjs-Message: 07:31:58.300: JS LOG: [LookingGlass/info] Resized blueberry-tray.py with normalized size (24x24px)
cinnamon-session[1192]: WARNING: t+8.97942s: Detected that screensaver has appeared on the bus
# _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
# _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
# watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
# unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
# watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)
Cinnamon warning: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!
[1600:1600:0531/073213.251504:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[1600:1623:0531/073213.272670:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.272981:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273217:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273343:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273454:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273569:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273669:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273761:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273831:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273892:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.273965:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274055:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274144:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274233:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274311:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274383:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274458:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274518:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274584:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274642:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274704:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274761:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274818:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274878:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274939:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.274997:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275054:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275123:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275181:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275280:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275337:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)
[1600:1623:0531/073213.275393:ERROR:gbm_wrapper.cc(271)] Failed to export buffer to dma_buf: No such file or directory (2)

(xapp-sn-watcher:1411): GLib-GObject-CRITICAL **: 07:32:22.734: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(xapp-sn-watcher:1411): GLib-GIO-CRITICAL **: 07:32:22.734: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed

(xapp-sn-watcher:1411): GLib-GObject-WARNING **: 07:32:22.734: invalid (NULL) pointer instance

(xapp-sn-watcher:1411): GLib-GObject-CRITICAL **: 07:32:22.734: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(xapp-sn-watcher:1411): GLib-CRITICAL **: 07:32:22.734: g_hash_table_foreach: assertion 'hash_table != NULL' failed

(xapp-sn-watcher:1411): GLib-GObject-CRITICAL **: 07:32:22.734: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(xapp-sn-watcher:1411): GLib-GIO-CRITICAL **: 07:32:22.734: g_dbus_interface_skeleton_flush: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed

(pamac-tray:1448): GLib-GObject-WARNING **: 07:32:23.764: cannot register existing type 'PamacSnap'

(pamac-tray:1448): GLib-GObject-CRITICAL **: 07:32:23.764: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(pamac-tray:1448): GLib-GObject-WARNING **: 07:32:23.764: cannot add private field to invalid (non-instantiatable) type '<invalid>'

(pamac-tray:1448): GLib-CRITICAL **: 07:32:23.764: g_once_init_leave: assertion 'result != 0' failed
Looking in '/etc/xdg/parcellite/parcelliterc'

(cinnamon:1390): St-WARNING **: 07:34:35.708: percentage lengths not currently supported

(cinnamon:1390): St-WARNING **: 07:34:35.725: percentage lengths not currently supported

(cinnamon:1390): Gtk-WARNING **: 07:34:35.825: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 
Cinnamon warning: Log level 128: posix_spawn avoided (automatic reaping requested) (fd close requested) 
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Looking in '/etc/xdg/parcellite/parcelliterc'
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 
Looking in '/etc/xdg/parcellite/parcelliterc'

(nemo:2719): Gtk-WARNING **: 07:40:50.651: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client

** (nemo:2719): WARNING **: 07:40:50.670: Current gtk theme is not known to have nemo support (Adapta-Nokto) - checking...
Nemo-Share-Message: 07:40:52.242: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: usershares are currently disabled


(nemo-desktop:1438): GLib-CRITICAL **: 07:41:05.313: g_hash_table_foreach: assertion 'version == hash_table->version' failed

Transparency remains unchanged when moving windows between monitors using keyboard shortcuts

 * Extension version: [could not find "info" in extension settings]
 * Cinnamon version:  5.4.11
 * Attach log:        [irrelevant]

Describe the bug
When moving the only maximized window from an origin monitor to a target monitor with no already maximized window, the origin monitor's panel transparency isn't enabled, and the target monitor's panel transparency isn't disabled.

Steps to reproduce

  • (Origin monitor) Minimize or reduce all windows, except one to keep maximized,
    notice transparency is expectedly disabled ;
  • (Target monitor) Minimize or reduce all windows,
    notice transparency is expectedly enabled ;
  • (Origin monitor) Move the one maximized window to the target monitor using a keyboard shortcut ;
  • (Origin monitor) Notice transparency unexpectedly remains disabled ;
  • (Target monitor) Notice transparency unexpectedly remains enabled.

Other information
None


Thanks

[LookingGlass/error]

Describe the bug
[LookingGlass/error] [transparent-panels@germanfr]: Extension is not compatible with current Cinnamon version 4,4.0

Panel not getting transparent after showing desktop

 * Cinnamon version: Cinnamon 4.0.9
 * Attach log:       (/home/<username>/.xsession-errors) it doesn't exists (at least here)

After pressing super + D (show desktop shortcut) the panel doesn't get transparent, only if I click on it and it doesn't work every time. The problem seems to happen on the first shutdown after installing the extension.

To reproduce it just have a maximized window and press super + D.

I believe the problem is that the extension doesn't understand the super + D as minimizing all windows or the shortcut just brings the desktop up.

Panel transparency is not changed when a window is (un)maximized

  • Extension version: 4.0~20181106 (2019-12-27 09:42:37)
  • Cinnamon version: 4.4.8
  • Attach log: .xsession-errors

Describe the bug
The panel does not change its transparency when a window is (un)maximized or minimized. However when another windows is closed, then the panel transparency is immediately updated.

Steps to reproduce
Start with an empty desktop, open a terminal window and maximize it. The panel is still transparent, however the expectation is the panel should be non-transparent at this moment. Then open another window, close it and the panel transparency is changed to non-transparent.

Then unmaximize the original terminal window. The panel is still non-transparent, however the expectation is the panel should be transparent. Then open another window and close it. The panel transparency is changed to transparent.

Other information

Beside the above mentioned bug, the extension is excellent. I really like your work!

Feature request: transparency per-panel area

 * Cinnamon version: (cinnamon --version): 4.0.8
 * Attach log:       (/home/<username>/.xsession-errors): not relevant for this request.

Issue

Using your wonderful extension - which I think should be incorporated into Cinnamon - I see the following on my system, when there is a maximised window. (The picture below is a partial screenshot. Please attend to the bottom of the image.)

image

Now, that appearance is by (your) design. However, it would be really good were we able to make the right and left side of the panel transparent - but not the centre - even when there is a maximised window. That way, the panel can act as a dock, i.e. such that there is a background to the icons but not to the unoccupied parts of the panel.

Is there a way to change the transparency level of the semi-transparent mode?

I would like just a small hint of opacity, but the semi-transparent mode is far too much. Is there a way to specify the opacity level? Ideally I think I'd like somewhere around 5% to 20% opacity.

In future versions it would be great if there were more choices, maybe a percentage range of 100% transparent to 5% transparent in 5% intervals, selected by a drop-down menu. Thanks for your consideration.

Not working with Cinnamon 4.3.0

 * Extension version: 4.0~20181106 (2019-10-27 10:10:23)
 * Cinnamon version: 4.3.0

xsession-errors.zip

Describe the bug
I recently updated to Cinnamon 4.3.0. I am aware that as of this date of this bug report that Cinnamon 4.3.0 is not yet considered stable, but I thought that now would be a good time to let you know that your extension does not appear to work with it so that you can work on compatibility prior to the stable release. Here is the error message that I get.

Extension transparent-panels@germanfr is not compatible with current version of cinnamon. Using it may break your system. Load anyway?

Translation support

Hey,

maybe you could add translation support. I added a German translation.
It suffices to unzip the attached po directory into your extensions directory.

po.zip

If you need more info, let me know.

missing transperancy

 * Extension version: (click info in extension settings)
 * Cinnamon version: (cinnamon --version)
 * Attach log:       (/home/<username>/.xsession-errors)

Describe the bug
in manjaro 22.1.0 with cinnamon 5.6.1-1 very often the transperancy is missing. I have to restart the extension to get it going again.
It's not a big problem, but a bit annoing

Steps to reproduce

Other information
minisforum um250 with amd V1605B cpu

<title></title>
<meta name="generator" content="LibreOffice 7.5.1.2 (Linux)"/>
<style type="text/css">
	body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Liberation Sans"; font-size:x-small }
	a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em;  } 
	a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em;  } 
	comment { display:none;  } 
</style>

V1605B

[feature request] white shadow for light mode + automatic switching

Cinnamon version: Cinnamon 5.2.7

White Shadow
When using a light desktop theme (dark icons to go on a light background), the shadow makes the icons harder to see.
A white shadow would bring the same feature, as the normal shadow, to light themes.

Automatic Switching
When switching back and forth from light and dark mode themes, automatic switching of the shadow color would heavily reduce the time needed for switching.
This is especially annoying if theme switching is a two click action with, for example, this applet, or even more so if the computer is configured to switch automatically at specific times.

Steps to reproduce
Use any light desktop theme like Mint-Y (not Mint-Y-Dark).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.