From 6c1b27bac9b603660552eacc6ddeb40548c32e40 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 26 May 2025 11:39:52 +0200 Subject: [PATCH] player control: playpause button change radius according to state --- .config/quickshell/modules/mediaControls/PlayerControl.qml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.config/quickshell/modules/mediaControls/PlayerControl.qml b/.config/quickshell/modules/mediaControls/PlayerControl.qml index 2256e07be..69b4c4403 100644 --- a/.config/quickshell/modules/mediaControls/PlayerControl.qml +++ b/.config/quickshell/modules/mediaControls/PlayerControl.qml @@ -279,11 +279,12 @@ Item { // Player instance anchors.right: parent.right anchors.bottom: sliderRow.top anchors.bottomMargin: 5 - implicitWidth: 44 - implicitHeight: 44 + property real size: 44 + implicitWidth: size + implicitHeight: size onClicked: playerController.player.togglePlaying(); - buttonRadius: Appearance.rounding.full + buttonRadius: playerController.player?.isPlaying ? Appearance?.rounding.small : size / 2 colBackground: playerController.player?.isPlaying ? blendedColors.colPrimary : blendedColors.colSecondaryContainer colBackgroundHover: playerController.player?.isPlaying ? blendedColors.colPrimaryHover : blendedColors.colSecondaryContainerHover colRipple: playerController.player?.isPlaying ? blendedColors.colPrimaryActive : blendedColors.colSecondaryContainerActive