youzhoujiMrLiu/dsh-ui-wallpaper

youzhoujiMrLiu★ 1TypeScriptLast synced: 2026-08-15

Open on GitHub

Wallpaper Engine–style wallpaper for the DeepSeek Harness web GUI: custom images, GIFs, and videos as your app background|仿 Wallpaper Engine 的壁纸插件,支持图片 / GIF / 视频自定义背景

README excerpt

dsh-ui-wallpaper English 中文 Wallpaper plugin for the DeepSeek Harness web GUI, modeled after Wallpaper Engine: set any local image, GIF, or video as your custom background, turn the application surfaces translucent so the wallpaper shows through, and manage it from a Wallpaper page in Settings. Screenshots The skin composes three contributions, all owned by this package: - Token layer — ctx.theme.overrideTokens() stacks a 60% translucency mix over --dsw-alias-bg-base and --dsw-specific-sidebar-fill for both palettes. The fold is per-token and per-color-scheme, so the user's light/dark preference stays untouched and uninstalling the plugin restores the original opaque tokens. - Frame layer — a shell.overlay entry portals a fixed, click-through media surface to document.body with a negative z-index, so the app paints above it while the translucent column tokens let it show through. Images and GIFs support tile, fill, fit, and stretch; videos support fill, fit, and stretch (tile falls back to fill). - Host routes — POST /dsh-wallpaper/media stores the picked file under $DSH HOME/wallpaper with an atomic replace, and GET /dsh-wallpaper/media serves it back with a nosniff content type. …

View full README on GitHub →
Skins / UIcordisdeepseekdeepseek-harnessdshdsh-pluginreacttypescriptwallpaper

Category