adsasd
All checks were successful
Deploy / deploy-staging (push) Successful in 10s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-07 01:25:05 +02:00
parent 915757da8b
commit 0395c790f3
3 changed files with 43 additions and 100 deletions

View File

@@ -15,41 +15,6 @@ $wallpaper = $desktopPayload['desktop']['wallpaper'];
</head>
<body data-skin="<?= htmlspecialchars($activeSkin, ENT_QUOTES) ?>" style="--wallpaper: <?= htmlspecialchars($wallpaper, ENT_QUOTES) ?>;">
<div class="desktop-shell">
<aside class="desktop-sidebar">
<div>
<p class="eyebrow">Kusche.Berlin</p>
<h1>Desktop UI</h1>
<p class="lede"><?= htmlspecialchars($desktopPayload['desktop']['greeting'], ENT_QUOTES) ?></p>
</div>
<section class="panel">
<h2>Skins</h2>
<div class="skin-switcher">
<?php foreach ($desktopPayload['meta']['available_skins'] as $skin): ?>
<a class="skin-chip<?= $skin === $activeSkin ? ' is-active' : '' ?>" href="/?skin=<?= urlencode($skin) ?>">
<?= htmlspecialchars(ucfirst($skin), ENT_QUOTES) ?>
</a>
<?php endforeach; ?>
</div>
</section>
<section class="panel">
<h2>V1 Scope</h2>
<ul class="fact-list">
<li>Desktop-Shell auf Root</li>
<li>Fenster-Manager vorbereitet</li>
<li>App-Registry zentral konfiguriert</li>
<li>Public Home und persoenliche Workspaces vorgesehen</li>
</ul>
</section>
<section class="panel">
<h2>Keycloak</h2>
<p>Desktop-Login bleibt Keycloak-basiert, bekommt aber ein eigenes Theme.</p>
<a class="text-link" href="/../docs/keycloak-theme-handoff.md">Theme-Handoff ansehen</a>
</section>
</aside>
<main class="desktop-stage">
<div class="desktop-icons" id="desktop-icons"></div>