Repository navigation
Prismoo v0.5.0 (Tauri 2.0)
Pre-release
Pre-release
Prismoo 从 Electron 迁移到了 Tauri 2 + Rust。核心功能保持一致,体积大幅下降。
| 之前 (Electron 0.4.0) | 现在 (Tauri 0.5.0) | |
|---|---|---|
| 安装包 | 139.6 MB | 8.6 MB |
| 可执行文件 | 188 MB | 11.3 MB |
这一版做了什么
- 后端从 Node/Electron 重写为 Rust;前端(Canvas 动画、设置面板、对话窗口)几乎原样复用
- 窗口、托盘、右键菜单、配置、会话存储、AI 请求、天气、开机自启、自定义外观全部迁移完成
- 新增三阶段自检:
npm run tauri:check(宠物渲染 / 设置读写 / 聊天会话增删改查)
暂未提供
- 自动更新尚未接入,本版不会自动升级
- 3D 模型皮肤、基于 ONNX 的本地抠图(迁移时按计划移除)
- 目前只在 Windows 上完整验证过,macOS / Linux 待测试
⚠️ 配置文件目录变更为%APPDATA%\com.petric.desktop-pet\,旧版(%APPDATA%\Prismoo\)的设置与对话历史不会自动继承。
Prismoo has moved from Electron to Tauri 2 + Rust. Same core features, far smaller footprint.
| Before (Electron 0.4.0) | Now (Tauri 0.5.0) | |
|---|---|---|
| Installer | 139.6 MB | 8.6 MB |
| Executable | 188 MB | 11.3 MB |
What changed
- Backend rewritten in Rust; the front end (Canvas animation, settings panel, chat window) is reused almost unchanged
- Window, tray, context menu, config, chat store, AI requests, weather, auto-launch and custom appearance all migrated
- New three-phase self-check:
npm run tauri:check(pet render / settings read-write / chat CRUD)
Not available yet
- Auto-update is not wired up — this build does not self-update
- 3D model skins and the ONNX local cutout (removed by design during the migration)
- Only fully verified on Windows; macOS / Linux still need testing
⚠️ The config directory changed to%APPDATA%\com.petric.desktop-pet\; settings and chat history from the old build (%APPDATA%\Prismoo\) are not carried over.