summaryrefslogtreecommitdiff
path: root/modules/bar/Panel.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-23 16:50:12 +0800
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-23 16:50:12 +0800
commit36f28f7c42957cd8728bf4fb7740be28d5b746cb (patch)
treed9e96075b456244d08ad2669fe5da1aba04e3a95 /modules/bar/Panel.qml
parentdashboard: shrink bongo cat so no overlap (diff)
downloadcaelestia-shell-36f28f7c42957cd8728bf4fb7740be28d5b746cb.tar.gz
caelestia-shell-36f28f7c42957cd8728bf4fb7740be28d5b746cb.tar.bz2
caelestia-shell-36f28f7c42957cd8728bf4fb7740be28d5b746cb.zip
bar: switch to embedded style
Diffstat (limited to 'modules/bar/Panel.qml')
-rw-r--r--modules/bar/Panel.qml143
1 files changed, 0 insertions, 143 deletions
diff --git a/modules/bar/Panel.qml b/modules/bar/Panel.qml
deleted file mode 100644
index 9dd5797..0000000
--- a/modules/bar/Panel.qml
+++ /dev/null
@@ -1,143 +0,0 @@
-import "root:/widgets"
-import "root:/services"
-import "root:/config"
-import "components"
-import "components/workspaces"
-import Quickshell
-import QtQuick
-import QtQuick.Layouts
-
-StyledRect {
- id: root
-
- required property ShellScreen screen
-
- function get(horiz, vert) {
- return BarConfig.vertical ? vert : horiz;
- }
-
- vertical: BarConfig.vertical
- color: Colours.alpha(Colours.palette.m3surface, false)
- anchors.fill: parent
-
- BoxLayout {
- spacing: 0 //Appearance.padding.large
-
- anchors.fill: parent
-
- BoxLayout {
- spacing: 0
-
- Module {
- color: Colours.palette.mauve
-
- OsIcon {
- color: Colours.on(Colours.palette.mauve)
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
-
- Module {
- color: Colours.palette.pink
-
- ActiveWindow {
- colour: Colours.on(Colours.palette.pink)
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
- }
-
- MouseArea {
- Layout.fillWidth: true
- Layout.fillHeight: true
-
- onWheel: event => {
- if (event.angleDelta.y > 0)
- Audio.setVolume(Audio.volume + 0.1);
- else if (event.angleDelta.y < 0)
- Audio.setVolume(Audio.volume - 0.1);
- }
- }
-
- MouseArea {
- Layout.fillWidth: true
- Layout.fillHeight: true
-
- onWheel: event => {
- const monitor = Brightness.getMonitorForScreen(root.screen);
- if (event.angleDelta.y > 0)
- monitor.setBrightness(monitor.brightness + 0.1);
- else if (event.angleDelta.y < 0)
- monitor.setBrightness(monitor.brightness - 0.1);
- }
- }
-
- Module {
- color: Colours.palette.green
-
- Clock {
- colour: Colours.on(Colours.palette.green)
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
-
- Module {
- color: Colours.palette.yellow
-
- Tray {
- colour: Colours.on(Colours.palette.yellow)
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
-
- Module {
- color: Colours.palette.peach
-
- StatusIcons {
- colour: Colours.on(Colours.palette.peach)
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
-
- Module {
- color: Colours.palette.m3error
-
- Layout.maximumWidth: BarConfig.sizes.height
- Layout.maximumHeight: BarConfig.sizes.height
-
- Power {
- x: (BarConfig.sizes.height - width) / 2
- y: (BarConfig.sizes.height - height) / 2
-
- color: Colours.palette.m3onError
-
- anchors.horizontalCenter: root.get(undefined, parent.horizontalCenter)
- anchors.verticalCenter: root.get(parent.verticalCenter, undefined)
- }
- }
- }
-
- Workspaces {
- vertical: BarConfig.vertical
-
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.verticalCenter: parent.verticalCenter
- }
-
- component Module: PaddedRect {
- padding: BarConfig.vertical ? [Appearance.padding.large, 0] : [0, Appearance.padding.large]
-
- Layout.minimumWidth: BarConfig.sizes.height
- Layout.minimumHeight: BarConfig.sizes.height
- }
-}