Skip to content

v0.2.0

Choose a tag to compare

@HelloQingTao HelloQingTao released this 17 Oct 07:39
· 23 commits to main since this release

变更

队列从 settings 迁到独立文件,修复深色模式下点击箭头时的整页白闪。

根因:DSH 的 ui-theme 只要检测到 settings 文档写入,就会重推一次主题快照,前端随之把整页 design token 逐个移除再写回,深色下闪一帧白。队列排序是高频操作,每点一次箭头闪一次。

修法:队列改存 ~\.dsh/fallback-queue-state.json(原子写),完全不碰 settings revision。settings 里只剩 7 个全局配置。

升级说明

首次启动会自动把 settings 里的旧队列迁移到新文件,已有配置不会丢。这个文件是插件私有数据,不在设置页配置导出/备份范围内。

其他修复

  • 首尾行的上下箭头置灰,不再可点
  • 队列行 key 去掉索引,避免 React 卸载重建
  • 面板背景去掉 #fff 硬兜底

Install

dsh plugin --profile <name> add dsh-model-fallback-queue