Bar entries rework in settings #80

Merged
zach merged 3 commits from settings-bar-entries-rework into main 2026-05-08 19:31:38 +02:00
Showing only changes of commit bcc75abc54 - Show all commits
@@ -92,7 +92,7 @@ Item {
case "spacer": case "spacer":
return qsTr("Spacer"); return qsTr("Spacer");
case "activeWindow": case "activeWindow":
return qsTr("Active window"); return qsTr("Title");
case "tray": case "tray":
return qsTr("Tray"); return qsTr("Tray");
case "upower": case "upower":
@@ -102,7 +102,9 @@ Item {
case "clock": case "clock":
return qsTr("Clock"); return qsTr("Clock");
case "notifBell": case "notifBell":
return qsTr("Notification bell"); return qsTr("Notifs");
case "hyprsunset":
return qsTr("Night light");
default: default:
return id; return id;
} }
@@ -168,7 +170,8 @@ Item {
id: layout id: layout
anchors.fill: parent anchors.fill: parent
spacing: Appearance.spacing.smaller
// spacing: Appearance.spacing.smaller
DelegateModel { DelegateModel {
id: visualModel id: visualModel
@@ -197,7 +200,9 @@ Item {
Layout.fillWidth: true Layout.fillWidth: true
Layout.preferredWidth: implicitWidth + (stateLayer.pressed ? 18 : internalChecked ? 7 : 0) Layout.preferredWidth: implicitWidth + (stateLayer.pressed ? 18 : internalChecked ? 7 : 0)
checked: modelData.entry.enabled ?? true checked: modelData.entry.enabled ?? true
icon: root.iconForId(modelData.entry.id) font: Appearance.font.family.sans
// icon: root.iconForId(modelData.entry.id)
icon: root.labelForId(modelData.entry.id)
inactiveColour: DynamicColors.layer(DynamicColors.palette.m3surfaceContainerHighest, 2) inactiveColour: DynamicColors.layer(DynamicColors.palette.m3surfaceContainerHighest, 2)
radius: stateLayer.pressed ? 6 / 2 : internalChecked ? 6 : 8 radius: stateLayer.pressed ? 6 / 2 : internalChecked ? 6 : 8
radiusAnim.duration: MaterialEasing.expressiveEffectsTime radiusAnim.duration: MaterialEasing.expressiveEffectsTime