dsh-premium-themes:DeepSeek Harness 高级配色方案插件

在 DeepSeek Harness(DSH)中,默认的外观通常满足基础需求,但无法满足定制化需求。如果你在 Web 界面中工作,可能会觉得缺少丰富的配色选项。为了解决这个问题,这里介绍 dsh-premium-themes 插件。它是一个独立的、热插拔的高级调色板插件,无需更改核心即可向 DSH Web 界面添加配色功能。

该插件由维护者 xiaoyanzi191 开发,属于“趣味换装”类别。它为通用设置中的外观部分添加了一行“配色”设置,并提供了一套精选的配色方案和自定义导入功能。

核心功能

  • 通用设置集成:在设置 -> 通用设置 -> 外观下添加“配色”行。
  • 内置方案:提供 8 种精选的配色方案。
  • 自定义导入:支持通过对话框或 JSON 导入自定义配色方案。
  • 持久化:主题选择在会话和浏览器刷新之间保持持久。
  • 热插拔安装:无需重启即可安装或移除。
  • 令牌映射:动态生成完整的配色令牌映射(背景、边框、按钮、文本等)。

安装与启用

在安装之前,请确保你的环境已安装 ui-theme 插件,因为该插件依赖它来注册主题。

  1. 运行安装命令:
    dsh plugin web add github:xiaoyanzi191/dsh-premium-themes
  1. 保存配置并刷新页面。

插件构建基于 dsh 包的 next 标签(例如 ^0.1.0-rc.6)。

典型用法

  • 选择内置主题:
    进入 设置 -> 通用设置 -> 外观 -> 配色。从内置的 8 种方案(如 Tokyo Night, Nord, Catppuccin Mocha 等)中选择一种。

  • 导入自定义配色:
    点击“导入配色”按钮。输入名称、方案(亮/暗)、背景和强调色。插件将根据这些种子生成完整的令牌映射。

  • 高级自定义:
    在导入对话框中,可以使用 JSON 字段进行更精细的控制。提供 text(文本种子)和 surface(表面种子)种子颜色,或者显式覆盖 --dsw-* 令牌(例如:--dsw-alias-brand-primary)。

  • 恢复默认:
    选择“默认”芯片以恢复安装插件前的系统级浅色/深色偏好。

适用场景与注意

该插件以当前 DSH 进程的权限运行。在安装之前,应检查源码和许可证。

  • 依赖项:该插件需要 ui-theme 插件在组合中注册。
  • 持久化:导入的配色方案存储在插件自己的设置命名空间中。导入的方案会根据名称生成机器 ID。
  • 恢复:移除插件或禁用设置行将恢复基础偏好。

总结

该插件为 DSH 用户提供了在 Web 界面中快速切换或导入自定义调色板的能力,而无需触及核心代码。源代码和文档可在其 GitHub 仓库中找到。

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

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

小夜