前言¶
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 嵌入,無需安裝任何其它插件。