fix #956,take into account panel transparency

--implementation of the design decisions described at
issue #957. Panel Background and Dynamic Background
options interact with each other concerning
panel transparency and triggering of solidness or
transparency.
pull/2/head
Michail Vourlakos 7 years ago
parent dcdba04781
commit e0707b684e

@ -293,7 +293,6 @@ Item{
}
readonly property bool forceSolidness: (root.solidPanel && !plasmoid.configuration.solidBackgroundForMaximized) || root.forceSolidPanel
|| (root.hasExpandedApplet && root.zoomFactor===1 && plasmoid.configuration.panelSize===100)
|| !Latte.WindowSystem.compositingActive
property rect efGeometry: Qt.rect(-1,-1,0,0)

@ -84,6 +84,12 @@ Grid {
plasmoid.configuration.shrinkThickMargins = false;
plasmoid.configuration.activeIndicator = Latte.Dock.InternalsIndicator;
plasmoid.configuration.autoDecreaseIconSize = true;
//! Dynamic Background
plasmoid.configuration.solidBackgroundForMaximized = false;
plasmoid.configuration.colorizeTransparentPanels = false;
plasmoid.configuration.backgroundOnlyOnMaximized = false;
plasmoid.configuration.disablePanelShadowForMaximized = false;
}
}
}
@ -111,6 +117,12 @@ Grid {
plasmoid.configuration.shrinkThickMargins = true;
plasmoid.configuration.activeIndicator = Latte.Dock.NoneIndicator;
plasmoid.configuration.autoDecreaseIconSize = false;
//! Dynamic Background
plasmoid.configuration.solidBackgroundForMaximized = (plasmoid.configuration.panelTransparency !== 100 ? true : false);
plasmoid.configuration.colorizeTransparentPanels = false;
plasmoid.configuration.backgroundOnlyOnMaximized = false;
plasmoid.configuration.disablePanelShadowForMaximized = false;
}
}
}

Loading…
Cancel
Save