Cento v0.2.0 — Windows 预览版 + 跨平台
Cento v0.2.0 — Windows 预览版 + 跨平台 🪟🍎
这次发布主要做了两件事:新增 Windows 预览版本,以及把项目改造成真正的跨平台架构。
📥 下载
| 平台 | 文件 |
|---|---|
| macOS · Apple Silicon (M1/M2/M3/M4) | Cento_0.2.0_aarch64.dmg |
| Windows · x64(预览版) | Cento_0.2.0_x64-setup.exe 或 Cento_0.2.0_x64_en-US.msi |
⚠️ Windows 是首次发布、未在所有版本 Windows 上测试。主要功能(订阅、抓取、翻译、桌面通知、托盘)应该可用,但布局可能不如 macOS 精致(标题栏样式不同)。碰到问题请到 issue 反馈,我会持续修。
🚀 安装
macOS
- 下载 DMG → 拖 Cento 到 Applications
- 首次启动:右键 Cento.app → 打开 → 弹窗里再点「打开」(绕过 Gatekeeper)
Windows
- 下载
.exe或.msi→ 双击运行 - Windows Defender 提示"未识别的应用":点「更多信息」→「仍要运行」
✨ 改进 / Bug 修复
跨平台架构(破坏性内部重构)
- 移除未使用的
window-vibrancy依赖(macOS 专属,阻碍跨平台编译) osascript/terminal-notifier通知后备路径只在 macOS 编译时启用- 打开外链改用
tauri-plugin-opener(macOS 走open、Windows 走start,自动适配) - 托盘图标
icon_as_template(macOS 专属 API)加平台守卫 - 更新检查器现在按平台选
.dmg/.msi,不会再下载错平台的安装包
持续集成
- 新增
.github/workflows/build.yml:每次推v*tag 时,GitHub 自动并行构建 macOS + Windows 两个平台的安装包 - 之后发版本只需
git tag v0.x.y && git push --tags
🆙 升级提示
- macOS 用户:直接覆盖安装即可,本地订阅/翻译数据保留(基于 Bundle ID
io.github.itsdrchen.cento) - 第一次安装 Cento?建议从 v0.1.0 README 开始读
🐛 已知问题
- Windows 上托盘图标可能不够精细(macOS 用了 template image,Windows 用普通彩色图)
- Windows 上的标题栏是系统默认样式(不像 macOS 那样融合到内容区)
📦 体积
| 平台 | 安装包大小 |
|---|---|
| macOS DMG | ~4 MB |
| Windows MSI | ~5-7 MB(预估) |
依然是绝对的轻量级 RSS 阅读器。
🙏 感谢
第一次跨平台发布,能成功跑通要感谢 Tauri 团队、GitHub Actions 的免费 CI 资源。
完整 changelog: v0.1.0...v0.2.0