Skip to content

v0.2.12

Choose a tag to compare

@goccx goccx released this 01 Nov 15:12
· 7 commits to main since this release

Gotify Desktop v0.2.12 (d466eb8)

修复与优化

  • 关于面板显示 Commit 短 ID:Tools/build-app.sh 打包时自动将当前 Git 7 位短 Commit ID (d466eb8) 写入 CFBundleVersion,点开「关于 Gotify Desktop」即可直接查看 版本 0.2.12 (d466eb8)。
  • macOS 12 切换分类卡顿根治(保留零残影 Loading):
    • MessageListView 采用固定槽位索引 (0..<20, IndexedTimelineSlot) 替代按消息 ID 重建行标识,切换分类时 macOS 12 ListCoreTableView 原地复用已挂载的 20 个 NSHostingView 单元格,0 行销毁、0 行新建,滚动到底部再按需追加。
    • 启动加载完「全部消息」后后台预热加载各应用分类消息缓存,切换分类时既严格保持第 0 帧进入 .loading 隐藏旧列表(零旧消息残影),又消除了首次点击时的网络等待与 NSHostingView 重建卡顿。
  • macOS 12 / 13+ 侧边栏收起按钮固定在左侧边栏顶部:
    • macOS 13+ 使用原生 NavigationSplitView,侧边栏按钮位于左侧红黄绿按钮旁;
    • macOS 12 在窗口左侧标题栏 (zoomButton 右侧 x ≈ 82pt) 挂载原生侧边栏收起按钮,不再跑到右侧分类标题旁边。

SHA-256

  • GotifyDesktop-macOS-arm64.dmg: c6972518297af40df4b930a32d143a6c12a65890ce348a5c3d3e4b0ed21dd960
  • GotifyDesktop-macOS-amd64.dmg: 6dd3a3cded265c0124c1aafc46883b8feb2600f89c896d1c2149cb85cd53dce9