Skin upload
Some checks failed
Deploy / deploy-staging (push) Failing after 6m30s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-08 01:53:05 +02:00
parent 89dcc251b7
commit 853dab5cef
55727 changed files with 250417 additions and 4 deletions

View File

@@ -5,6 +5,7 @@ declare(strict_types=1);
namespace App;
use Desktop\AppRegistry;
use Desktop\AppIconResolver;
use Desktop\DesktopState;
use Desktop\SkinResolver;
use Desktop\WidgetRegistry;
@@ -26,6 +27,7 @@ final class App
$widgetRegistry = new WidgetRegistry($this->projectRoot . '/config/widgets.php');
$skins = SkinResolver::all();
$activeSkin = SkinResolver::resolve($_GET['skin'] ?? null);
$apps = AppIconResolver::decorate($registry->all(), $activeSkin);
$windows = (new WindowManager($registry))->defaultWindows();
$activeWidgetIds = DesktopState::defaultWidgetIds();
@@ -48,7 +50,7 @@ final class App
'keycloak_theme_handoff' => '/docs/keycloak-theme-handoff.md',
],
],
'apps' => $registry->all(),
'apps' => $apps,
'windows' => $windows,
'widgets' => [
'active' => $widgetRegistry->active($activeWidgetIds),