From 780d807cc86d2f765dd29dfee79a6c4a06b974a7 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Fri, 12 Jul 2019 00:22:44 +0300 Subject: [PATCH] find a way to apply LatteSideColoring for Tasks --- plasmoid/package/contents/config/main.xml | 4 ++++ .../package/contents/ui/task/IconItem.qml | 24 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/plasmoid/package/contents/config/main.xml b/plasmoid/package/contents/config/main.xml index 496cd0b19..48eb71063 100644 --- a/plasmoid/package/contents/config/main.xml +++ b/plasmoid/package/contents/config/main.xml @@ -114,6 +114,10 @@ 600 + + false + + diff --git a/plasmoid/package/contents/ui/task/IconItem.qml b/plasmoid/package/contents/ui/task/IconItem.qml index 543f3dcfc..5fd957354 100644 --- a/plasmoid/package/contents/ui/task/IconItem.qml +++ b/plasmoid/package/contents/ui/task/IconItem.qml @@ -200,6 +200,19 @@ Item{ return Math.max(basicScalingWidth, basicScalingHeight) } + //! Latte Side Painting-style if the user chose it + Loader{ + anchors.fill: iconImageBuffer + active: plasmoid.configuration.forceMonochromaticIcons + + sourceComponent: ColorOverlay { + anchors.fill: parent + color: latteBridge ? latteBridge.palette.textColor : "transparent" + source: iconImageBuffer + } + } + //! Latte Side Painting-style if the user chose it + ///states for launcher animation states: [ State{ @@ -310,6 +323,17 @@ Item{ width: iconImageBuffer.width height: iconImageBuffer.height source: iconImageBuffer.source + + Loader{ + anchors.fill: parent + active: plasmoid.configuration.forceMonochromaticIcons + + sourceComponent: ColorOverlay { + anchors.fill: parent + color: latteBridge ? latteBridge.palette.textColor : "transparent" + source: iconImageBuffer + } + } } } property var mask: ShaderEffectSource {