这个版本更新了什么#
XDict 0.3.1
A patch on 0.3.0.
Setup names the grants the features need#
- 屏幕录制现在也列在设置清单上,和“辅助功能”并列:已允许表示完成;拒绝时会说明问题并告诉你如何修复;尚未设置则是可选项。只有点击 允许… 才会发起授权请求;你在“系统设置”中更改后,点击 重新检查 即可读取最新授权状态。
Spotlight#
- 现在无论 Spotlight 开关是否打开,索引失败都会在 Spotlight 这一行显示为问题。
- 阅读过程中,导入、移除或停用词典后,索引都会自动更新,不需要重启应用。
- 即使窗口当前显示的是另一部词典,点击 Spotlight 搜索结果也会打开该结果所属的词典。
Add Apple Dictionaries…#
- 现在这个窗口提供了筛选功能:输入名称或语言来缩小列表;如果没有符合条件的词典,会明确提示。支持英语和简体中文。
AI sources#
- Codex 面板会明确说明:XDict 会在单独的设置文件夹中运行 Codex,因此你在 Terminal 中登录的账号不会自动同步过来,需要在这里登录一次。
Under the hood#
- 命令行服务读取子进程时,在并发任务较多的情况下会遗留打开的文件句柄;长时间测试可能耗尽句柄,导致所有命令行词典来源都无法使用。现在每个子进程的管道在整个运行期间都由同一个线程管理。
- 捕捉测试工具现在能响应
--access;悬停的前两个子阶段(hover.accessibility、hover.exclusions)已能完整运行。 - 端到端测试会让测试文件只对应实际运行它的子阶段;
.DS_Store也会被忽略,避免浏览 Finder 时意外改动发布文件。
Install#
- 下载
XDict-0.3.1.dmg,打开后将 XDict 拖到“应用程序”文件夹即可。此应用已通过 Apple 签名和公证。 - 需要在 Apple Silicon 设备上运行 macOS 27 或更高版本。
- 也可以使用 Homebrew:
brew install --cask xiaolai/tap/xdict XDict-0.3.1.dmg的 SHA-256 校验值:7c1b78dcdd434f3a31574aee9c783ea21e8dbde1e52753958cb5cd97a49e5a25
以上译自作者写在 GitHub 上的英文更新说明。查看原页面