Files
monisuo/flutter_monisuo/PROMPT_MODERNIZATION.md
sion c294f66e1c fix: 添加冷钱包表支持,修复充值功能
- 新增 cold_wallet 表结构及默认数据
- 补充 order_fund 表字段(wallet_id, wallet_address, pay_time, confirm_time, withdraw_contact)
- 创建数据库补丁脚本 sql/patch_cold_wallet.sql
- 创建充值功能测试脚本 test_deposit_api.sh
- 创建数据库检查脚本 check_database.sh
- 更新充值功能检查报告 check_cold_wallet.md

修复问题:充值功能因缺少冷钱包表而无法使用
2026-03-23 18:16:58 +08:00

170 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Flutter Monisuo 现代化改造
You are running a Ralph BUILDING loop for this goal: **将 Flutter Monisuo 应用打造为现代化、简约、专业的虚拟货币交易平台**
## 背景
当前应用已完成 shadcn_ui 集成和基础主题配置,但需要全面现代化改造,包括:
1. ✅ 支持明暗主题切换
2. ✅ 现代化弹窗布局
3. ✅ 整体布局设计优化
4. ✅ 统一字号、颜色、间距
5. ✅ 色彩交互一致性
6. ✅ 现代化简约风格Vercel/Linear 风格)
## 参考文件
- `specs/modernization-v2.md` - **现代化设计规范(必读)**
- `specs/theme-design.md` - 原有主题设计
- `AGENTS.md` - 项目说明和命令
- `~/.agents/skills/superdesign-flutter/SKILL.md` - Flutter 设计技能
## 任务优先级
### P0 - 核心基础设施(必须完成)
1. **明暗主题系统**
- [ ] 创建 `ThemeProvider`lib/providers/theme_provider.dart
- [ ] 更新 `main.dart` 使用 `MultiProvider`
- [ ] 创建浅色主题配置lib/core/theme/light_theme.dart
- [ ] 更新深色主题配置lib/core/theme/dark_theme.dart
- [ ]`mine_page.dart` 添加主题切换开关
2. **颜色系统重构**
- [ ] 更新 `lib/core/constants/app_colors.dart` 使用新的颜色定义
- [ ] 确保所有颜色符合现代设计规范modernization-v2.md
- [ ] 移除所有硬编码颜色
3. **字体系统集成**
- [ ] 添加 `google_fonts``pubspec.yaml`
- [ ] 配置 Inter 字体为主字体
- [ ] 配置 JetBrains Mono 为数字字体
- [ ] 更新 `app_theme.dart` 使用 Google Fonts
### P1 - 组件现代化(高优先级)
4. **间距与圆角系统**
- [ ] 创建 `lib/core/theme/app_spacing.dart`Spacing 类)
- [ ] 创建 `lib/core/theme/app_border_radius.dart`BorderRadius 类)
- [ ] 更新所有页面使用统一的间距和圆角
5. **按钮组件优化**
- [ ] 更新所有按钮符合现代设计规范
- [ ] 确保最小触摸目标 44x44
- [ ] 统一按钮样式primary/secondary/ghost
6. **卡片组件优化**
- [ ] 更新所有卡片使用边框代替阴影
- [ ] 统一圆角和内边距
- [ ] 确保背景色正确
7. **输入框优化**
- [ ] 统一输入框样式
- [ ] 优化焦点状态
- [ ] 确保足够的内边距
### P2 - 弹窗现代化(中优先级)
8. **标准弹窗**
- [ ] 创建现代弹窗模板lib/ui/shared/modern_dialog.dart
- [ ] 更新所有 AlertDialog 为现代样式
- [ ] 统一弹窗圆角和内边距
9. **底部抽屉**
- [ ] 创建现代底部抽屉模板lib/ui/shared/modern_bottom_sheet.dart
- [ ] 添加拖动指示器
- [ ] 优化圆角和布局
### P3 - 页面优化(标准优先级)
10. **登录页面**
- [ ] 优化布局和间距
- [ ] 添加明暗主题支持
- [ ] 确保输入框和按钮现代化
11. **首页**
- [ ] 优化卡片布局
- [ ] 添加明暗主题支持
- [ ] 统一间距和圆角
12. **行情页**
- [ ] 优化列表项布局
- [ ] 添加明暗主题支持
- [ ] 统一间距和圆角
13. **交易页**
- [ ] 优化表单布局
- [ ] 添加明暗主题支持
- [ ] 统一按钮和输入框
14. **资产页**
- [ ] 优化卡片布局
- [ ] 添加明暗主题支持
- [ ] 统一间距和圆角
15. **我的页面**
- [ ] 添加主题切换开关
- [ ] 优化列表项布局
- [ ] 统一间距和圆角
### P4 - 验证与优化(低优先级)
16. **对比度检查**
- [ ] 使用对比度检查工具验证所有文字/背景组合
- [ ] 确保对比度 >= 4.5:1WCAG AA
17. **响应式布局**
- [ ] 添加响应式断点支持
- [ ] 测试不同屏幕尺寸
18. **动画优化**
- [ ] 添加过渡动画
- [ ] 确保动画流畅60fps
## 执行规则
1. **按优先级执行**P0 → P1 → P2 → P3 → P4
2. **增量提交**:每完成一个子任务就提交
3. **保持功能**:不要破坏现有功能
4. **遵循规范**:严格遵循 `specs/modernization-v2.md`
5. **测试验证**:每完成一个模块运行 `flutter analyze`
## 完成标准
当所有任务完成时,在 `IMPLEMENTATION_PLAN.md` 中添加:
```
STATUS: COMPLETE
```
## 注意事项
-**不要修改业务逻辑**Provider、Service、API
-**不要修改数据模型**
-**不要破坏现有功能**
-**只修改 UI/UX 相关代码**
-**保持代码整洁**
-**添加必要的注释**
## 提交信息格式
```
feat(ui): <简短描述>
- <详细说明1>
- <详细说明2>
```
示例:
```
feat(ui): 添加明暗主题切换支持
- 创建 ThemeProvider
- 配置浅色和深色主题
- 在我的页面添加主题切换开关
```
---
**开始吧!让 Monisuo 成为最现代化的 Flutter 应用!** 🚀