dsh-theme-blackhole:DeepSeek Harness 主题插件

前言

DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」,主题系统也是通过插件的形式接入的。dsh-theme-blackhole 是一个为 DSH Web UI 定制的主题插件,它提供了一套视觉样式,而不是核心功能逻辑。

插件概述

  • 插件名:dsh-theme-blackhole
  • 维护者:jiangwangyang
  • 分类:趣味换装
  • 定位:Web UI 主题插件,提供 WebGL 史瓦西黑洞背景和深空玻璃面板配色。

核心功能

该插件包含以下能力:

  1. WebGL 史瓦西黑洞背景:使用 null-geodesic(零测地线)光线追踪渲染重力透镜、吸积盘和光子环,并带有缓慢的自动相机轨道。
  2. 深空玻璃面板:通过半透明的深色设计令牌覆盖和背景模糊,让黑洞背景在内容后方若隐若现,品牌强调色变为吸积盘的琥珀色。
  3. 一等主题支持:注册到主题运行时。设置行的开关与外观设置双向同步,切换持久化,且启动时不会出现默认主题的闪烁。
  4. 性能友好的降级处理:采用半分辨率渲染和 30fps 帧率限制,并遵守系统的减少动画偏好。如果 WebGL 不可用,会自动降级为纯黑深空背景。

安装与启用

安装前请确认当前 DSH 进程拥有 Web 服务权限。该插件仅支持包含 web 服务器的 profile。

  1. 安装插件:
    dsh plugin --profile web add github:jiangwangyang/dsh-theme-blackhole
  1. 启用主题:
    安装并启动后,进入 设置 > 通用 > 主题 - 黑洞。

典型用法

在启用该主题后,其行为如下:

  • 开启:切换到黑洞主题。开关状态会被持久化保存,刷新页面或重启后依然生效。
  • 关闭:恢复之前的内置主题(浅色/深色/跟随系统)。原来的外观偏好不会被覆盖。
  • 一致性维护:如果在外观设置行切换回内置主题,插件内部的开关会自动写入“关闭”,保证两个设置的一致性。

适用场景与注意事项

  • Profile 依赖:该插件依赖 web profile 的 webServer 服务,仅适用于包含 web 服务器的 profile(例如 web profile)。不要将其安装到无头 profile 中。
  • 许可证:基于 MIT 许可证开源,使用时请遵守相关条款。

结语

dsh-theme-blackhole 通过 WebGL 渲染技术,为 DSH Web UI 带来了极具视觉冲击力的背景效果,同时保持了良好的性能表现和主题系统的集成度。如果你需要在 Web 界面中展示更具科技感或科幻感的视觉风格,这是一个可以直接使用的主题方案。

  • 源码地址:https://github.com/jiangwangyang/dsh-theme-blackhole
羽毛球分组比赛记分
小程序二维码

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

小夜