Skip to content

Releases

蓝色大肥鱼 · DSH 深海皮肤 v1.0.1(桌面端 0.2.0 适配)

Choose a tag to compare

@qaz040619 qaz040619 released this 29 Sep 12:46

蓝色大肥鱼 · DSH 深海皮肤 v1.0.1

适配 dsh 0.2.0(桌面端 Electron),修两个只有桌面端会犯的问题:

1. 状态文案不再被"变回去"

0.2.0 起产品把那行状态文案拆成两条键:起始阶段用 chat.deepDiving(「深度求索中...」),
一旦这一轮有了开始时间就换成 chat.deepDivingFor(「深度求索中,用时 {duration}...」)。
1.0.0 只覆写了前者,所以实际看到的几乎永远是原文案。现在两条都写:<台词> · {duration}。

2. 桌面端标题栏不再压住背景图

Electron 外壳用两条规则给 Windows 标题栏铺底色:

html[data-windows-titlebar] .ZTP-Xa_frame         { background: var(--dsw-specific-sidebar-fill) }
html[data-windows-titlebar] .ZTP-Xa_frame::before  { background: var(--dsw-specific-sidebar-fill) }

也就是拿"侧栏那条蓝渐变"铺满窗口顶部。它叠在背景图(body::before,z-index -2)之上 ——
1.0.0 在桌面端表现为"整窗一片蓝、图被压住",顶部那栏还会因为渐变半透明而透出图、变成发花的水洗色。

现在:整窗底板还原成 --dsw-alias-bg-base,顶部拖动区改成透明,海图从标题栏到内容连成一片。
选择器用结构兜底(html[data-windows-titlebar] :has(> [class*="_sidebarCol"])),不依赖每版都会变的哈希类名。

3. 左上角与侧栏接上

拖动区让开之后,左上角(侧栏正上方)会露出 38px 的背景图,侧栏的蓝从下面才开始 —— 看着就是"左上和左下没接上"。

修法不是补一块同色(侧栏列是 overflow:hidden,伪元素伸出去会被裁掉;box-shadow 偏移又会把整块侧栏罩住),
而是让侧栏自己的盒子顶到窗口最上面:上移一条拖动区高度(负 margin-top),再用等量 padding-top
把内容推回原位 —— 内容位置、滚动区域都不变,只是那层渐变底色多铺了 38px,一整块连续,没有接缝,
也不用知道侧栏宽度。


安装

dsh plugin --profile web add github:qaz040619/dsh-bluefatfish   # 或用下面的附件
# 然后重启 DSH

dsh-blue-fat-fish-1.0.1.tgz —— 预构建安装包(仅 5 个文件;图 / CSS / 令牌表全部内联进 bundle):

dsh plugin --profile <你的 profile> add "/你的路径/dsh-blue-fat-fish-1.0.1.tgz"

sha256: 86f669cab9aaa787a66dda11d8dabae843b8b79131a0d139e3a7dac4da837da3

兼容性

DSH 环境 结果
0.1.5-rc.2 命令行 web profile 通过
0.2.0-rc.1 桌面端(Electron) 通过

两个修复都在桌面端 0.2.0-rc.1 上实测确认(HMR 热换,无需重启)。

蓝色大肥鱼 · DSH 深海皮肤 v1.0.0

Choose a tag to compare

@qaz040619 qaz040619 released this 21 Sep 17:50

蓝色大肥鱼 · DSH 深海皮肤 v1.0.0

DeepSeek Harness Web 界面的一整套深海皮肤:

  • 色彩:80 条 --dsw-* 令牌,明暗双值(「晴海白昼」/「深海夜」)
  • 背景:两层 —— body::before 铺图(带饱和度/对比增益),body::after 压海水纱
  • 侧栏:整块渐变面板 + 中下部鲸鱼娘水印
  • 开关:左上角渐变大字标就是总开关(点一下关,背景撤走、组件样式保留)
  • 状态文案:一轮对话运行时那行「深度求索中...」换成 10 条台词,每 6 秒轮播一条
  • 组件:按钮、输入框卡片、代码块、引用、滚动条、选中色、气泡、toast、tooltip、三态提示

常驻客户端插件:刷新页面、重启 DSH 之后皮肤都还在。


安装(推荐)

dsh plugin --profile web add github:qaz040619/dsh-bluefatfish
# 然后重启 DSH

或用本页附件

dsh-blue-fat-fish-1.0.0.tgz —— 预构建安装包(924.6 kB,仅 5 个文件;图 / CSS / 令牌表全部内联进 bundle,不读外部文件、不联网):

dsh plugin --profile web add "/你的路径/dsh-blue-fat-fish-1.0.0.tgz"
# 然后重启 DSH

sha256: 86742d64a4fda107303f70fc329e446c9b507a3770d204d0919870b39a953bfb

兼容性

在 dsh 0.1.5-rc.2(web profile)上实测通过。皮肤依赖四样随 DSH 版本走的东西:客户端基座模块表(react)、四个 slot 座位(sidebar.brand.mark / sidebar.brand.name / shell.overlay / conversation.hero.brand.mark)、chat 命名空间的 chat.deepDiving 文案键、theme.overrideTokens。

卸载

dsh plugin --profile web remove dsh-blue-fat-fish
# 再重启 DSH