Pluck
首页 所有版本 支持

更新日志

所有版本变化按时间倒序排列。

最新

v0.1.0

2026-06-21

首个公开版本 — 完整覆盖截图 OCR / 剪贴板历史 / 标注 / 长截图(实验)。

核心功能

  1. 全局热键 Control + Option + A 区域截图,Apple Vision 自动 OCR(中文 95%+ 准确率)
  2. 全局热键 Control + Option + V 打开剪贴板历史(LIKE 子串搜索,中英文)
  3. 菜单栏常驻 (LSUIElement),无 Dock 图标
  4. 多屏环境智能识别鼠标所在屏幕,Retina + 外接显示器混合处理正确
  5. 截图视觉反馈:被截区域 200ms 白光淡出 + 系统截图音(AudioToolbox 沙盒友好)
  6. 动态菜单栏图标三态(就绪 / 启动中 / 截图中,带 SF Symbol pulse 动画)
  7. 4 Tab 设置面板:通用 / 热键 / 隐私 / 关于
  8. 首次启动 3 步引导:隐私承诺 / 热键 / 权限

历史窗口

  1. NavigationSplitView 3 栏布局(侧栏筛选 + 卡片列表 + 详情)
  2. 侧栏类型筛选:全部 / 文本 / 图片 / 文件 / 截图历史,带计数
  3. 截图缩略图(ImageIO 高效解码 + NSCache 缓存)
  4. 截图详情:大图 + 完整 OCR 文字双栏并排 + 复制 / 导出 / Finder / 删除

标注画布(v0.2 提前实现)

  1. 4 种工具:矩形 / 箭头 / 高亮 / 文本
  2. 8 色调色板 + 3 档线宽
  3. 撤销 / 重做 / 一键导出 PNG
  4. 归一化坐标存储,缩放预览不失真

长截图(v0.2 实验性)

  1. ImageStitcher 算法:垂直拼接,SSD 灰度采样找重叠最优 offset
  2. 浮窗式手动滚动 UI(空格抓下一屏 / 回车完成)
  3. 真实场景测试中(滚动 App 边界处可能有错位)

工程基础

  1. 零外部依赖(仅 Apple 原生框架:SwiftUI / AppKit / Vision / ScreenCaptureKit / SQLite3)
  2. macOS 14+,Apple Silicon + Intel 通用二进制
  3. App Sandbox + Hardened Runtime + Developer ID 签名 + 公证
  4. 13 个单元测试(Models / Storage / OCR / Settings)
  5. "检查更新"入口已就绪(Sparkle SPM 接好后自动激活)

隐私承诺

  1. 默认不申请网络权限,Activity Monitor 可验证零外联
  2. 不内嵌任何分析、崩溃、广告 SDK
  3. 所有 OCR / 历史 / 截图本地处理
  4. PrivacyInfo.xcprivacy 仅声明 UserDefaults(理由 CA92.1)
  5. 严格离线模式开关(隐私 Tab,默认开启)

规划

v0.2.0(规划中)

预计 2026-09
  1. 标注马赛克工具(CIPixellate 像素化)
  2. 长截图改用 Accessibility API 程序化滚动 + 自动判定到底
  3. 历史搜索切到 FTS5 trigram tokenizer(规模 1000+ 时性能更好)
  4. 自定义热键录制 UI
  5. 导出预设(PNG / JPG / PDF / 复制到剪贴板)
  6. 截图编号自动命名(基于 OCR 内容智能起名)
规划

v0.3.0(规划中)

预计 2026-12
  1. AI 增强(可选,默认关闭)— 接入备案 LLM(豆包 / Kimi / DeepSeek)做智能总结、翻译、扩写
  2. 离线 PaddleOCR 增强(手写体识别)
  3. 截图历史标签 / 收藏 / 批量导出
  4. 自定义截图音效
规划

v1.0.0(规划中)

预计 2027-Q1
  1. iOS 配套 App(扫描后传到 Mac OCR)
  2. iCloud 同步(可选,默认关 — 隐私优先)
  3. 团队 / 工作区版本(可选)
  4. 第一份正式 macOS App Store 提交
规划

v2.0.0(远期)

预计 2027-Q3
  1. Windows 版(Tauri 重写,共用 OCR 后端)
  2. 跨设备同步与漫游
  3. 开放插件 API

想反馈或建议?发邮件:pluck@yipoo.com
或在 GitHub Issues 提交。
Sparkle 自动更新源:appcast.xml

Copyright © 2026 dinglei. All rights reserved.