前言¶
DeepSeek Harness (DSH) 的插件生态不仅包含功能逻辑,也支持对界面进行外观定制。此插件通过覆盖 CSS 变量和注入装饰 DOM,为 DSH 提供了一套完整的明日方舟视觉风格,包括罗德岛风格的背景、青色 HUD、粒子动效及原子模型图标。
核心功能¶
- 调色板与面板:使用
--dsw-alias-*和 shadcn 变量双系统覆盖,实现暗色玻璃面板,并透出背景图。 - 粒子系统:渲染 90 颗青色小光点,通过 Canvas 逐帧实现上浮、摇摆和闪烁效果。
- 呼吸动效:包含 ARKNIGHTS 幽灵大字、错相的四角 HUD 括号、青色几何块以及核心徽章的慢旋转。
- 扫光效果:青色高光以 9 秒为周期斜向掠过全屏顶层。
- HUD 装饰:包含十六进制滚动读数(160ms)、左右缘竖排字、刻度条、右缘刻度列、网格坐标、十字准星、版本戳、TERRA 行、R.I. 徽标水印、logo 副标题以及 WORKSPACE 双语标识(900ms 扫描器维护注入)。
- 组件细节:发送按钮的用户徽章采用无边框设计,聚焦时放大提亮;输入卡拥有细线边框及顶部青色强调线。
- 深度思考图标:在“深度思考/思考中/思考完成”状态时,自动替换为三轨道原子模型,电子沿轨道运动,速度分别为 2.6s、3.6s 和 4.4s。
安装与启用¶
前提:Windows 环境下已安装 Node.js 与 pnpm,且 DSH Desktop 至少启动过一次(已生成 ~/.dsh)。
推荐使用脚本一键安装:
git clone https://github.com/lzhhhhc/Arknights-flavor-theme.git
cd Arknights-flavor-theme
powershell -ExecutionPolicy Bypass -File install-new-machine.ps1
脚本会自动:复制插件到 ~/.dsh/plugins/dsh-arknights-skin → 注册 web / desktop 两个 Profile → 执行 pnpm install。完成后重启 DSH Desktop 即可。
适用场景与注意¶
- 功能定位:本插件仅注入样式与装饰 DOM,不包含任何功能逻辑,与功能类插件(如 infinite-gen-4 等)零依赖关系。
- 兼容性:同类皮肤插件(均修改 body 属性)会互相覆盖,建议二选一。DSH 壳层页面(如新建 Profile 的“Set up DSH Desktop”向导、重启确认小窗)不走 Profile 的 web bundle,皮肤无法注入,保持官方白底。
- 维护指南:主题分三层(变量层、结构层、类名层)。升级 DSH 后若出现局部样式失效,需使用 DevTools 检查对应的 class 或 data 属性,并在
build.py中补充选择器重新构建。
此插件自包含,全部素材以 base64 嵌入,无需安装任何其它插件。