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

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

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

小夜