# dsh-plugin-wallpaper-engine [English](README.en.md) | [中文](README.md) A DSH bundle that turns your **Wallpaper Engine** wallpapers into the **background of the DSH web GUI** (`dsh web`). It discovers the Wallpaper Engine install on your machine, lists its wallpapers, and renders them behind the DSH chat interface with an iOS-style **liquid glass** effect: Video (`.mp4`) plays live, Web/HTML loads in an iframe, and **Scene wallpapers appear as extracted static frames**. Since v0.2 it also adds: - **Modal wallpaper picker** — the thumbnail grid lives in a popup modal, so the settings page stays compact; - **Hide / restore (soft delete)** — hide wallpapers you don't want, restore them anytime; no source files are touched; - **Playback speed** — six native presets from 0.5x to 2x, instant, no media reload; - **Horizontal flip** — mirror the image (video / web / uploaded images); - **Custom uploads** — use your own local JPG / PNG / MP4 as a wallpaper, with a configurable storage location and fit modes; - **Scene static frames** (v0.3) — Scene wallpapers extract their main texture as a static background instead of being an unusable "not playable" entry. - **Liquid-glass settings page** (v0.3.1) — the settings UI is now a **first-level settings page** (following the dsh-web-ui-all skin-center design): the whole page is a customizable liquid-glass card with **accent color** (6 presets + a custom color picker) and **glass transparency** (0–60%). Both apply instantly and persist. - **Whole-settings-window liquid glass** (v0.3.2) — one click turns the **entire native DSH settings window** (dialog + left nav + ALL native sections: General / Models / Plugins / …) into liquid glass with your custom accent + transparency. With the「设置窗口液态玻璃」master switch on, the window background, nav active/hover, buttons, switches and links all follow the chosen accent and transparency; off restores the stock look. - **Unified glass tuning** (v0.3.3–v0.3.5) — the settings-window glass blur shares the SAME adjustment as the conversation bar: the **玻璃** (glass) slider (0–60 px) drives the blur radius of both the settings window and the composer/bubbles, with an identical saturation/brightness/contrast recipe. A new **玻璃颜色** (glass color) control lets you tint the glass BASE itself (6 presets + custom picker; defaults white in light / deep navy in dark; once picked, both themes use that color) — **配色** styles the interactive elements, **玻璃颜色** styles the glass itself. ![Wallpaper showcase](docs/images/showcase.png) > Wallpaper + scrim + iOS liquid glass rendered behind the DSH GUI. ## Which wallpaper types are supported? Wallpaper Engine wallpapers come in four types: | Type | Rendered by | Portable to DSH? | |---|---|---| | **Scene** | Wallpaper Engine's own 3D engine | ✅ Static frame — its main texture is extracted (`.pkg`/`.json` .tex or embedded JPEG) | | **Video** | a plain `.mp4` file | ✅ Yes — plays in a `