dsh-theme-tuner:在 DeepSeek Harness 中精细调整界面主题

前言

DeepSeek Harness (DSH) 采用插件化架构,内置的「外观」设置通常只能切换预设主题。如果需要微调颜色、背景或对比度,就需要额外的插件。

下面介绍 dsh-theme-tuner。它直接挂载在「通用设置 → 外观」下方,提供了一套可调节的参数,无需重复切换按钮即可实时生效。

这是什么

这是一个 DSH Web 插件,用于在现有主题基础上调整界面配色。

  • 维护者:shawnlone
  • 许可证:MIT
  • 核心作用:允许用户针对当前激活的主题,调整强调色、背景、前景、对比度和渐变度。

核心功能

  1. 位置集成
    插件挂在「通用设置 → 外观」正下方,不占用独立入口。

  2. 参数调整
    支持调整强调色、背景、前景、对比度和渐变度。插件通过 theme.overrideTokens 将自定义值写入 DSH 的设计变量(如 --dsw-alias-brand-primary)。

  3. 主题复用
    复用内置的浅色/深色/跟随系统切换逻辑,针对当前激活的主题进行微调。

  4. 双模保存
    浅色和深色两套配色方案分别保存,互不干扰。

  5. 实时生效
    改动会立即反映在界面上,并可通过「恢复当前主题默认」一键重置。

安装与启用

使用官方 CLI 安装:

dsh plugin --profile web add github:shawnlone/dsh-theme-tuner

安装后,需重启一次对应的 web profile 才能生效。

典型用法

1、打开 DSH,进入「通用设置 → 外观」。
2、在「外观」设置块下方,会看到新增的主题调节面板。
3、选择一个当前激活的主题(如深色或浅色)。
4、拖动「强调色」、「背景」、「对比度」等滑块,观察界面变化。
5、如果对修改不满意,可点击「恢复当前主题默认」重置。

适用场景与注意

  • 适用场景:希望自定义 DSH 界面细节的开发者,或者不喜欢内置主题颜色但想保留布局的开发者。
  • 注意事项:
    • 本插件以仓库根目录作为插件包组织,依赖 DSH 的插件加载机制。
    • 新增插件后,必须重启一次对应的 web profile 才能生效。
    • 代码开源,遵循 MIT 许可证。

短结尾

该插件解决了 DSH 主题定制难的问题,将精细控制权交还给用户。更多细节与源码,请查看项目主页。

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

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

小夜