diff --git a/partials/desktop/shell.php b/partials/desktop/shell.php index f1eda32b..a67a46e8 100644 --- a/partials/desktop/shell.php +++ b/partials/desktop/shell.php @@ -7,6 +7,17 @@ $activeSkin = $desktopPayload['meta']['active_skin']; $baseSkinProfile = $desktopPayload['meta']['base_skin_profile']; $skinProfile = $desktopPayload['meta']['skin_profile']; $wallpaper = $desktopPayload['desktop']['wallpaper']; + +$renderStartIcon = static function (array $profile): string { + $style = (string) ($profile['taskbar_icon_style'] ?? 'label'); + + return match ($style) { + 'windows' => '', + 'apple' => '', + 'linux' => '', + default => '', + }; +}; ?>
@@ -25,6 +36,7 @@ $wallpaper = $desktopPayload['desktop']['wallpaper']; data-skin="= htmlspecialchars($activeSkin, ENT_QUOTES) ?>" data-skin-family="= htmlspecialchars((string) ($skinProfile['family'] ?? $activeSkin), ENT_QUOTES) ?>" data-taskbar-mode="= htmlspecialchars((string) ($skinProfile['taskbar_mode'] ?? 'taskbar'), ENT_QUOTES) ?>" + data-window-controls="= htmlspecialchars((string) ($skinProfile['window_controls'] ?? 'windows'), ENT_QUOTES) ?>" style="--wallpaper: = htmlspecialchars($wallpaper, ENT_QUOTES) ?>;" >