Faster theme and bg changes

This commit is contained in:
David Heinemeier Hansson committed 2026-05-17 16:41:44 +02:00
1 parent 19a3622e7e
commit 4e50960c54
9 files changed
+251 -36

No files matched your search

@@ -787,6 +787,21 @@ ShellRoot {
return "ok"
}
function applyTheme(colorsB64: string, shellB64: string): string {
var colorsRaw = ""
var shellRaw = ""
try { colorsRaw = Qt.atob(String(colorsB64 || "")) } catch (e) { colorsRaw = "" }
try { shellRaw = Qt.atob(String(shellB64 || "")) } catch (e2) { shellRaw = "" }
NoctaliaCommons.Color.loadColors(colorsRaw)
NoctaliaCommons.Color.loadShell(shellRaw)
return "ok"
}
function reloadTheme(): string {
NoctaliaCommons.Color.reloadTheme()
return "ok"
}
function rescanPlugins(): void {
shell.pluginRegistry.rescan()
}