桌面端窗口菜单,以及 dsh 的原地更新。
新增
- 窗口内菜单:原先在托盘里的操作移到了标题栏交通灯旁的控制条 —— 更新 dsh、检查应用更新、开机自启开关、退出,都不必再去托盘。
- dsh 原地更新:可从菜单手动升级 dsh,过程中自动停服、在启动页回报进度,完成后重启服务。
- 独立标题栏:配套的页面偏移布局。
修复
- 菜单配色改为跟随 dsh 的运行时主题,不再跟着窗口的
prefers-color-scheme走。 - 卸载时保留
bootstrap.json:删除应用文件前先备份到%PLUGINSDIR%,若未勾选"删除应用数据"则还原。
变更
-
移除启动预热机制。预热清单是按本地
npm install的扁平布局录制的,而用户装的是npm install -g的嵌套布局 —— 2130 条路径里只有 4 条能命中。代价却是每次克隆、每次 CI 发布都要拉 327 MB 的 dsh,只为生成一份 121 KB 的清单。现在beforeBuildCommand只复制两个文件,全程不联网。影响:Windows 首次启动回到约 14 秒的冷读。README 里的 Defender 排除项是缓解办法。
-
README 精简。
完整变更:v0.1.0...v0.1.1