https://bugs.kde.org/show_bug.cgi?id=414174

--- Comment #1 from Michail Vourlakos <mvourla...@gmail.com> ---
yeah, I know this is a workaround in order to handle the case. If you manage to
improve/fix it this would be really good news. Contributions of course and they
are accepted through kde phabricator page in order to be discussed and approved
first before merging them in the code.

The file you are interested in is:
https://phabricator.kde.org/source/latte-dock/browse/master/containment/package/contents/ui/PanelBox.qml

Information: PanelBox is responsible for the background shown to the user based
on the current plasma them and the user settings. In order to solve limitations
arising from plasma theming PanelBox is using FOUR different layers.

1. shadowsSvgItem: is responsible to draw the panel shadows when they are not
drawn externally from kwin
2. backgroundLowestRectangle: is responsible to provide full correct solidness
when a plasma theme does not support it on its own. There are plasma themes
that they panel backgrounds provide maximum 70% opacity. for the remaining 30%
the backgroundLowestRectangle is also used.
3. solidBackground: it is responsible to draw the true plasma panel background
and is used as a center place to handle all the rest layers
4. overlayedBackground: is responsible to provide all the extras found in
Latte. Meaning Smart coloring from windows or desktop background and Outlines.
These features were not possible to be supported by using just the
"solidBackground" layer.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to