Skip to content

v0.3.0 — 收尾时序修正

Latest

Choose a tag to compare

@Streamfish-lab Streamfish-lab released this 01 Nov 04:41
· 14 commits to main since this release

这一版全在收尾。之前一直没解决的是:动画结束时人物先消失、文字还亮着,中间还会闪一下宿主的加载页。

淡出

  • 头发视频 3.6 秒、主动画 4.4 秒。视频先播完,ended 回调里把人物节点摘掉了,所以人比背景早消失将近一秒。改成循环播放。
  • .sf-bg 上有 animation: sfFade ... forwards。CSS 动画的 forwards 状态优先级高于内联样式,淡出时往 opacity 写 0 压不住,表现就是背景和人物怎么都不淡。淡出前先把 animation 掐掉。
  • 淡出改成逐帧写透明度,所有直接子节点拿同一个 1 - easeOutCubic(p),人物、背景、文字一起走。

启动

  • 撤封面时不再把宿主的启动壳放出来,动画淡完不会露出 DEEPSEEK HARNESS。
  • 宿主还有一张 STARTING WORKSPACE 加载页,不属于 [data-dsh-boot]。按文字把那一层找出来压成透明,扫 15 秒后收工。
  • 淡出分两段:内容 800ms 淡完,深色底留着继续挡,界面就绪后再花 400ms 撤掉。

已知限制

右上角的最小化、最大化、关闭是 Windows 画的,在网页上面一层,CSS 碰不到。这个不管了。

完整改动见 CHANGELOG.md。