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
羽毛球分组比赛记分
小程序二维码

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

小夜