Skip to content

v0.5.0

Choose a tag to compare

@Kevinzzz6 Kevinzzz6 released this 07 Oct 17:07
· 9 commits to main since this release

新功能

  • 桌宠桌面模式支持 macOS:外观中心「桌宠」里的「桌面模式」在 macOS 上也能打开了(或运行 zcode-canvas set pet.desktop true)。她住在一个不抢焦点的浮动面板里,在每个桌面空间(Space)都在,也浮在全屏 app 上面;ZCode 最小化、隐藏或被挡住时照样看得到她,「等你回应」照常提醒,关掉最后一个 ZCode 窗口时她跟着消失。截图和录屏里同样看不到她。Linux 上仍不提供(Wayland 下应用不能自己摆放和置顶窗口)。

修复

  • macOS 上在 ZCode 自带的终端里(或由 ZCode 里的 agent)运行 zcode-canvas status,不再误报「ZCode 运行中:否」;zcode-canvas open 也因此能正确打开外观中心,而不是打开访达。
  • 从源码 npm link 安装时,重新构建后 zcode-canvas 命令不再报 permission denied。

开发

  • 新增 scripts/sandbox-mac.mjs:在 macOS 上启动一份与正在用的 ZCode 完全隔离的副本(配置、数据和单实例锁都分开),用来测试 Canvas。
  • 测试在 macOS 上全部能跑通。

升级

npm install -g zcode-canvas@latest
zcode-canvas apply

运行时是在 apply 时装进用户目录的,升级后需要重新 apply 一次,并彻底退出(Windows 从托盘退出、macOS 用 Cmd+Q)再打开 ZCode 才会生效。已在 ZCode 3.14.4 上验证。