dsh-sakura-theme
DeepSeek Harness 的晴樱与夜樱主题插件
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 27, 2026
- Updated
- Aug 27, 2026
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-officialoccupant,因此更新插件后必须完整重启一次,单纯刷新页面不够。
第三方字体
本插件内置未经修改字形的 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 分发。