Skip to content

dsh desktop v0.1.1

Latest

Choose a tag to compare

@vibeBill vibeBill released this 18 Aug 09:58

桌面端窗口菜单,以及 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