From 00a46ac6ecf102cffbc63715f241e41bf4fc2837 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Tue, 22 Jul 2025 09:13:43 -0400 Subject: [PATCH] fix width issue --- modules/bar/components/mpris/Mpris.qml | 7 +++++-- modules/bar/components/mpris/Player.qml | 8 ++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/modules/bar/components/mpris/Mpris.qml b/modules/bar/components/mpris/Mpris.qml index 6d8f63c..85dd15e 100644 --- a/modules/bar/components/mpris/Mpris.qml +++ b/modules/bar/components/mpris/Mpris.qml @@ -6,9 +6,9 @@ Item { id: root property int currentIndex: 0 + property var players: Mpris.players - implicitWidth: childrenRect.width - implicitHeight: childrenRect.height + anchors.horizontalCenter: parent.horizontalCenter Repeater { id: players @@ -16,6 +16,9 @@ Item { Player { + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + visible: index === root.currentIndex && modelData.canControl onNextPlayer: { diff --git a/modules/bar/components/mpris/Player.qml b/modules/bar/components/mpris/Player.qml index 9316347..e9bafe6 100644 --- a/modules/bar/components/mpris/Player.qml +++ b/modules/bar/components/mpris/Player.qml @@ -11,15 +11,15 @@ Item { signal nextPlayer signal previousPlayer - anchors.horizontalCenter: parent.horizontalCenter - implicitWidth: childrenRect.width + implicitWidth: text.width implicitHeight: Dimensions.mpris.height StyledLabel { - anchors.fill: parent + anchors.fill: text } StyledText { + id: text text: `${modelData.isPlaying ? "" : ""} ${modelData.trackTitle} - ${modelData.trackArtist}` anchors.verticalCenter: parent.verticalCenter @@ -32,7 +32,7 @@ Item { } MouseArea { - anchors.fill: parent + anchors.fill: text onClicked: { if (!modelData.canTogglePlaying) {