Fix notification and other small fixes

This commit is contained in:
Ly-sec
2025-08-05 20:15:11 +02:00
parent fb68300746
commit 69d84752f3
10 changed files with 366 additions and 338 deletions
+1 -1
View File
@@ -255,7 +255,7 @@ Item {
font.pixelSize: 14
color: Theme.textSecondary
Layout.alignment: Qt.AlignCenter
Layout.topMargin: 16
Layout.topMargin: 24
}
+14 -3
View File
@@ -13,6 +13,17 @@ ColumnLayout {
// Get list of available monitors/screens
property var monitors: Quickshell.screens || []
// Sorted monitors by name
property var sortedMonitors: {
let sorted = [...monitors];
sorted.sort((a, b) => {
let nameA = a.name || "Unknown";
let nameB = b.name || "Unknown";
return nameA.localeCompare(nameB);
});
return sorted;
}
Item {
Layout.fillWidth: true
@@ -68,7 +79,7 @@ ColumnLayout {
spacing: 8
Repeater {
model: root.monitors
model: root.sortedMonitors
delegate: Rectangle {
id: barCheckbox
property bool isChecked: false
@@ -171,7 +182,7 @@ ColumnLayout {
spacing: 8
Repeater {
model: root.monitors
model: root.sortedMonitors
delegate: Rectangle {
id: dockCheckbox
property bool isChecked: false
@@ -277,7 +288,7 @@ ColumnLayout {
spacing: 8
Repeater {
model: root.monitors
model: root.sortedMonitors
delegate: Rectangle {
id: notificationCheckbox
property bool isChecked: false
+1 -5
View File
@@ -107,15 +107,11 @@ ColumnLayout {
}
}
Item {
Layout.fillWidth: true
Layout.preferredHeight: 16
}
ColumnLayout {
spacing: 4
Layout.fillWidth: true
Layout.topMargin: 58
Text {
text: "User Interface"
+1 -1
View File
@@ -101,7 +101,7 @@ ColumnLayout {
ColumnLayout {
spacing: 16
Layout.fillWidth: true
Layout.topMargin: 16
Layout.topMargin: 58
Text {
text: "Bluetooth"
+1 -1
View File
@@ -172,7 +172,7 @@ ColumnLayout {
ColumnLayout {
spacing: 4
Layout.fillWidth: true
Layout.topMargin: 16
Layout.topMargin: 58
Text {
text: "Weather"