Repository navigation
这一版全在收尾。之前一直没解决的是:动画结束时人物先消失、文字还亮着,中间还会闪一下宿主的加载页。
淡出
- 头发视频 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。