Back to home@a1303845406

dsh-sakura-theme

DeepSeek Harness 的晴樱与夜樱主题插件

Stars
0
Language
JavaScript
Created
Aug 27, 2026
Updated
Aug 27, 2026
GitHub repo

Introduction

dsh-sakura-theme

English | 中文

DeepSeek Harness 的完整樱花皮肤:浅色“晴樱”和深色“夜樱”。它跟随 Harness 自带的 Light / Dark / System 偏好,并把界面品牌替换为 Sakura Harness。

功能

  • 覆盖主要背景、文字、边框、按钮、侧栏、输入框、菜单、代码块和滚动条 Token。
  • 左侧与新会话首页使用原创 Sakura Harness 樱花标志和字标。
  • 发送按钮使用樱花图标,新会话按钮使用“花开 +”图标;停止、警告、文件等功能图标保留原语义。
  • 内置霞鹜文楷屏幕阅读版 GB 字体,离线也能保持可爱、清晰的中文显示;代码仍使用等宽字体。
  • 活动区域使用半透明白色或黑色表面,背景樱花只从边缘透出。
  • 重新设计三级语义阴影,让输入卡片、确认弹窗、菜单、浮动按钮等框体在浅色与深色模式下都保持清晰层次。
  • 新会话首页标题显示为“一起探索今天的美好吧😊”。
  • 成功、警告、危险继续使用绿、琥珀和红,不与主题粉色混淆。
  • 原创浅色与深色透明樱花边框。
  • 矢量花瓣层沿右上到左下缓慢飘动。
  • 遵循 prefers-reduced-motion,卸载插件后自动移除 Token 覆盖与样式。

构建

node scripts/build.mjs
node scripts/check.mjs

安装到 web profile

在本插件目录的上级工作区执行:

dsh plugin --profile web add ./plugins/dsh-sakura-theme

重新启动 dsh web 后生效。外观设置继续选择 Light、Dark 或 System;插件会自动切换晴樱与夜樱。

品牌替换需要停用内置 ui-brand-official occupant,因此更新插件后必须完整重启一次,单纯刷新页面不够。

第三方字体

本插件内置未经修改字形的 LXGW WenKai GB Screen v1.522,并转换为 WOFF 供浏览器渲染。字体依据 SIL Open Font License 1.1 分发,完整许可见 assets/OFL-LXGW-WenKai.txt

卸载

dsh plugin --profile web remove dsh-sakura-theme

开源许可

本项目代码使用 MIT License;内置字体依据 SIL Open Font License 1.1 分发。