前言¶
DeepSeek Harness(DSH)通过插件系统扩展功能。对于使用侧栏切换明暗主题的用户,默认的切换过程通常缺乏视觉反馈。dsh-za-warudo 插件为这一操作增加了视觉与听觉的增强效果,将平淡的开关动作转化为一个带有「时停」风格的交互体验。
这是什么¶
dsh-za-warudo 是一个由用户 Fwkkk666 维护的趣味换装类插件。它的核心作用是在 DSH 的侧栏「外观」行加入一个符合明暗主题的 Switch。点击该开关后,系统会先完成开关本身的流畅滑动动画,随即播放三秒的紫金时停波纹、反色转场与音效,最后切换浅色或暗色主题。
核心功能¶
- 侧栏外观开关:在侧栏「外观」行加入符合当前明暗主题的 Switch 组件。
- 动画序列优化:开关先完成滑动,再启动全屏时停效果,避免两段动画争用绘制资源。
- 实时页面叠层:使用实时页面叠层实现转场,无需截图、克隆或遍历对话内容。
- 内置音效:包含三秒音效;音频预加载失败时可在下次点击重试。
- 非阻塞交互:动效层不会拦截页面输入,用户在播放过程中仍可操作界面。
- 系统设置兼容:系统启用「减少动态效果」时,直接切换主题,不播放动效。
安装与启用¶
在终端中执行以下命令进行安装:
dsh plugin --profile web add dsh-za-warudo
如果 npm 暂未发布,可以使用 GitHub 预构建版本:
dsh plugin --profile web add github:Fwkkk666/dsh-za-warudo
安装完成后刷新页面。如果是桌面版 Harness,若页面未自动生效,请重启 Harness。
适用场景与注意¶
该插件需要运行在带有 sidebar.footer.action 插槽和主题服务的 DSH Web 或 DSH Desktop 环境中。插件声明兼容 DSH 版本 0.1.0-rc.7 及以上。
由于插件会修改侧栏区域或依赖主题服务,如果系统中安装了其他替换同一侧栏区域或主题服务的插件,可能需要调整加载顺序。
插件采用 MIT 许可证,可在 fwkkk666/dsh-za-warudo 仓库查看源码。
结语¶
dsh-za-warudo 将基础的明暗切换转化为一个完整的视觉交互流程,适合希望在 DSH 界面中获得更多趣味性与仪式感的用户。相关目录与源码可参考以下链接:
- 插件目录
- GitHub 仓库