Skip to content

release: v0.9.1 — 条码浮层交互修复与重排 - #11

Merged
blackkcold merged 1 commit into
mainfrom
release/v0.9.1
Oct 27, 2026
Merged

blackkcold merged 1 commit into
mainfrom
release/v0.9.1

Conversation

@blackkcold

Copy link
Copy Markdown
Owner

变更

修复选区条码结果浮层的两个阻塞问题,并把浮层重排到可用的交互规格。

修复

  • 浮层出现时主动激活应用并设为 key:首次点击不再被判为「激活点击」交给选区视图,按钮与正文都能直接命中。
  • 「打开链接」先结束选区会话、收掉全屏遮罩再交给系统打开;系统没有可用应用时退回复制链接并提示。
  • 正文改为真正的可选文本:按词换行、最多三行,可拖选后 ⌘C;长链接不再只有一行中间截断。
  • 浮层吞掉卡片内点击并带兜底命中分发,点正文不再误关浮层;新增显式关闭按钮。

改进

  • 宽度 320 → 360;链接拆「域名 / 路径」两级,主操作(复制 / 打开)分层,重识别与关闭改为图标按钮。
  • 新增 ⌘↵ 打开链接、⌘C 复制整条(正文有选中时复制选中片段),底部提示当前可用按键。
  • 多结果超过 5 条折叠为「还有 N 条」。

测试

  • 新增 BarcodePanelTests(7 例):可选择性、三行封顶、主次按钮、多结果折叠、空/失败态、兜底点击分发、命中不外漏。
  • 本地已过:SnapGlass Debug build、三个 app 测试 scheme(7 + 32 + 18)、SwiftLint 0 violations、本地化 key/占位符对齐。

发版

  • 版本:v0.9.1(patch)
  • 合并后打 tag,由 release.yml 构建通用 DMG 并创建 Release。

修复选区条码结果浮层首次点击不落控件、正文不可选、点一下就收起、打开链接被全屏遮罩盖住;浮层重排为 360pt 两级链接正文与主次按钮,新增显式关闭、⌘↵ / ⌘C 与四语言提示文案,并补 BarcodePanelTests 覆盖可选择性、三行封顶与兜底点击分发。
@blackkcold
blackkcold merged commit 103a5d8 into main Oct 27, 2026
3 checks passed
@blackkcold
blackkcold deleted the release/v0.9.1 branch October 27, 2026 09:16
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