use RowLayout in bar

This commit is contained in:
Benjamin Palko 2025-07-29 08:50:23 -04:00
parent 218873add7
commit 0d3af3450b
2 changed files with 18 additions and 48 deletions

View file

@ -1,5 +1,6 @@
import qs.config import qs.config
import QtQuick import QtQuick
import QtQuick.Layouts
import Quickshell import Quickshell
import "components" import "components"
import "components/bluetooth" import "components/bluetooth"
@ -39,7 +40,7 @@ Scope {
} }
} }
Row { RowLayout {
id: leftbar id: leftbar
anchors.left: parent.left anchors.left: parent.left
@ -52,20 +53,15 @@ Scope {
spacing: Dimensions.bar.spacing spacing: Dimensions.bar.spacing
SystemLogo { SystemLogo {
anchors.verticalCenter: parent.verticalCenter
implicitSize: 22 implicitSize: 22
} }
Workspaces { Workspaces {}
anchors.verticalCenter: parent.verticalCenter
}
Tray { Tray {}
anchors.verticalCenter: parent.verticalCenter
}
} }
Row { RowLayout {
id: centerbar id: centerbar
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
@ -76,12 +72,10 @@ Scope {
spacing: Dimensions.bar.spacing spacing: Dimensions.bar.spacing
Mpris { Mpris {}
anchors.verticalCenter: parent.verticalCenter
}
} }
Row { RowLayout {
id: rightbar id: rightbar
anchors.right: parent.right anchors.right: parent.right
@ -93,49 +87,27 @@ Scope {
spacing: Dimensions.bar.spacing spacing: Dimensions.bar.spacing
Pywal { Pywal {}
anchors.verticalCenter: parent.verticalCenter
}
Pipewire { Pipewire {}
anchors.verticalCenter: parent.verticalCenter
}
Caffeine { Caffeine {}
anchors.verticalCenter: parent.verticalCenter
}
Network { Network {}
anchors.verticalCenter: parent.verticalCenter
}
Bluetooth { Bluetooth {}
anchors.verticalCenter: parent.verticalCenter
}
Storage { Storage {}
anchors.verticalCenter: parent.verticalCenter
}
Memory { Memory {}
anchors.verticalCenter: parent.verticalCenter
}
Cpu { Cpu {}
anchors.verticalCenter: parent.verticalCenter
}
Gpu { Gpu {}
anchors.verticalCenter: parent.verticalCenter
}
Clock { Clock {}
anchors.verticalCenter: parent.verticalCenter
}
Notifications { Notifications {}
anchors.verticalCenter: parent.verticalCenter
}
} }
} }
} }

View file

@ -8,8 +8,6 @@ Item {
property int currentIndex: 0 property int currentIndex: 0
property var players: Mpris.players property var players: Mpris.players
anchors.horizontalCenter: parent.horizontalCenter
Repeater { Repeater {
id: players id: players
model: Mpris.players.values.filter(item => item != null) model: Mpris.players.values.filter(item => item != null)