v0.2.0 正式发布 —— 框架迁移至 Tauri
v0.2.0
重大更新
- 框架迁移: 将整个项目从原有实现迁移到 Tauri 框架
- 新增 Tauri 配置文件 (
tauri.conf.json) - 新增构建脚本 (
build.rs) - 创建全新的前端资源结构
- 新增 Tauri 配置文件 (
新功能
- 系统托盘功能: 实现完整的系统托盘支持
- 添加托盘图标和菜单
- 优化系统托盘交互体验
- 支持最小化到托盘功能
构建与部署
- CI/CD 集成: 添加 GitHub Actions 工作流
- 新增构建工作流 (
.github/workflows/build.yml) - 新增 nightly 构建工作流 (
.github/workflows/build-nightly.yml) - 支持自动化构建和发布流程
- 新增构建工作流 (
项目结构
- 代码重构: 重新组织项目结构
- 创建
src-tauri/目录用于 Tauri 后端代码 - 实现配置管理模块 (
config.rs) - 添加控制台功能 (
console.rs) - 实现系统托盘管理 (
tray.rs) - 更新主程序入口 (
main.rs)
- 创建
开发环境
- 开发工具: 优化开发体验
- 新增 VS Code 扩展推荐 (
.vscode/extensions.json) - 更新
.gitignore文件,添加前端开发相关忽略规则 - 清理旧有的
Cargo.lock文件
- 新增 VS Code 扩展推荐 (
文档与配置
- 文档更新: 更新项目文档以适应新框架
- 配置优化: 改进应用程序配置和构建设置
性能与稳定性
- 性能改进: 通过 Tauri 框架提升应用性能
- 稳定性增强: 改进错误处理和系统兼容性
