SetupWizard: add dimdesktop & dropshadow option

This commit is contained in:
Ly-sec
2025-11-03 18:00:06 +01:00
parent 451784a82b
commit e4bb28dd5e
3 changed files with 139 additions and 17 deletions
+14 -2
View File
@@ -235,8 +235,20 @@ ColumnLayout {
visible: !DistroService.isNixOS
text: I18n.tr("settings.general.launch-setup-wizard")
onClicked: {
setupWizardLoader.active = false
setupWizardLoader.active = true
var targetScreen = PanelService.openedPanel ? PanelService.openedPanel.screen : (Quickshell.screens.length > 0 ? Quickshell.screens[0] : null)
if (!targetScreen) {
return
}
var setupPanel = PanelService.getPanel("setupWizardPanel", targetScreen)
if (setupPanel) {
setupPanel.open()
} else {
Qt.callLater(() => {
var sp = PanelService.getPanel("setupWizardPanel", targetScreen)
if (sp)
sp.open()
})
}
}
}
}