dsh-ui-personalization:側邊欄與餘額顯示定製

前言

DeepSeek Harness (DSH) 的默認側邊欄僅提供基礎賬戶信息展示。dsh-ui-personalization 插件通過接管 DSH 的 UI 插槽,允許用戶替換側邊欄底部的系統賬戶行,自定義頭像、暱稱和賬戶餘額,並支持隱藏側邊欄頂部的品牌標記。

功能概覽

  • 自定義身份行:替換側邊欄底部的系統賬戶行,顯示自定義頭像、暱稱以及賬戶餘額。
  • 隱藏品牌標記:在側邊欄頂部隱藏品牌 Logo 和名稱。
  • 設置入口:在設置面板中增加“Personalization”頁面,集中管理個性化配置。

安裝

使用以下命令安裝插件:

dsh plugin --profile <your profile> add github:Mgeeeeee/dsh-ui-personalization

安裝後刷新頁面;若未生效,請重啓 Profile。

使用方法

  1. 打開設置面板,在左側導航欄找到 Personalization 頁面。
  2. Identity row:使用開關啓用自定義身份。點擊頭像選擇圖片(懸停或鍵盤聚焦時出現編輯/刪除圖標),輸入暱稱。
  3. Interface elements:使用開關隱藏頂部品牌標記。

注意事項

  • 退出登錄失效:插件接管了 settings.launcher 插槽,原賬戶行的“Sign out”功能將不可用。如需退出,請關閉“Custom identity”開關。
  • 版本兼容:客戶端版本號硬編碼,升級 dsh 後若餘額不顯示,需手動更新 CLIENT_VERSION。
  • 視覺留白:品牌行高度由 Shell 硬編碼(60px),隱藏後可能出現空白區域。
  • 觸摸屏限制:編輯/刪除圖標僅在懸停或鍵盤聚焦時顯示,觸摸屏設備無法通過懸停觸發。
  • 數據存儲:配置數據存儲在 localStorage['dsh.personalization.v1'] 中。

結語

該插件通過客戶端側 Cordis Bundle 實現了側邊欄的個性化定製,適合希望調整 DSH 界面展示的用戶。源碼與目錄頁:GitHub | SkillHub

羽毛球分组比赛记分
小程序二维码

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

小夜