# dsh-plugin-wallpaper-engine [English](README.en.md) | [中文](README.md) 一个 DSH bundle,把你电脑上的 **Wallpaper Engine** 壁纸变成 **DSH 网页界面(`dsh web`)的背景**。 它会自动发现你本机的 Wallpaper Engine 安装,列出你的壁纸,并把*可移植*的类型渲染到 DSH 对话界面的后方,配以 **iOS 风格液态玻璃**效果:Video(`.mp4`)动态播放、Web/HTML 以 iframe 加载,**Scene(场景)提取主纹理作为静态帧**。v0.2 起还支持: - **壁纸选择弹窗**:缩略图网格收纳进独立弹窗,设置页不再被长列表占满; - **隐藏 / 恢复**:不想看的壁纸一键隐藏(软删除),随时恢复,不碰源文件; - **视频倍速**:0.5x – 2x 六档原生调速,即时生效、不重载; - **水平翻转**:镜像画面(视频 / 网页 / 上传图片均适用); - **自定义壁纸**:直接上传本地 JPG / PNG / MP4 当壁纸,可选存储位置与画面适配模式; - **场景壁纸静态帧**(v0.3):Scene 壁纸提取主纹理作为静态背景,不再只是"不可播放"的占位。 - **液态玻璃设置页**(v0.3.1):设置页升级为**一级设置页**(参照 dsh-web-ui-all 皮肤中心的设计),整页是可自定义的液态玻璃卡片 —— **配色**(6 种预设 + 自定义取色)与**玻璃透明度**(0–60%)即时生效、持久保存。 - **整个设置窗口液态玻璃化**(v0.3.2):一键把 **DSH 原生设置窗口整体**(对话框 + 左侧导航 + General / 模型 / 插件等**全部原生分区**)换成液态玻璃 + 自定义配色 —— 开启「设置窗口液态玻璃」开关后,窗口背景、导航选中/悬停、按钮、开关、链接等全部跟随 **配色** 与 **玻璃透明度**,关闭则恢复原生样式。 - **玻璃调节统一**(v0.3.3–v0.3.5):设置窗口的玻璃模糊与**对话栏共用同一套调节参数**(「玻璃」滑动条 0–60 px 同时控制设置窗口与输入栏/气泡的模糊半径,饱和度/亮度/对比度配方一致);新增「**玻璃颜色**」—— 设置窗口玻璃的**底色色调**可自定义(6 预设 + 自定义取色,默认浅色白 / 深色深夜蓝,选定后两种主题统一使用该色),与「配色」(交互元素)分工:**配色管控件、玻璃颜色管玻璃本身**。 ![基础效果展示](docs/images/showcase.png) > 壁纸 + 磨砂遮罩 + iOS 液态玻璃,渲染在 DSH 界面后方。 ## 支持哪些壁纸类型? Wallpaper Engine 的壁纸分四种类型: | 类型 | 由谁渲染 | 能否搬到 DSH | |---|---|---| | **Scene(场景)** | Wallpaper Engine 自带的 3D 引擎 | ✅ 静态帧 — 提取主纹理(`.pkg`/`.json` 内的 .tex/JPEG),见下文 | | **Video(视频)** | 就是一个 `.mp4` 文件 | ✅ 能 — 在 `