查看原文
其他

macOS最好用的开源剪贴板管理器“Maccy”发布2.0——7年来最大更新、完全重写、大幅优化性能

开源中国 OSC开源社区
2024-09-27
↑点击上方蓝字关注「OSC开源社区」

Maccy 是一款用于 Mac 平台的剪贴板管理器,具有现代化 UI 和极其轻量的体积——其安装包大小仅为 2.2MB。

之所以能做到如此轻量离不开它的极简功能。正如开发者所描述,“Maccy 是一个剪贴板管理器,只专注做一件事,那就是让用户随手保存复制历史,仅此而已。

Maccy is a clipboard manager doing one job - keep your copy history at hand.
Period.

Maccy 功能亮点:

  • 速度极快。只需几分之一秒即可打开并搜索整个剪贴板历史记录。
  • 奉行键盘优先 (Keyboard-first) 原则。通过组合键完成大部分操作,最大程度减少移动鼠标的时间。
  • 极简风格的原生设计。不会被复杂的界面和无用的功能所干扰,就像是 macOS 内置的剪贴板管理器。
  • 安全且私密。密码管理器没有日志记录,所有数据都存储在 Mac 本地。
  • 可定制、可扩展。在偏好设置中配置合适的使用习惯,通过快捷键自动处理复杂情况。

上图是官方提供的使用示例,可以看到用户体验极为流畅自然,真正的“小而美”。

此外,Maccy 还是一款开源软件,源代码在 GitHub 上以 MIT 开源许可证提供,目前已获得超过 1 万 star。

用户可通过 Homebrew 免费获取 Maccy:

brew install maccy
Maccy 同时也在 App Store 上销售,价格为 9.9 美元 —— 用于支持开发工作。

当然,如果你想支持开发者,还可以在 Maccy 官网用任意价格进行购买。


Maccy 最近正式发布了 2.0 版本,开发者称这是 7 年来最大的更新。

虽然从外观来看变化不大,但在代码层面,新版本采用现代化的苹果官方技术栈进行完全重写,解决了许多问题,并为未来的版本解锁了新的机会。

Maccy 2.0 主要变化

  • UI 采用 SwiftUI + NSPanel 进行重写,此前为 AppKit + NSMenu

  • 重写存储实现:数据持久化框架从 Core Data 迁移到 SwiftData

  • 与 Maccy 1.x 向后兼容。如果不喜欢新版本或遇到错误,可以降级到 1.0

  • 搜索高亮显示匹配结果:在剪贴板历史中搜索时,Maccy 2.0 现在可以高亮显示与你的输入内容相匹配的部分,方便快速识别出目标内容

  • 可调整大小的窗口:Maccy 现在支持像 macOS 中其他原生窗口一样自由调整窗口大小,让用户能够根据需要调整显示历史记录的面积,适应不同的工作场景

  • 滚动历史记录列表:2.0 版本中,剪贴板历史记录列表支持滚动操作,即便你有成百上千条历史记录,也可以轻松滚动查找,不用担心内容被遗漏。

  • 优化内存使用:Maccy 2.0 提升了复制大体积图片时的性能

  • 不支持与 Maccy0.x 的向后兼容性

  • 系统最低要求 macOS 14 Sonoma 及更高版本

Maccy 2.0 下载地址

https://github.com/p0deje/Maccy/releases/tag/2.0.0


相关来源

https://github.com/p0deje/Maccy/discussions/790

https://github.com/p0deje/Maccy/releases/tag/2.0.0

https://github.com/p0deje/Maccy/

https://maccy.app/
延伸阅读

macOS开源终端神器iTerm2——原生集成ChatGPT、让AI帮你写命令

END


往期回顾

谷歌SRE工程师打拼9年:年薪超60万美元、钱赚够了、对技术不再那么热爱高通拟收购英特尔——Arm与x86之争到此为止?“革命性”「Safe C++」扩展提案:质疑Rust、理解Rust、成为Rust?
我有一个大胆的想法:呼吁Linus延迟退休!Zen浏览器——号称是“开源版Arc”、轻如鸿毛、快如闪电

分享、在看与点赞 Orz
继续滑动看下一个
OSC开源社区
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存