mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
feat(wallpaper): add separate selection for light & dark mode
This commit is contained in:
@@ -616,20 +616,16 @@ Singleton {
|
||||
function get(screen: string): string {
|
||||
if (screen === "all" || screen === "") {
|
||||
if (Quickshell.screens.length > 1) {
|
||||
var map = {};
|
||||
Quickshell.screens.forEach(s => {
|
||||
map[s.name] = WallpaperService.currentWallpapers[s.name] ?? "";
|
||||
});
|
||||
return JSON.stringify(map);
|
||||
return JSON.stringify(WallpaperService.getWallpapersEffectiveMap());
|
||||
}
|
||||
return WallpaperService.currentWallpapers[Quickshell.screens[0].name] ?? "";
|
||||
return WallpaperService.getWallpaper(Quickshell.screens[0].name) ?? "";
|
||||
} else {
|
||||
var found = Quickshell.screens.find(s => s.name === screen);
|
||||
if (!found) {
|
||||
Logger.w("IPC", "wallpaper get: unknown screen: " + screen);
|
||||
return "";
|
||||
}
|
||||
return WallpaperService.currentWallpapers[screen] ?? "";
|
||||
return WallpaperService.getWallpaper(screen) ?? "";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user