1.8.2
最新补丁10月12日 · 周一OpenNavo 编辑Homebrew 收录 10月12日 16:28
恢复可靠的自动弹窗触发,新增 OCR 自动复制和脚本环境变量选项,优化弹窗分页,并修复 JavaScript 内存泄漏、计算器安全、AI 流取消、密钥持久化和界面问题。
功能与改进
- 移除修饰键触发方式:撤回通过修饰键选择触发弹窗的机制,确保所有应用中的弹窗显示达到 100% 可靠,并恢复直接的“Appear Automatically”(自动显示)开关。
- OCR 自动复制设置:在 General ▸ Shortcuts 下新增“Copy to Clipboard Automatically”(自动复制到剪贴板)设置,并提供光标状态反馈。
- 通过环境变量传递脚本操作选项:通过
OPENCLIP_OPTION_<NAME>向子进程提供自定义脚本选项。 - 弹窗分页和界面优化:新增适应宽度的分页,并优化玻璃主题中的计数步进控件。
修复与稳定性
- 修复 JS 扩展内存泄漏 (#46, #47):防止 fetch 桥接层持有
JSContext和每次运行创建的URLSession实例。 - 计算器边界与安全性 (#50):限制
MathEvaluator的递归深度,并安全拒绝造成溢出的输入。 - AI 流取消 (#43):正确报告云端和本地 AI 操作的流取消状态。
- AI 密钥持久化 (#42):防止 API 密钥保存失败时发生递归。
- 经典卡片阴影裁切:为光栅化添加边距,防止提升后的 AppKit 图层中阴影缓冲区被裁切。
- 提示消息位置与 Spaces:修复状态提示消息,优先显示在光标和栏上方,并使其可在全屏 Spaces 中显示。
- 加载胶囊控件的阴影:预留内边距,消除可取消加载胶囊控件的阴影裁切。
- 更新提醒:新增可靠的菜单栏更新徽标和提醒。
官方来源: https://github.com/ganeshmshetty/openclip/releases/tag/v1.8.2