Releases: lrylnx/SnapPin
Releases · lrylnx/SnapPin
v1.10
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
05 Sep 07:57
修复
文字标注打字不显示:接管输入编辑器的实时变化,输入法预输入(拼音候选)文字即时渲染并以下划线标识,光标跟随输入位置——边打边见,所见即所得
编辑文字后点「确定 / 保存 / 贴图」文字丢失:所有导出路径统一先固化编辑中的文字再合成图像,另加失焦兜底,任何方式结束编辑都不丢字
保留
渲染管线不变:透明输入框 + 最终渲染管线实时绘制,文字位置零偏移
v1.09
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
03 Sep 11:52
新功能
工具栏悬停气泡提示:鼠标滑过工具栏图标即时显示名称(Dock 式即显,无延迟)
依次为:直线、矩形、箭头、画笔、文字、马赛克、撤销、颜色、OCR、保存、贴图、取消、确定
气泡窗口鼠标穿透、单例复用,零常驻内存开销,不影响截图流畅度
其他
-沿袭 v1.08 的内存优化(去除整屏暗化缓存、截屏归一化去重、贴图常驻缓存清理)
v1.08
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
03 Sep 08:15
v1.08
变更
大幅降低内存占用 (原约 280MB),功能与流畅度完全不变:
移除截图会话中整屏「暗化底图」的冗余拷贝——原来每块屏会额外复制一份等大的冻结画面并叠加暗化,现改为绘制时实时填充,视觉结果像素级一致。
截屏归一化增加格式判断:源图已是标准 sRGB 8 位无 alpha 时直接复用,跳过一整份等大的重绘拷贝。
捕获循环与覆盖窗口创建循环增加 autoreleasepool,及时释放临时对象。
移除「重新贴上一张」功能及其依赖的常驻贴图缓存;剪贴板贴图功能不受影响。
多屏场景峰值内存可下降 50–100MB+,常驻内存显著回落。
说明
截图、标注、OCR、贴图、保存、复制等所有功能与 v1.07 一致。
升级后若截图黑屏,请在「系统设置 → 隐私与安全性 → 屏幕录制」中重新勾选 SnapPin。
v1.07
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
02 Sep 11:52
v1.07
变更
修复 OCR 失效 :v1.06 把截屏引擎换成 CGWindowListCreateImage 后,副屏上 OCR 识别不到任何文字。
根因:截取区域误用了 AppKit 的 screen.frame(原点左下、副屏有偏移),而 CGWindowListCreateImage 需要的是 CoreGraphics 全局坐标(原点=主屏左上、y 向下)。副屏会裁错区域甚至裁到空白,OCR 自然全空。
修复:截取区域改用 CGDisplayBounds(displayID);并对捕获结果做 sRGB 8 位无 alpha 规范化,规避 P3 等广色域色彩空间下 Vision OCR 失效的风险。
主屏不受影响(坐标数值一致),已实测 OCR 正常(可识别约 600+ 字)。
说明
如果你在副屏/外接显示器上使用「OCR 识别文字」或「贴图后 OCR」,升级到 v1.07 即可恢复。
其余功能(窗口阴影、标注、保存、复制等)不变。
v1.06
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
02 Sep 07:42
v1.06
变更
真正修复窗口阴影 :v1.05 的 ignoreShadowsDisplay=false 是空操作(该属性默认就是 false,本机 SDK 反射确认)。v1.06 回退到 CGWindowListCreateImage 捕获冻结画面——这是当前 macOS 27 beta 下唯一能可靠带回窗口阴影的路径
引擎实现同时大幅简化(移除 SCShareableContent / SCScreenshotManager 依赖)
说明
v1.05 升级后阴影仍然缺失的用户,升级到 v1.06 即可看到阴影
其余功能(标注、OCR、贴图、保存、复制、隐藏状态栏图标等)不变
冻结画面中不会出现光标 (保留 v1.05 之前 showsCursor=false 的语义)
v1.05
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
02 Sep 07:22
v1.05
变更
修复 macOS 26/27 截屏丢失窗口阴影 :display 式截屏显式关闭“忽略阴影”,恢复窗口阴影随桌面一起截入(macOS 26 Tahoe 起系统默认不再包含窗口阴影)
构建脚本改用 --disable-sandbox,规避 macOS 27 beta 上 sandbox-exec 失效导致的 SwiftPM 清单沙箱报错
说明
其余功能(标注、OCR、贴图、保存、复制、隐藏状态栏图标等)不变
v1.04
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
01 Sep 05:30
v1.04
变更
移除椭圆标注工具 :不再提供椭圆标注,保留矩形标注即可满足形状标注需求
工具条顺序调整为:直线 → 矩形 → 箭头 → 画笔 → 文字 → 马赛克
说明
已绘制的旧截图不受影响;标注、OCR、贴图、保存、复制等其余功能不变
v1.03
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
31 Aug 12:46
v1.03
新功能
隐藏状态栏图标 :状态栏菜单「隐藏状态栏图标」或偏好设置开关均可隐藏;隐藏后从「应用程序」再次打开 SnapPin,自动恢复状态栏图标并打开偏好设置。快捷键(F1 截图 / F3 贴图)隐藏期间照常生效
画笔 / 直线换位 :工具条顺序调整为 Snipaste 习惯(直线 → 矩形 → 椭圆 → 箭头 → 画笔 → 文字 → 马赛克)
说明
图标隐藏后可通过「应用程序」目录重新打开恢复
偏好设置新增「在菜单栏显示图标」开关及使用提示
v1.02
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
30 Aug 17:44
v1.02
变更
移除智能窗口吸附 :光标悬停不再自动选中窗口,全程手动拖拽选框
删除 WindowDetector 模块(窗口列表快照、命中测试、0.5s 定时刷新)
悬停时仅保留放大镜;单击不再自动选中窗口
提示文字改为「拖拽框选区域 · Esc 取消」
保留
自由框选、8 手柄微调、标注(画笔/矩形/椭圆/箭头/直线/文字/马赛克)、OCR、贴图、保存、复制等全部功能不变
SnapPin v1.0.1
Compare
Sorry, something went wrong.
No results found
lrylnx
released this
29 Aug 18:43
修复
OCR 拼行错乱 :图片中同一行文字存在空格间隙或分栏时,识别结果会被拆散成多行、顺序错乱。现按识别块的几何位置拼行——同一视觉行的内容从左到右顺延(间隙处补空格),仅在不同行时换行,完整还原阅读顺序。
安装
下载下方 SnapPin.app.zip,解压后拖入「应用程序」(覆盖旧版本)
首次打开若提示无法验证开发者:右键点击 → 打开 → 打开
要求 macOS 14.0+。