dsh-boot-anim:为 DeepSeek Harness 桌面版补上启动分镜与 UI 入场过渡

gxpppp/dsh-boot-anim

界面与体验已验证
收录时间 2026-10-03
页面最后更新 2026-10-08

为 DeepSeek Harness 桌面版提供 SteamOS 风格七段启动动画与 UI 环环入场过渡,经宿主侧注入实现,零依赖、零源码改动、可一键还原。

dsh-boot-anim 是一个面向 DeepSeek Harness 桌面版的宿主侧界面插件,专门处理从开机到界面可用之间那段视觉空白。它用七段分镜把黑屏、鲸鱼浮现、双线内合、轮廓勾勒、中线展开、落白和 UI 入场串成一条连贯叙事,总时长约 5.6 秒,并让界面元素以由外向内、环环平移的方式接上。插件走官方插件契约,经 webserver 的 index 注入通道把动画脚本送进页面,零依赖、零源码改动,卸载即还原;轮廓直接复用上游图元组件的矢量路径,与侧边栏图标构造性一致,异常时还会回退到默认启动表现。

如何安装

install
dsh plugin --profile web add github:gxpppp/dsh-boot-anim
分类
界面与体验
平台
DSH Plugin
作者
gxpppp
分发方式
插件

dsh-boot-anim 核心特性

七段式启动分镜动画UI 由外向内环环入场官方鲸鱼轮廓与字标矢量零依赖零源码改动卸载即还原
Listed on dsh-plugin.org

dsh-boot-anim 仓库简介

它是做什么的?

DSH 桌面版启动动画插件是 DeepSeek Harness(DSH)的宿主侧界面插件,为桌面端补上一段 SteamOS 风格的七段启动分镜,以及 UI「由外向内、环环平移」的入场过渡。它解决的是桌面版启动过程黑屏无反馈、界面突然弹出的割裂感,让开机到可用之间有一段连贯的视觉叙事。插件走 DSH 官方插件契约,经 webserver 的 index 注入通道把动画脚本送进页面,零依赖、零源码改动,卸载即还原。由 gxpppp 维护,采用 MIT 协议,2026-10 首次发布。

核心功能

  • 七段启动分镜:黑屏 → 鲸鱼浮现 → 双线内合 → 轮廓勾勒 → 中线展开 → 落白 → UI 入场,总时长约 5.6 秒,节奏对齐桌面场景的官方开机动画。
  • 鲸鱼轮廓与侧边栏图标同源:直接复用上游图元组件的矢量路径,而非照着重画,保证轮廓与界面图标构造性一致。
  • 挂载感知揭幕:轮廓收笔后不立刻揭幕,而是等待应用真正挂载(最长 9 秒),慢启动不会放完动画露空白,快启动也不会压着黑幕。
  • 缓冲过场:鲸鱼淡出重组左移、官方矢量字标浮现,后端仍在加载时有一道斜向光带反复扫过字面。
  • UI 环环入场:界面元素以由外向内、逐环平移的方式过渡出现,与启动分镜无缝衔接。
  • 安全网与降级:动画异常时按官方说明回退到默认启动表现,不阻塞应用进入可用状态。

怎么使用这个插件?

在 DSH 桌面版中启用该插件后重启应用,启动时即可看到完整的七段分镜与 UI 入场过渡,无需改动任何原始文件。想调整节奏时,改的是插件里的动效令牌(各段时长与缓动参数),而不是去动应用本体。若不想每次重启才能看效果,仓库提供了无头浏览器校验脚本,跑的是同一份 CSS / JS,会逐帧截图便于比对;该脚本依赖 Playwright,可用参数或环境变量指定其位置。需要还原时按官方说明卸载即可,插件不触碰 DSH 安装目录。

报错怎么排查?

  • 动画完全不出现:确认插件已被 profile 正确加载,且注入行确实进入了页面;桌面版不把注入行渲染进 HTML,而是通过 IPC 交给前端逐行执行,注入表未生效时动画不会启动。
  • 光带扫过时字标没有高亮:屏幕混合模式下白叠白恒为白,等于没有效果,需改用其他叠加方式。
  • 字标副本被放大并跑到左上角:光带层定位必须与字标层完全一致,写成铺满容器会导致副本被放大数倍。
  • 加载期间压暗字标无效:内联样式会被入场动画的终值覆盖,需改用 Web Animations API 动画才能压下去。
  • 压扁成横线时描边消失:描边宽度会随缩放一起变细,需让描边不随变换缩放,压平时仍保持实心横线。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:gxpppp/dsh-boot-anim。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题