feat(web): wallpaper system + sticky PageHeader

Wallpaper system with four sources (predefined images, CSS gradients,
custom uploads via mana-media, and theme default). Configurable per-scene
or globally, with overlay controls (blur + opacity) and hover preview.

Adds sticky prop to shared PageHeader component and applies it across
themes, settings, credits, subscription, help, and profile pages.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-12 16:00:03 +02:00
parent a9c51517eb
commit 8c2f9306e9
22 changed files with 1557 additions and 66 deletions

View file

@ -28,6 +28,16 @@ export type {
StartPageConfig,
WeekStartDay,
GeneralSettings,
// Wallpaper Types
WallpaperSource,
WallpaperSourceNone,
WallpaperSourcePredefined,
WallpaperSourceGenerated,
WallpaperSourceUpload,
WallpaperSolid,
WallpaperGradient,
WallpaperOverlay,
WallpaperConfig,
} from './types';
// User Settings Constants