全部插件

DSH / BUNDLE / CLIENT-UI

dsh-wallpaper-position

v1.2.0ArimaKana-Akane / dsh-wallpaper-position14a054eef2

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-wallpaper-position

dsh-dream-skin 的附属插件:在「设置 → 外观」里按图片记忆调整壁纸位移(X/Y 像素微调)

README / ZH

插件文档

目录摘要

dsh-dream-skin 的附属插件:在「设置 → 外观」里按图片记忆调整壁纸位移(X/Y 像素微调)

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

**已验证** - `node --check` 语法通过;host 半 `apply` 存在;`dsh --profile web --dump-config` 退出码 0; - 设置行会注册进 `settings.dreamSkin.item`,控件用**原生 DOM** 构造(不吃 React 渲染歧义)。 **已知限制** - **只做位移**:没有缩放、旋转、翻转,也没有鼠标直接拖拽(想要这些要另写); - 依赖 dream-skin 的 DOM 与 `localStorage` 键名,上游一改就可能失效(静默失效,不报错); - **位移规则会匹配任何「body 下、内联含 `background-image` 且 `position:fixed` 的层」**, 没有限定到 dream-skin 那一个元素(dream-skin 的壁纸层是匿名 `div`,没有 class/id 可锚定)。 如果你同时装了别的整屏背景层插件,偏移量会同样作用到它们身上。 偏移为 0 时表达式等价于 `center`,与这些层的默认值一致,所以只有在你主动设了非 0 位移时才会看出来。 **这是刻意保留的取舍**:给选择器加更多条件(例如 `z-index:-1`)一旦和上游的内联样式序列化 不一致,功能就会静默失效,代价比这点交叉影响大; - 位移是「裁切平移」:`cover` 模式下把画面推太多会露出背景边缘,属预期行为; - 早期版本用 `react/jsx-runtime` 的 `jsx()` 渲染控件时在界面上显示为**空白方块**, 现已全部改为 `document.createElement` —— 如果你改了 UI 代码,请保持这个做法; - 主题变量缺失时用固定颜色兜底;极端主题下观感可能一般。 ---