feat: 优化前端loading状态和用户体验

- 新增MaterialCardSkeleton骨架屏组件
- 优化MaterialImportDialog的进度显示
- 添加详细的导入进度动画和状态指示器
- 改进项目统计信息的loading状态
- 新增LoadingState通用加载组件
- 优化按钮状态和禁用逻辑
- 改进空状态显示和交互

UI/UX改进:
1. 骨架屏loading:替换简单spinner为详细骨架屏
2. 进度指示器:添加阶段指示器和动画效果
3. 状态反馈:实时显示当前处理文件和进度
4. 按钮状态:导入过程中禁用相关按钮
5. 视觉优化:添加图标、颜色和动画效果
This commit is contained in:
imeepos
2025-07-13 23:51:39 +08:00
parent 73f542af40
commit 91062ccf4c
7 changed files with 623 additions and 106 deletions

View File

@@ -28,10 +28,18 @@
- 镜头切换算法 我指导python中有第三方库叫 PySceneDetect 检查下 rust有无同类库 如果有直接用 避免造轮子
## 0.1.3 核心功能开发
## 0.1.4 核心功能开发
新建feature分支完成一下功能开发
根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发
1. feature: 开发批量导入功能
1. feature: 在导入时启动异步处理(更好的用户体验)
2. feature: 开发批量导入功能
## 0.1.5 UI美化 UX改进
新建feature分支完成一下功能开发
根据promptx\frontend-developer规定的前端开发规范 优化现有UI和UX操作体验
要求界面美观 操作流畅 动画优美 合理化信息展示及布局 符合用户操作习惯和大众审美习惯
## BUG