dsh-liya-ui-plugin:莉婭 DSH UI 潤色插件

前言

DeepSeek Harness (DSH) 的 WebUI 界面提供了自定義能力。dsh-liya-ui-plugin 是一個 UI 潤色插件,核心功能是統一加大界面圓角,改善視覺觀感。該插件適配 DSH 0.2.0-rc.2 版本。

功能

該插件主要提供以下能力:

  • 統一加大圓角:對界面中常見的輸入、對話框、菜單等元素統一增大圓角。
  • 配置化半徑:支持對圓角半徑進行配置,數值範圍爲 4 至 48。
  • 即時生效:修改配置後保存,界面變化即時生效。
  • 語義化適配:使用語義選擇器(role / 標籤)而非哈希類名,避免因 DSH 升級導致選擇器失效。

安裝與啓用

使用 CLI 安裝插件後,需重啓 WebUI 以加載樣式。

# 安裝插件
dsh plugin --profile web add <插件目錄>

配置與使用

配置項位於「設置 → 插件」頁面。

  1. 打開設置頁面,進入「插件」選項卡。
  2. 找到 dsh-liya-ui-plugin 插件。
  3. 修改 radius 配置項(範圍 4-48)。
  4. 點擊保存,界面即刻更新。

如需對特定表面(Surface)的圓角係數進行精細化調整,可修改 index.js 文件中的 radiusCss() 函數。

注意事項

使用時需注意以下邊界情況:

  • 選擇器覆蓋範圍:僅覆蓋語義 role 或標籤選擇器能命中的表面。如果組件使用了非常規 role,可能會被漏掉。
  • 內聯樣式覆蓋:插件使用 !important 覆蓋組件內聯樣式。如果某處原設計刻意使用了小圓角(如小徽章),會被統一拉大。
  • 擴展新表面:添加新表面需修改 index.js 中的 radiusCss() 函數,避免使用 * 全量覆蓋,以免將圓形元素壓扁。
  • 雙許可協議:代碼使用 MIT 協議,文檔使用 CC BY 4.0 協議。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜