quick push

This commit is contained in:
lucy 2026-01-19 18:57:19 +01:00
parent 12753b6823
commit 31dd09baff
4 changed files with 17 additions and 3 deletions

View File

@ -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

View File

@ -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
}
}

View File

@ -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
}
}
}

View File

@ -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