Releases: blackkcold/snapocr
Releases · blackkcold/snapocr
Release list
v0.6.1
v0.6.1
✨ 新增
- 取色显示:hex 旁同时显示 RGB 值(区域截图悬停气泡、编辑器悬停气泡、编辑器 Inspector 色块三处两行显示)
- 取色历史:取色器复制的颜色记录到本地 AES-256-GCM 加密历史(复用截图历史密钥,单文件存储);历史窗口新增「截图 / 颜色」分段,颜色段支持网格浏览、hex 过滤、点击复制与右键删除
- 存储管理:偏好设置新增取色历史卡片(启用开关、数量上限、清空),存储概览新增颜色记录数;清空截图历史时同步清空取色历史,取色历史也可单独清空
🐛 修复
- 修复多显示器副屏区域截图取色无效(预捕获改用 Quartz 全局坐标边界)、悬停与编辑器取色气泡缺失色块
- 修复取色历史复制通知无自动消失、常驻遮挡界面
♻️ 改进
- toast 通知位置可配置,无固定底栏窗口(偏好设置/历史/权限)移至底部,避开操作栏
Release: https://github.com/blackkcold/snapocr/releases/tag/v0.6.1
v0.6.0
v0.6.0
✨ 新增
- 取色器:区域截图 overlay 与标注编辑器新增取色工具,悬停实时显示 hex,单击复制单色,拖拽采样区域的平均色与主色(主色数量可在偏好设置中调整,默认 5)
🐛 修复
- 更新检查改用 GitHub Release 静态清单,避免匿名 REST API 的共享 IP 限额导致 HTTP 403
- 更新下载同时校验清单内 SHA-256 与 Release sidecar,拒绝版本、资源路径或校验值不一致的发布
- 更新检查先通过
/releases/latest重定向发现版本并先行比较,无清单的旧版本按命名约定确定性降级,消除「无清单即报错」的问题
♻️ 改进
- Release 流程自动生成并核验
SnapGlass-update.json,SHA-256 文件改用可移植的相对文件名
Release: https://github.com/blackkcold/snapocr/releases/tag/v0.6.0
v0.5.6
v0.5.6
🐛 修复
- 修复截图编辑器可能在打开约 3 秒后因窗口注册状态与真实可见状态不一致而被切回纯菜单栏模式并隐藏的问题
♻️ 改进
- 矩形标注默认改为纯线框(不再自动填充描边同色),可通过填充开关或
.note/.monochrome预设显式填充 - 选择(select)工具下可直接选取 OCR 文本(点击定位 / 双击选词 / 三击选行 / 拖拽连续选 / Shift 扩展),并支持右键菜单;方向键仍用于微调标注,不抢冲突
- 从标注工具栏移除 OCR 工具按钮(右下角 OCR 识别与复制入口保留)
Release: https://github.com/blackkcold/snapocr/releases/tag/v0.5.6
v0.5.5
v0.5.5
🐛 修复
- 重构菜单栏应用窗口生命周期:先切换常规激活策略并请求激活,再打开或前置窗口,修复关闭后第二次打开不显示 Dock 且窗口被遮挡的问题
- 使用
didBecomeKey/willClose事件确认窗口状态,并在关闭事件后统一重算激活策略,移除固定延迟、跨窗口共享重试任务和关闭阶段竞态 - 修复应用生命周期视图重入时无条件切回纯菜单栏激活策略,避免已打开窗口意外失焦
- 修复窗口关闭观察覆盖缺口和编辑器无图像时未注册,确保关闭最后一个窗口后可靠回落纯菜单栏模式
- 修复本地 Debug 构建默认混编 arm64 与 x86_64,导致 Swift Package 模块架构冲突的问题
♻️ 改进
- 同步项目营销版本配置至
0.5.5
Release: https://github.com/blackkcold/snapocr/releases/tag/v0.5.5
v0.5.3
v0.5.3 — 窗口截图强制进入编辑器修复确认
🐛 修复
- 确认窗口截图选中后点击「Capture Window」或双击预览即强制进入截图编辑器,不再受「截图后打开编辑器」偏好影响
- 窗口截图流程从选中到编辑器跳转全链路验证通过
Full Changelog: v0.5.2...v0.5.3
v0.5.2
v0.5.2 — 窗口截图交互与提示修复、仅窗口高清裁剪
🐛 修复
- 窗口截图选择器移除悬浮高亮,选中态由点击驱动,仅保留选中高亮
- 点击「Capture Window」现在强制进入截图编辑器,不再受“截图后打开编辑器”偏好影响
- 截图进入编辑器时不再叠加成功提示,避免与编辑器 UI 产生层级遮挡;捕获或复制失败时仍显示错误提示
- 窗口截图裁剪为仅窗口高清图,去除环绕窗口的黑色全屏背景;对部分离屏窗口优雅降级
- 修复窗口截图预览缓存陈旧,跨会话与会话内均能跟随窗口实时刷新
Full Changelog: v0.5.1...v0.5.2
v0.5.1
v0.5.1 — 窗口截图卡死修复、多语言支持与窗口选择器优化
✨ 新增
- 完整的多语言支持:补齐菜单栏、权限引导、标注编辑器、历史记录、存储仪表盘、设置页等全部界面文本的本地化,简体中文界面不再出现英文残留
- 新增日文(ja)与韩文(ko)完整翻译;应用语言切换现在可正确显示中文 / 日文 / 韩文
- URL Scheme / App Intents 路由调试页中英混杂文本统一本地化
🐛 修复
- 修复窗口截图在无窗口或选择器被取消时卡死、
isCapturing永久置位,导致其他截图无法触发的问题 - 修复窗口选择器失焦(点击 History、设置或其他应用)时仅隐藏不结束选择,形成与其它窗口抢焦点的循环 bug
- 修复窗口选择器标题与自绘标题重叠的布局问题,标题层级与间距重新梳理
- 窗口选择器仅显示有一定内容的窗口:过滤 DDPM 等窗口管理软件的悬浮窗,并排除空标题窗口
Full Changelog: v0.5.0...v0.5.1
v0.5.0
v0.5.0 — 设置面板新增关于与版本更新标签页、macOS 应用菜单
✨ 新增
- 设置面板新增「关于」与「版本更新」标签页:显示版本、构建号、版权、GitHub 链接,并提供检查更新入口
- 聚焦设置窗口时,macOS 菜单栏左上角显示 SnapGlass 应用菜单,含「关于 SnapGlass」与「设置…」入口
- 窗口打开期间应用临时进入 Dock,关闭全部窗口后自动回到纯菜单栏模式
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.4.0 — 设置窗口重制(响应式布局、同心圆角、可折叠侧栏)、OCR 多语言多选与优先识别、历史存储仪表盘
✨ 新增
- 设置窗口支持自由调整大小,卡片网格随窗口宽度在单列与双列间自适应重排
- 设置窗口外圈圆角遵循 macOS 26 同心圆设计,低版本按窗口宽度等比缩放圆角
- 侧栏支持折叠与展开,窄窗口下让出更多内容空间
- OCR 语言支持多选启用,可关闭近似语言(如日文汉字与中文汉字)以减少误识别
- OCR 新增语言优先识别(Automatic / English / Chinese / Japanese / Korean First)
- 界面语言新增 Japanese 与 Korean
- 历史记录页面新增存储用量仪表盘:条目数、收藏数、平均置信度、磁盘占用与截图模式分布
🐛 修复
- 修复设置窗口圆角与响应式布局在调整窗口大小后不生效的问题
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.3.0 — 区域截图操作条、外观模式、设置重制、窗口缩略图与滚动截图裁切
✨ 新增
- 区域截图在回车或双击确认选区后,直接在截图覆盖层内提供复制图片、进入编辑器和返回调整操作
- 新增跟随系统、浅色和深色三种外观模式,并统一应用到菜单栏与所有应用窗口
- 设置页面新增可视化外观模块、SF Symbols 侧栏与统一页面标题层级
- 窗口选择器新增按需加载的窗口缩略图预览,并过滤 Dock、菜单栏等系统 UI 窗口
- 滚动截图和竖向长图新增仅调整顶部、底部边界的快速裁切模式
- 条码扫描移至截图编辑器,支持手动识别后一键复制内容
🐛 修复
- 移除截图与编辑器之间多余的独立确认窗口,避免打断连续截图交互
- 修复截图操作栏点击后选区状态被错误重置,导致复制和编辑操作无响应的问题
- 设置页面历史记录保留数量与天数控件重制为原生 Stepper,显示与存储实时同步
♻️ 改进
- 移除菜单栏中独立的“复制截图”入口,区域截图改由选区内操作条选择复制或编辑
- 区域截图由选区操作条决定复制或编辑;窗口、全屏及滚动截图继续使用截图后偏好设置
- 设置窗口调整为更宽松的原生 macOS 分区布局,并为各模块补充图标和说明
- 窗口截图与滚动截图合并到同一窗口预览入口,选中目标后再选择单窗口或窗口内滚动截图
Full Changelog: v0.2.1...v0.3.0