mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-16 20:19:39 +02:00
Replace the shared ThemePage component inside the Themes workbench panel with a custom compact layout better suited to the narrow (~300px) panel context. ThemePage was designed for a full-width desktop route and reads as noisy/overloaded in a panel. Mode selector (Hell/Dunkel/System) — primary-fill active state with white icon+text (was subtle shadow-sm that barely registered in dark mode), fill-weight icons when active, equal-width pill buttons in a shared muted container. Theme cards (Option D — "Farbton-Karte") — swap the 2×5 overlapping color-dot preview for a large 16:10 gradient (primary → secondary in the effective mode), theme name overlaid bottom-left with text-shadow, subtle dark-overlay at the bottom for readability, white check badge in the corner when active, 2px primary border + glow ring for the active state. Hover lifts the card 1px. Renders all 8 variants (default + extended) in a uniform 2-column grid. Wallpaper tabs (Farben/Bilder/Upload + scope toggle) — restyle via scoped :global() overrides to match the mode selector: muted pill container, primary-fill active state, muted-foreground inactive. Previously these used .bg-surface + .shadow-sm which was nearly invisible against the panel background. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| calc/packages/shared | ||
| calendar | ||
| cards | ||
| chat | ||
| citycorners | ||
| contacts | ||
| context | ||
| docs | ||
| guides | ||
| inventory | ||
| mana | ||
| manavoxel | ||
| memoro | ||
| moodlit | ||
| mukke | ||
| news | ||
| nutriphi | ||
| photos | ||
| picture | ||
| plants | ||
| presi | ||
| questions | ||
| skilltree | ||
| storage | ||
| times | ||
| todo | ||
| traces | ||
| uload | ||
| zitare/packages/content | ||