From ce7a718a0d0e1619f6c0125b6cc5d7d9fe17e747 Mon Sep 17 00:00:00 2001 From: kateleet Date: Tue, 21 Dec 2021 21:09:47 +0800 Subject: [PATCH] feat(control_center): add border line --- qml/ControlCenter.qml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qml/ControlCenter.qml b/qml/ControlCenter.qml index 5d3439f..8187ecc 100644 --- a/qml/ControlCenter.qml +++ b/qml/ControlCenter.qml @@ -42,6 +42,10 @@ ControlCenterDialog { property bool bluetoothDisConnected: Bluez.Manager.bluetoothBlocked property var defaultSinkValue: defaultSink ? defaultSink.volume / PulseAudio.NormalVolume * 100.0 : -1 + property var borderColor: windowHelper.compositing ? FishUI.Theme.darkMode ? Qt.rgba(255, 255, 255, 0.3) + : Qt.rgba(0, 0, 0, 0.2) : FishUI.Theme.darkMode ? Qt.rgba(255, 255, 255, 0.15) + : Qt.rgba(0, 0, 0, 0.15) + property var volumeIconName: { if (defaultSinkValue <= 0) return "audio-volume-muted-symbolic" @@ -131,7 +135,9 @@ ControlCenterDialog { color: FishUI.Theme.darkMode ? "#4D4D4D" : "#FFFFFF" opacity: windowHelper.compositing ? FishUI.Theme.darkMode ? 0.5 : 0.7 : 1.0 antialiasing: true - border.width: 0 + border.width: 1 / Screen.devicePixelRatio + border.pixelAligned: Screen.devicePixelRatio > 1 ? false : true + border.color: control.borderColor Behavior on color { ColorAnimation {