expandable dialogs for color scheme, fonts and scheduling modes

This commit is contained in:
2026-09-30 14:16:16 +02:00
parent 731b323670
commit 23d2b31c0a
20 changed files with 1325 additions and 662 deletions
@@ -56,6 +56,7 @@ PageBase {
header: qsTr("Add new entry")
icon: "add"
label: qsTr("Add entry")
last: true
model: {
const present = new Set(Config.bar.tray.statusIcons.values.map(item => item.id));
return Object.keys(root.builtinIcons).filter(id => !present.has(id)).map(id => ({
@@ -64,6 +65,7 @@ PageBase {
}));
}
rootParent: root.flickable
settingAnchor: "panels-bar-status-icons-add-item"
onAccepted: {
if (!selectedItem)