forked from Shinonome/dots-hyprland
bar: monochrome icons
This commit is contained in:
@@ -206,6 +206,7 @@ Item {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
Rectangle { // Dot instead of ws number
|
Rectangle { // Dot instead of ws number
|
||||||
|
id: wsDot
|
||||||
opacity: (Config.options?.bar.workspaces.alwaysShowNumbers
|
opacity: (Config.options?.bar.workspaces.alwaysShowNumbers
|
||||||
|| GlobalStates.workspaceShowNumbers
|
|| GlobalStates.workspaceShowNumbers
|
||||||
|| (Config.options?.bar.workspaces.showAppIcons && workspaceButtonBackground.biggestWindow)
|
|| (Config.options?.bar.workspaces.showAppIcons && workspaceButtonBackground.biggestWindow)
|
||||||
@@ -257,6 +258,25 @@ Item {
|
|||||||
animation: Appearance.animation.elementMoveFast.numberAnimation.createObject(this)
|
animation: Appearance.animation.elementMoveFast.numberAnimation.createObject(this)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loader {
|
||||||
|
active: Config.options.bar.workspaces.monochromeIcons
|
||||||
|
anchors.fill: mainAppIcon
|
||||||
|
sourceComponent: Item {
|
||||||
|
Desaturate {
|
||||||
|
id: desaturatedIcon
|
||||||
|
visible: false // There's already color overlay
|
||||||
|
anchors.fill: parent
|
||||||
|
source: mainAppIcon
|
||||||
|
desaturation: 1
|
||||||
|
}
|
||||||
|
ColorOverlay {
|
||||||
|
anchors.fill: desaturatedIcon
|
||||||
|
source: desaturatedIcon
|
||||||
|
color: ColorUtils.transparentize(wsDot.color, 0.6)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ Singleton {
|
|||||||
property bool monochromeIcons: true
|
property bool monochromeIcons: true
|
||||||
}
|
}
|
||||||
property JsonObject workspaces: JsonObject {
|
property JsonObject workspaces: JsonObject {
|
||||||
|
property bool monochromeIcons: true
|
||||||
property int shown: 10
|
property int shown: 10
|
||||||
property bool showAppIcons: true
|
property bool showAppIcons: true
|
||||||
property bool alwaysShowNumbers: false
|
property bool alwaysShowNumbers: false
|
||||||
|
|||||||
Reference in New Issue
Block a user