sion 658f49e280 refactor: 批量替换 shadcn_ui 为 Material Design 组件
## 样式主题重点优化

### 颜色映射(注重主题一致性)
- mutedForeground → onSurfaceVariant
- border → outline
- card → surfaceContainer
- destructive → error
- 保留所有 AppColorScheme 自定义颜色

### 文本样式映射
- theme.textTheme.h1/muted/large → AppTextStyles.xxx(context)
- 统一使用项目定义的文本样式系统

### 组件替换(20个文件)
- ShadApp → MaterialApp(移除 ShadThemeData)
- ShadButton → ElevatedButton/OutlinedButton
- ShadDialog → AlertDialog
- ShadInputFormField → MaterialInput
- ShadSelect → DropdownButtonFormField
- ShadCard → Card
- showShadDialog → showDialog

### 依赖变更
- 移除:shadcn_ui: ^0.52.1
- 添加:lucide_icons_flutter: ^2.0.0

### 业务逻辑保护
 所有 onPressed/onChanged/validator 回调保持不变
 所有 controller/focusNode 数据绑定保持不变
 所有布局结构(Column/Row/Padding)保持不变
 仅替换 UI 组件层,业务逻辑完全保留
2026-04-08 12:24:24 +08:00
2026-04-04 20:42:15 +08:00
111
2026-04-08 01:10:42 +08:00
2026-03-28 17:26:49 +08:00
111
2026-04-08 01:09:57 +08:00
111
2026-04-06 18:45:04 +08:00
111
2026-04-08 01:09:57 +08:00
111
2026-04-07 01:05:37 +08:00
2026-03-25 23:05:28 +08:00
111
2026-04-06 18:45:04 +08:00
Description
No description provided
1.1 GiB
Languages
Dart 28.4%
Vue 23.6%
Java 13.3%
HTML 11.6%
Makefile 5%
Other 17.9%