Updating bar widgets ids

This commit is contained in:
ItsLemmy
2025-09-22 19:51:57 -04:00
parent def778dbf1
commit 50ef79677e
6 changed files with 28 additions and 18 deletions
+15 -5
View File
@@ -379,15 +379,25 @@ Singleton {
const sections = ["left", "center", "right"]
// -----------------
// 1st. check our settings are not super old, when we only had the widget type as a plain string
// 1st. convert old widget id to new id
for (var s = 0; s < sections.length; s++) {
const sectionName = sections[s]
for (var i = 0; i < adapter.bar.widgets[sectionName].length; i++) {
var widget = adapter.bar.widgets[sectionName][i]
if (typeof widget === "string") {
adapter.bar.widgets[sectionName][i] = {
"id": widget
}
switch (widget.id) {
case "DarkModeToggle":
widget.id = "DarkMode"
break;
case "PowerToggle":
widget.id = "SessionMenu"
break;
case "ScreenRecorderIndicator":
widget.id = "ScreenRecorder"
break;
case "SidePanelToggle":
widget.id = "ControlCenter"
break;
}
}
}
+13 -13
View File
@@ -16,7 +16,7 @@ Singleton {
"Brightness": brightnessComponent,
"Clock": clockComponent,
"CustomButton": customButtonComponent,
"DarkModeToggle": darkModeToggle,
"DarkMode": darkMode,
"KeepAwake": keepAwakeComponent,
"KeyboardLayout": keyboardLayoutComponent,
"MediaMini": mediaMiniComponent,
@@ -24,9 +24,9 @@ Singleton {
"NightLight": nightLightComponent,
"NotificationHistory": notificationHistoryComponent,
"PowerProfile": powerProfileComponent,
"PowerToggle": powerToggleComponent,
"ScreenRecorderIndicator": screenRecorderIndicatorComponent,
"SidePanelToggle": sidePanelToggleComponent,
"SessionMenu": sessionMenuComponent,
"ScreenRecorder": screenRecorderComponent,
"ControlCenter": controlCenterComponent,
"Spacer": spacerComponent,
"SystemMonitor": systemMonitorComponent,
"Taskbar": taskbarComponent,
@@ -100,7 +100,7 @@ Singleton {
"showVisualizer": false,
"visualizerType": "linear"
},
"SidePanelToggle": {
"ControlCenter": {
"allowUserSettings": true,
"useDistroLogo": false,
"icon": "noctalia",
@@ -135,8 +135,8 @@ Singleton {
property Component customButtonComponent: Component {
CustomButton {}
}
property Component darkModeToggle: Component {
DarkModeToggle {}
property Component darkMode: Component {
DarkMode{}
}
property Component keyboardLayoutComponent: Component {
KeyboardLayout {}
@@ -159,14 +159,14 @@ Singleton {
property Component powerProfileComponent: Component {
PowerProfile {}
}
property Component powerToggleComponent: Component {
PowerToggle {}
property Component sessionMenuComponent: Component {
SessionMenu {}
}
property Component screenRecorderIndicatorComponent: Component {
ScreenRecorderIndicator {}
property Component screenRecorderComponent: Component {
ScreenRecorder {}
}
property Component sidePanelToggleComponent: Component {
SidePanelToggle {}
property Component controlCenterComponent: Component {
ControlCenter {}
}
property Component spacerComponent: Component {
Spacer {}