Skip to content

Releases: TinyNian/dsh-harness-os

Harness OS v0.2.1

Choose a tag to compare

@TinyNian TinyNian released this 20 Oct 02:52
包 版本
dsh-harness-os(主界面皮肤) 0.2.1
dsh-startup-screen(开机动画,fork 自 QIFANAI/dsh-startup-screen) 1.6.0-hos.2(与 v0.2.0 相同)

更新内容

macOS 桌面端的两处修复。

  • 窗口拖动:皮肤铺满整窗的覆盖层不再扣掉 DSH 顶栏、侧栏顶条原生的拖动区。原因是 DSH 在 mac 上把 body 下非 #root 的节点设成不可拖动,而 Electron 按 DOM 顺序叠加拖动区域,覆盖层排在 #root 后面,就把原生拖动区整片扣掉了;现在覆盖层改插到 body 最前面。关掉机框后顶栏能正常拖动;开着机框时,拖动带改为从红绿灯右侧开始,收起侧栏后左上角的按钮照常能点。
  • 关掉机框时的 logo:品牌块下移到红绿灯下方,不再被遮挡。logo 行的间距改为按品牌块的实际位置计算。

安装

先完全退出 DeepSeek Harness,再执行(锁定在这个版本):

dsh plugin --profile desktop add "github:TinyNian/dsh-harness-os#v0.2.1&path:packages/dsh-startup-screen"
dsh plugin --profile desktop add "github:TinyNian/dsh-harness-os#v0.2.1&path:packages/dsh-harness-os"

已经装了 v0.2.0 的,只需要重新执行第二条,或者 dsh plugin --profile desktop update dsh-harness-os。Web 端把 --profile desktop 换成 --profile web。


完整记录见 CHANGELOG.md。

Harness OS v0.2.0

Choose a tag to compare

@TinyNian TinyNian released this 20 Oct 02:37

DeepSeek Harness 主界面皮肤 Harness OS 的第一个正式版本,配套 fork 的开机动画。

包 版本
dsh-harness-os(主界面皮肤) 0.2.0
dsh-startup-screen(开机动画,fork 自 QIFANAI/dsh-startup-screen) 1.6.0-hos.2

安装

先完全退出 DeepSeek Harness,再执行(锁定在这个版本):

dsh plugin --profile desktop add "github:TinyNian/dsh-harness-os#v0.2.0&path:packages/dsh-startup-screen"
dsh plugin --profile desktop add "github:TinyNian/dsh-harness-os#v0.2.0&path:packages/dsh-harness-os"

Web 端把 --profile desktop 换成 --profile web。只要皮肤、不要开机动画,只装第二条。

更新内容

皮肤 dsh-harness-os 0.2.0 · 开机动画 dsh-startup-screen 1.6.0-hos.2

首版之后按 macOS 桌面端实装反馈逐轮修正,桌面端已日常使用。

主界面

  • 桌面端适配:mac 红绿灯和顶栏按钮处,机框留出缺口;顶部 26px 补成窗口拖动区。DSH 在 mac 上会把 body 设成透明来透出原生毛玻璃,皮肤底板现在能压过它,整页底板和输入框座位保持一致。
  • 暗色模式:皮肤的主题变量现在同时挂在暗色选择器上。之前暗色下这批变量被 DSH 原生暗色变量盖掉,提示框、强调色、成功色和几处实色底都退回了原生样式。另补齐了原先漏接的原生变量(原生蓝强调色改成皮肤的青色)。
  • 侧栏:左右侧栏折叠和展开加了 400ms 过渡,logo 随侧栏边缘被裁切或露出;mac 下折叠途中闪出的窄栏已隐藏。收起按钮与 logo 对齐。
  • 对话流(照 demo):
    • 运行中显示「转圈 · 状态词 · EXECUTING · 秒数」,完成后显示「COMPLETE 1s · 6 TOOLS」。
    • 工具行改为菱形或闪烁标记加等宽动词;展开后整块垫浅灰,结果部分用虚线引出。
    • 思考行加 REASONING 标注;代码卡的外框把语言栏一并包进去。
    • 用户气泡去掉底色,只留线框。
    • 消息操作栏的按钮改成发丝框方格。
  • 切角:输入卡、气泡、待办卡、右栏入口卡、菜单、悬停卡、提问卡统一用同一种斜线写法,斜边和直边能接上,切口外不再露白。
  • 双线与漏线:修了侧栏与主区、右栏与停靠区两处线条重叠变粗;机框底线原先被输入框座位盖住,现已露出。
  • 浮层与面板:工具提示和会话悬停卡改成深色切角卡;提问卡改成玻璃切角卡;轨迹页、终端、右栏停靠区去掉实色铺底;设置页控件统一发丝框,原生滑块和复选框不再是默认蓝色。
  • 第三方插件:dsh-input-traffic 的排队栏改成贴在输入卡上方的切角卡,空列表时收起,宿主之间的缝按实测补齐。
  • 其他:矮窗口下首页英文副标题不再压到准星外圈;去掉对话标签下的原生指示条。

开机动画(fork)

  • 档案面板改成六块错落的半透明玻璃,每块按自己的多段非线性路径横移(7–13 秒)。
  • SELF-CHECK 去掉外框和底色;macOS 红绿灯区域的机框留出缺口。
  • 兜底版本常量与 package.json 保持一致。

完整记录见 CHANGELOG.md。开机动画原始版本由沈宏宏以 MIT 发布,fork 的来源与改动见 FORK.md。