Skip to content

LayoutKeeper 0.6.1

Latest

Choose a tag to compare

@tumingke0 tumingke0 released this 12 Oct 06:10

LayoutKeeper 0.6.1

新功能

  • 应用内更新:菜单栏 → 检查更新…,或设置 → 通用 → 自动检查更新(默认开启,每天一次)。有新版本时显示说明,可一键安装。
  • 更新后不用重新授权:从这个版本起,每个版本都用同一个签名证书签名,通过“检查更新”安装的新版本会保留辅助功能权限。
  • 隐私:检查更新只连接 GitHub(获取版本信息和安装包),不发送任何个人数据;更新包必须带有正确的 EdDSA 签名才会安装。可在设置里关闭自动检查。

⚠️ 从 0.6.0 或更早版本升级:需要最后一次手动操作

旧版本使用的是临时(ad-hoc)签名,系统会把 0.6.1 当成新应用:

  1. 从菜单栏退出 LayoutKeeper,打开 .dmg,把 LayoutKeeper 拖到“应用程序”并选择替换。
  2. 第一次打开:右键 → 打开(或在“系统设置 → 隐私与安全性”点“仍要打开”)。
  3. 在“系统设置 → 隐私与安全性 → 辅助功能”里最后一次重新打开 LayoutKeeper 的开关;若显示已打开但不生效,先用“−”移除再重新添加。

之后的更新都可以直接用“检查更新…”完成,权限保持有效。

下载哪个文件?

点屏幕左上角 苹果菜单 → 关于本机,看“芯片”(或“处理器”)一行:

你的 Mac 下载
芯片显示 Apple M1 / M2 / M3 / M4 / M5…(Apple 芯片) LayoutKeeper-0.6.1-AppleSilicon.dmg
处理器显示 Intel Core … LayoutKeeper-0.6.1-Intel.dmg

.zip 和 appcast-*.xml 是给应用内更新用的,不需要手动下载。

Intel 版说明: 交叉编译构建,已核对为 x86_64 架构、最低 macOS 14,但尚未在真实 Intel Mac 上测试。

首次打开(未经 Apple 公证)

本版本用自签名证书签名,未经 Apple 公证(not notarized)。第一次请右键 → 打开,或在“系统设置 → 隐私与安全性”点“仍要打开”,或在终端运行:xattr -dr com.apple.quarantine /Applications/LayoutKeeper.app

系统要求

macOS 14 或更新;跨桌面(Space)恢复需要 macOS 26 或更新(启动时自动检测)。

SHA-256

6d0747daf07e368a351dc9c13823de4e632cd86f4c19afc51a4834a7ecac5baa  LayoutKeeper-0.6.1-AppleSilicon.dmg
8a0fe210b08ec9eadb021e5a665432a07fe180fc6b8291a167e2d49823235cca  LayoutKeeper-0.6.1-Intel.dmg
f490d53b8aabac1e2180e08393addc2943a485bffa7a93ff47b44acc7b7d4faf  LayoutKeeper-0.6.1-AppleSilicon.zip
b010ba2b7a631e7274016838d2d7d2797073f1f772223ea85d9894e89192fc32  LayoutKeeper-0.6.1-Intel.zip

English

  • In-app updates (Sparkle 2): menu bar → 检查更新… (Check for Updates), or Settings → General → 自动检查更新 (automatic daily check, on by default).
  • Updates keep the Accessibility permission: every release from now on is signed with the same certificate.
  • Privacy: update checks contact GitHub only and send no personal data; updates must carry a valid EdDSA signature. Automatic checks can be turned off.
  • Upgrading from 0.6.0 or earlier: install 0.6.1 manually one last time (drag to Applications, replace), right-click → Open, and re-grant Accessibility one last time (remove and re-add if needed). After that, use Check for Updates.
  • Which file? Apple chip → LayoutKeeper-0.6.1-AppleSilicon.dmg; Intel → LayoutKeeper-0.6.1-Intel.dmg (verified x86_64 / macOS 14+, not tested on real Intel hardware). The .zip and appcast-*.xml assets are for the updater.
  • Not notarized: right-click → Open the first time, or xattr -dr com.apple.quarantine /Applications/LayoutKeeper.app.
  • Requirements: macOS 14+; cross-Space restore needs macOS 26+. GPL-3.0-only; includes Sparkle (MIT).