dsh-za-warudo:为 DSH 侧栏外观切换增加时停动效

前言

DeepSeek Harness(DSH)通过插件系统扩展功能。对于使用侧栏切换明暗主题的用户,默认的切换过程通常缺乏视觉反馈。dsh-za-warudo 插件为这一操作增加了视觉与听觉的增强效果,将平淡的开关动作转化为一个带有「时停」风格的交互体验。

这是什么

dsh-za-warudo 是一个由用户 Fwkkk666 维护的趣味换装类插件。它的核心作用是在 DSH 的侧栏「外观」行加入一个符合明暗主题的 Switch。点击该开关后,系统会先完成开关本身的流畅滑动动画,随即播放三秒的紫金时停波纹、反色转场与音效,最后切换浅色或暗色主题。

核心功能

  1. 侧栏外观开关:在侧栏「外观」行加入符合当前明暗主题的 Switch 组件。
  2. 动画序列优化:开关先完成滑动,再启动全屏时停效果,避免两段动画争用绘制资源。
  3. 实时页面叠层:使用实时页面叠层实现转场,无需截图、克隆或遍历对话内容。
  4. 内置音效:包含三秒音效;音频预加载失败时可在下次点击重试。
  5. 非阻塞交互:动效层不会拦截页面输入,用户在播放过程中仍可操作界面。
  6. 系统设置兼容:系统启用「减少动态效果」时,直接切换主题,不播放动效。

安装与启用

在终端中执行以下命令进行安装:

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 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜