update using theme

This commit is contained in:
Benjamin Palko 2025-07-17 22:06:42 -04:00
parent 5e7035efdc
commit 2a7de7e56a
3 changed files with 43 additions and 39 deletions

View file

@ -1,7 +1,7 @@
import QtQuick
import Quickshell
import "components"
import "../../config"
import "../../config/"
Scope {
PanelWindow {
@ -13,13 +13,14 @@ Scope {
right: true
}
implicitHeight: 30
implicitHeight: 40
color: 'transparent'
Rectangle {
id: background
anchors.fill: parent
color: Colours.palette.base100
color: Theme.palette.base300
}
Row {

View file

@ -0,0 +1,38 @@
import QtQuick
import QtQuick.Controls
import Quickshell.Hyprland
import "../../../config"
Item {
id: workspace
required property HyprlandWorkspace modelData
visible: modelData.id > 0
width: 30
height: 30
Button {
id: button
anchors.centerIn: parent
padding: 6
leftPadding: 7
rightPadding: 7
background: Rectangle {
id: rectangle
anchors.fill: parent
color: "#161212"
radius: 8
}
rotation: workspace.modelData.active ? 0 : 180
icon.source: "/home/baobeld/dotfiles/quickshell/shell/assets/triangle.svg"
icon.color: workspace.modelData.active ? Theme.palette.primary : Theme.palette.basecontent
onClicked: workspace.modelData.activate()
}
}

View file

@ -1,8 +1,6 @@
import QtQuick
import QtQuick.Controls
import QtQuick.VectorImage
import Quickshell.Hyprland
import "../../../config"
Row {
id: root
@ -13,39 +11,6 @@ Row {
model: Hyprland.workspaces
Item {
id: workspace
required property HyprlandWorkspace modelData
visible: modelData.id > 0
width: 25
height: 25
Rectangle {
id: rectangle
anchors.verticalCenter: parent.verticalCenter
anchors.fill: parent
color: "#161212"
radius: 8
}
Button {
id: button
anchors.centerIn: parent
anchors.fill: parent
rotation: workspace.modelData.active ? 0 : 180
icon.source: "/home/baobeld/dotfiles/quickshell/shell/assets/triangle.svg"
icon.color: "#1fb854"
// palette.button: QtColor.
onClicked: workspace.modelData.activate()
}
}
Workspace {}
}
}