huntdier/dsh-open-plugins--packages-dsh-client-ui-skin-fairy-kingdom0

@huntdier/dsh-client-ui-skin-fairy-kingdom

妖精国 Fairy Kingdom 皮肤(独立开源版)—— 黑白二次元壁纸 + 暖调灰阶主题,亮/暗双主题,壁纸内联零静态资源,适配 DSH Desktop / Web

包名
@huntdier/dsh-client-ui-skin-fairy-kingdom
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huntdier/dsh-open-plugins#544bcdbacaa9ccffed44370c988c232bb0c8028c&path:packages/dsh-client-ui-skin-fairy-kingdom

@huntdier/dsh-client-ui-skin-fairy-kingdom

妖精国 Fairy Kingdom 皮肤(独立开源版)—— DSH Web GUI 的本地定制皮肤,黑白二次元 壁纸 + 暖调灰阶主题。亮/暗双主题,壁纸以 data URL 内联在 lib/client.js 中, 零静态资源,安装即用。

特性

  • 162 个 --dsw-* 设计 token 的完整亮/暗双套重映射(覆盖 DSH 官方主题变量)
  • --aion-* 面板 token 与毛玻璃(backdrop-filter)组件规则,与右侧面板搭配一致
  • 壁纸背景随 data-ds-dark-theme 实时切换遮罩(MutationObserver), --dsw-skin-scrim 可调遮罩强度
  • 行内 Markdown 代码块、Git 图谱着色等组件级适配
  • 独立于皮肤中心:插件行激活即应用;配合皮肤中心(ui-skin-center)可做切换管理

安装

# DSH Desktop profile
dsh plugin --profile desktop add 
# DSH Web profile
dsh plugin --profile web add 

安装后刷新 GUI 即生效。若同时安装了其他皮肤包,需保持本包所在 patch 层最后 应用(或在 ~/.dsh/cordis.patch.yml 中禁用其它皮肤行)。

目录

lib/client.js        浏览器插件:token 注入 + 壁纸背景 + 主题遮罩
lib/index.js         Host 空入口
skin.json            皮肤元数据(id: fairy-kingdom,皮肤中心可识别)
cordis.patch.yml     插件行注册(ui-skin-fairy-kingdom)
scripts/             生成脚本(参考)

重建

皮肤由 scripts/gen-skin-fairy-kingdom.ps1 从设计平台 token 列表生成; token 源(tokens-light.json / tokens-dark.json)未随仓库提供,脚本仅作流程参考。 壁纸原图(818x800 webp)以 base64 形式内联于 lib/client.js

许可证

MIT。派生自 @linxin666/dsh-client-ui-skin-fairy-kingdom(linxin666 / zhu1090093659, dsh-web-ui,BSD-3-Clause),上游声明见 LICENSE