summaryrefslogtreecommitdiff
path: root/modules/bar
diff options
context:
space:
mode:
Diffstat (limited to 'modules/bar')
-rw-r--r--modules/bar/ActiveWindow.qml9
-rw-r--r--modules/bar/Bar.qml11
-rw-r--r--modules/bar/Clock.qml8
-rw-r--r--modules/bar/OsIcon.qml4
4 files changed, 16 insertions, 16 deletions
diff --git a/modules/bar/ActiveWindow.qml b/modules/bar/ActiveWindow.qml
index f351534..5c75944 100644
--- a/modules/bar/ActiveWindow.qml
+++ b/modules/bar/ActiveWindow.qml
@@ -7,25 +7,26 @@ import QtQuick.Layouts
ClippingBoxLayout {
id: root
+
readonly property color colour: Appearance.colours.pink
animated: true
MaterialIcon {
- Layout.alignment: Qt.AlignCenter
text: Icons.getAppCategoryIcon(Hyprland.activeClient?.class) ?? "desktop_windows"
color: root.colour
- }
- Label {
Layout.alignment: Qt.AlignCenter
+ }
+ Label {
text: Hyprland.activeClient?.title ?? "Desktop"
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: root.colour
-
rotation: root.vertical ? 90 : 0
+
+ Layout.alignment: Qt.AlignCenter
Layout.maximumWidth: root.vertical ? this.implicitHeight : this.implicitWidth
}
}
diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml
index 6e18f50..4015003 100644
--- a/modules/bar/Bar.qml
+++ b/modules/bar/Bar.qml
@@ -15,15 +15,12 @@ Variants {
screen: modelData
namespace: "caelestia-bar"
- // color: Appearance.alpha(Appearance.colours.base, false)
color: "transparent"
- anchors {
- top: true
- left: true
- right: !vertical
- bottom: vertical
- }
+ anchors.top: true
+ anchors.left: true
+ anchors.right: !vertical
+ anchors.bottom: vertical
width: contents.implicitWidth
height: contents.implicitHeight
diff --git a/modules/bar/Clock.qml b/modules/bar/Clock.qml
index 2332f29..99bae22 100644
--- a/modules/bar/Clock.qml
+++ b/modules/bar/Clock.qml
@@ -6,21 +6,23 @@ import QtQuick.Layouts
BoxLayout {
id: root
+
readonly property color colour: Appearance.colours.peach
MaterialIcon {
- Layout.alignment: Qt.AlignCenter
text: "calendar_month"
color: root.colour
+
+ Layout.alignment: Qt.AlignCenter
}
Label {
- Layout.alignment: Qt.AlignCenter
horizontalAlignment: Text.AlignJustify
-
text: root.vertical ? Time.format("hh\nmm") : Time.format("dd/MM/yy hh:mm")
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: root.colour
+
+ Layout.alignment: Qt.AlignCenter
}
}
diff --git a/modules/bar/OsIcon.qml b/modules/bar/OsIcon.qml
index 62ff5e6..028c3c7 100644
--- a/modules/bar/OsIcon.qml
+++ b/modules/bar/OsIcon.qml
@@ -7,11 +7,11 @@ import QtQuick.Layouts
Box {
Label {
- Layout.alignment: Qt.AlignCenter
-
text: Icons.osIcon
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: Appearance.colours.yellow
+
+ Layout.alignment: Qt.AlignCenter
}
}