🎨 品牌重构: - 将应用名称从 'MixVideo' 更改为 'Aone Design' - 更新所有配置文件中的应用标识符和产品名称 - 使用 Tauri CLI 生成全套自定义应用图标 - 更新前端导航组件显示新的品牌标识 📦 配置更新: - 更新 Tauri 配置文件 (tauri.conf.json) - 修改 Cargo.toml 和 package.json 中的项目信息 - 更新 README 文档反映新的项目定位 🔧 错误处理优化: - 美化 ComfyUI 服务连接错误信息 - 将技术性错误转换为用户友好的中文提示 - 添加网络连接状态的智能检测和分类处理 - 改善用户在服务不可用时的体验 🚀 功能增强: - 优化工作流管理界面 - 改进批量任务处理逻辑 - 增强错误恢复机制 这次更新将应用从视频处理工具转型为专业设计平台, 提供更好的用户体验和更清晰的错误反馈。
1.5 KiB
1.5 KiB
@aonedesign/desktop
Aone Design 桌面应用 - 基于 Tauri + React + TypeScript 构建的跨平台设计工具桌面应用。
🚀 快速开始
开发环境要求
- Node.js 18+
- Rust 1.70+
- PNPM 8+
安装依赖
pnpm install
开发模式
pnpm dev
# 或
pnpm tauri:dev
构建应用
pnpm tauri:build
📁 项目结构
apps/desktop/
├── src/ # React 前端源码
│ ├── components/ # React 组件
│ ├── pages/ # 页面组件
│ ├── hooks/ # 自定义 Hooks
│ ├── services/ # API 服务
│ ├── types/ # TypeScript 类型
│ └── utils/ # 工具函数
├── src-tauri/ # Rust 后端源码
│ ├── src/ # Rust 源码
│ ├── Cargo.toml # Rust 依赖配置
│ └── tauri.conf.json # Tauri 配置
├── public/ # 静态资源
└── package.json # 前端依赖配置
🛠️ 技术栈
- 前端: React 18 + TypeScript + Vite
- 后端: Rust + Tauri 2.0
- UI: 待定 (可选择 Ant Design、Material-UI 等)
- 状态管理: 待定 (可选择 Zustand、Redux Toolkit 等)