|
|
1 ヶ月 前 | |
|---|---|---|
| .. | ||
| .github | b41503190b docs(desktop-pet): 双平台 CI、分发说明与 README | 1 ヶ月 前 |
| src | 1db1196305 fix(desktop-pet): 修复微信扫码登录 405、移除令牌输入框、悬停暂停活动与精细化动画 | 1 ヶ月 前 |
| src-tauri | 1db1196305 fix(desktop-pet): 修复微信扫码登录 405、移除令牌输入框、悬停暂停活动与精细化动画 | 1 ヶ月 前 |
| .gitignore | f3024a45cf chore(desktop): 移除旧版 WPF 项目(XafPet.Desktop 源码 + 测试 + 解决方案),Tauri 为唯一实现 | 1 ヶ月 前 |
| README.md | f3024a45cf chore(desktop): 移除旧版 WPF 项目(XafPet.Desktop 源码 + 测试 + 解决方案),Tauri 为唯一实现 | 1 ヶ月 前 |
Windows / macOS 桌面宠物应用(Tauri v2 + Rust),实时反映 CFC 健康陪跑状态。
pet-config.json,支持动作帧序列)snsapi_login,与小程序账号 unionid SSO)src/),经 Tauri frontendDist 打包(src-tauri/tauri.conf.json)src-tauri/)cd cfc-desktop-pet/src-tauri
cargo tauri build # 打包发行版
cargo tauri dev # 本地调试
cd cfc-desktop-pet/src-tauri
cargo test
内置形象位于 src/DefaultPets/{xibao,fubao}/(standing.png + pet-config.json)。
也可在「设置」页上传自定义形象。
pet-config.json 支持 provider 无关的动作帧序列(animations):
{
"actions": { "happy": "cheer" },
"animations": {
"cheer": { "frames": ["cheer_01.png", "cheer_02.png"], "fps": 15, "loop": false }
}
}
frames[] 为逐帧图片(相对 image_base_url 或绝对 URL);loop:false 时播完回到基础形象;未配置 animations 时回退为 CSS 动画。
cargo install tauri-cli --version "^2")https://cfc.cf-club.com).github/workflows/release.yml:推送 desktop-pet-v* tag 触发,构建 Windows + macOS 产物。
注意: 本项目为旧版 WPF(
XafPet.Desktop)的 Tauri 重写。WPF 实现已移除。