aboutsummaryrefslogtreecommitdiff
path: root/modules/system/quickshell/Bar.qml
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-05-30 15:35:27 +0200
committerLeander Scherer <leander@schererleander.de>2026-05-30 15:35:27 +0200
commitd2747e2ca1e211a32e91e44010f40a00e0ac97e4 (patch)
treefb229d6a18541c7a5f1944390b21edde028955f9 /modules/system/quickshell/Bar.qml
parent51b3cbd50b92d026549ce3ebff17ca9b3344f441 (diff)
feat(quickshell): add popup controls and privacy indicators
Diffstat (limited to 'modules/system/quickshell/Bar.qml')
-rw-r--r--modules/system/quickshell/Bar.qml53
1 files changed, 27 insertions, 26 deletions
diff --git a/modules/system/quickshell/Bar.qml b/modules/system/quickshell/Bar.qml
index 77cfd1e..2356670 100644
--- a/modules/system/quickshell/Bar.qml
+++ b/modules/system/quickshell/Bar.qml
@@ -61,7 +61,7 @@ PanelWindow {
trayMenu.open(trayIcon);
}
} else {
- modelData.activate()
+ modelData.activate();
}
}
}
@@ -73,36 +73,37 @@ PanelWindow {
parentWindow: barWindow
}
- Bluetooth { anchors.verticalCenter: parent.verticalCenter }
-
- Wifi { anchors.verticalCenter: parent.verticalCenter }
-
- Volume { anchors.verticalCenter: parent.verticalCenter }
-
- Media { anchors.verticalCenter: parent.verticalCenter }
-
- ControlCenter { anchors.verticalCenter: parent.verticalCenter }
+ Bluetooth {
+ anchors.verticalCenter: parent.verticalCenter
+ }
- Text {
- id: clock
+ Wifi {
anchors.verticalCenter: parent.verticalCenter
- color: Theme.text
- font {
- family: Theme.mainFont
- pixelSize: 13
- weight: Font.Medium
- }
+ }
- Timer {
- interval: 1000
- running: true
- repeat: true
- onTriggered: parent.text = Qt.formatDateTime(new Date(), "ddd d MMM HH:mm:ss")
- }
+ Volume {
+ anchors.verticalCenter: parent.verticalCenter
+ }
- Component.onCompleted: text = Qt.formatDateTime(new Date(), "ddd d MMM HH:mm:ss")
+ ScreenRecordIndicator {
+ anchors.verticalCenter: parent.verticalCenter
+ }
+
+ MicInput {
+ anchors.verticalCenter: parent.verticalCenter
+ }
+
+ Media {
+ anchors.verticalCenter: parent.verticalCenter
+ }
+
+ ControlCenter {
+ anchors.verticalCenter: parent.verticalCenter
+ }
+
+ Clock {
+ anchors.verticalCenter: parent.verticalCenter
}
}
}
}
-