dsh-skins

by DamonKoy

4 主题与外观github收录于 08-21

皮肤全家桶聚合插件:一键安装皮肤中心 + 全部皮肤资产(qq98/ths/xp/blue-fantasy/dragon-heir/minecraft/miku/trading 等)。

Skin family aggregator: one install gives the skin center plus all skin assets (qq98, ths, xp, blue-fantasy, dragon-heir, minecraft, miku, trading).

安装

dsh plugin --profile web add github:DamonKoy/dsh-web-ui#path:/packages/dsh-skins

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English | 中文

皮肤全家桶聚合插件:装它 = 皮肤中心(skin-center)+ 全部皮肤资产(qq98 / ths / xp / blue-fantasy / dragon-heir / minecraft / miku / trading / whale-song / harbor 等,内置在包的 skins/ 目录),无需每皮肤独立 npm 包。

是什么

  • 皮肤中心 + 全套皮肤:一个包取代单独安装各皮肤。
  • 皮肤启用互斥由 dsh-skin use 管理:皮肤互斥激活,由 dsh-skin use 管理(~/.dsh/cordis.patch.yml 的 managed 区段),因此皮肤只进 skins/ 资产,不进 patchFrom。

安装

从 npm 安装(推荐)

dsh plugin --profile web add @linxin666/dsh-skins

从仓库安装(开发调试)

git clone https://github.com/zhu1090093659/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
dsh plugin --profile web add link:$(pwd)/packages/dsh-skins

皮肤切换用 dsh-skin use <id>;同一时刻只激活一个皮肤。

已知限制

  • 浏览器 bundle 仅面向 Web,作用域限定在 dsh web GUI。
  • 皮肤只做呈现:只改浏览器 DOM,不触及模型请求。

原始 README: https://github.com/DamonKoy/dsh-web-ui/blob/main/packages/dsh-skins/README.zh.md ↗