diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index ff781b3..fedddaa 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -1,3 +1,4 @@ +pragma ComponentBehavior: Bound import Quickshell import QtQuick import qs @@ -5,6 +6,7 @@ import qs.settings Variants { model: Quickshell.screens + property var radius: root.container.radius delegate: PanelWindow { id: root diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml index e745ded..d7b7cad 100644 --- a/modules/bar/Clock.qml +++ b/modules/bar/Clock.qml @@ -1,5 +1,6 @@ import Quickshell import QtQuick +import QtQuick.Controls import qs import qs.settings import qs.reusables @@ -24,8 +25,17 @@ Rectangle { } CustomText { id: clockText + property bool showFull anchors.centerIn: parent - text: Qt.formatDateTime(clock.date, "hh:mm") + text: showFull ? Qt.formatDateTime(clock.date, "hh:mm / dd.mm.yy") : Qt.formatDateTime(clock.date, "hh:mm") } } + MouseArea { + id: formatSwitch + acceptedButtons: Qt.LeftButton | Qt.RightButton + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + onClicked: clockText.showFull = !clockText.showFull + } } diff --git a/modules/bar/Volume.qml b/modules/bar/Volume.qml index 06b0db2..3bf029a 100644 --- a/modules/bar/Volume.qml +++ b/modules/bar/Volume.qml @@ -8,7 +8,7 @@ import qs Rectangle { id: container - border.color: Colors.color7 + border.color: pavuArea.containsMouse ? Colors.color8 : Colors.color7 border.width: 1 radius: implicitHeight / 2 color: Colors.color0 @@ -71,6 +71,7 @@ Rectangle { onClicked: pavuLauncher.exec(pavuLauncher.command) acceptedButtons: Qt.LeftButton cursorShape: Qt.PointingHandCursor + hoverEnabled: true } } } diff --git a/modules/notifications/NotificationCard.qml b/modules/notifications/NotificationCard.qml index 2c57710..8ed9f1c 100644 --- a/modules/notifications/NotificationCard.qml +++ b/modules/notifications/NotificationCard.qml @@ -1,6 +1,7 @@ import QtQuick import QtQuick.Layouts import qs +import qs.modules.bar import qs.reusables import Quickshell.Widgets @@ -11,7 +12,7 @@ Rectangle { implicitHeight: fullLayout.implicitHeight + 20 color: Colors.background border.color: dismissArea.containsMouse ? Colors.foreground : Colors.color8 - radius: 24 + radius: 22 Timer { id: dismissTimer interval: 5000