Zren / breeze-alphablack

Breeze Light theme with minor improvements and a black panel/titlebar.
https://store.kde.org/p/1084931/
35 stars 7 forks source link

Change panel opacity status according to applications? #12

Closed roachsinai closed 5 years ago

roachsinai commented 5 years ago

I have set panel opacity to zero. Like I'm using Vim and press F11 to fullscreen, and after I use Alt+Tab change to Chrome, my panel fixed not chage to transparent.

The expected behavior is panel could be transparent when I change to other application meas panel opacity status should be fit to the focused application, right?

Zren commented 5 years ago

Screenshot of before and after?

roachsinai commented 5 years ago

panel+vim(focused, without fullscreen)

image

roachsinai commented 5 years ago

panel+vim(fullscreen)+chrome(focused, without fullscreed)

image

roachsinai commented 5 years ago

panel+chrome(fullscreen)+vim(focused, without fullscreed)

image

Zren commented 5 years ago

Oh, your "bug" is that a fullscreen window which normally covers the panel, is now below the panel when you alt tabbed to another window? ... that's not a bug with the plasma theme tbh.

If you want your panel to not be transparent when a window is touching the panel, use Latte Dock which supports that feature.

roachsinai commented 5 years ago

Got it...emmm,

fullscreen window which normally covers the panel

Should the fullscreen window still cover the panel after I alt tabbed to another window?

Zren commented 5 years ago

Fullscreen windows are just normal windows that completely cover your screen. When they're in focus, the panel is drawn underneath the window, but when it's not in focus, the panel is drawn overtop the fullscreen window. The panel isn't really designed to be transparent, unless you have the "become solid color when a window touches it" effect.

roachsinai commented 5 years ago

Thanks for your explanation!!!