Skip to content

release: v0.9.6 — 液态玻璃与 HUD 的 7 项 P0 修复 - #13

Merged
blackkcold merged 1 commit into
mainfrom
release/v0.9.6
Oct 28, 2026
Merged

blackkcold merged 1 commit into
mainfrom
release/v0.9.6

Conversation

@blackkcold

Copy link
Copy Markdown
Owner

概要

修复 SnapGlass 液态玻璃与 HUD 的 7 项 P0 级 UI 缺陷,全部为最小改动,无业务逻辑变化。

变更

  • 编译守卫:GlassSurface 的 26+ 分支补 #if compiler(>=6.2),旧 SDK 不再因缺少 glassEffect 符号编译失败。
  • 可读性:条码结果浮层文字改用 labelColor / secondaryLabelColor / tertiaryLabelColor,并固定深色 HUD 外观;浅色系统与「降低透明度」下均保持可读。
  • 可达性:标注检查器整列包 ScrollView,600pt 高窗口下底部控件不再被裁切。
  • 材质:动作栏与条码浮层由 .withinWindow 改为 .behindWindow(宿主为 clear + 非 opaque),消除灰块,与置顶工具条一致。
  • 错误态:历史窗口颜色页新增「历史不可用」态与真实重试;ColorHistoryStore.shared 改为失败不缓存的 provider。
  • 静默失败:偏好设置保留策略 / 清空取色历史在存储不可用时弹出可见提示。
  • 未知态:存储概览的取色数量读取失败时显示「—」,不再伪装成 0。

验证

  • xcodebuild -scheme SnapGlass -configuration Debug build → BUILD SUCCEEDED
  • swift build --package-path Packages/HistoryCore → Build complete
  • glass-audit.sh App/SnapGlass/Sources → P0 0
  • swiftlint lint --strict → 0 violations
  • scripts/check-localization.sh → passed

版本

v0.9.5 → v0.9.6(patch)

@blackkcold
blackkcold merged commit 672b356 into main Oct 28, 2026
3 checks passed
@blackkcold
blackkcold deleted the release/v0.9.6 branch October 28, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant