18 lines
894 B
Markdown
18 lines
894 B
Markdown
# Onboarding UI Optimization (任务清单)
|
|
|
|
## Setup & Styles
|
|
- [ ] 安装 `react-native-svg` (如果尚未安装,需确认) <!-- id: 0 -->
|
|
- [ ] 创建 `client/constants/OnboardingTheme.ts` 定义色值 <!-- id: 1 -->
|
|
- [ ] 创建 `client/components/onboarding/SerifText.tsx` <!-- id: 2 -->
|
|
- [ ] 创建 `client/components/onboarding/OnboardingLayout.tsx` (含 Skip 按钮) <!-- id: 3 -->
|
|
|
|
## Components
|
|
- [ ] 创建 `client/components/onboarding/NextButton.tsx` (渐变 + 箭头) <!-- id: 4 -->
|
|
- [ ] 创建 `client/components/onboarding/NameInputStep.tsx` <!-- id: 5 -->
|
|
- [ ] 创建 `client/components/onboarding/IntentSelectionStep.tsx` (含 Grid & Card) <!-- id: 6 -->
|
|
|
|
## Integration
|
|
- [ ] 修改 `client/app/(onboarding)/onboarding.tsx` 实现多步逻辑 <!-- id: 7 -->
|
|
- [ ] 调试并验证 iOS 模拟器显示效果 <!-- id: 8 -->
|
|
- [ ] 验证持久化存储逻辑 <!-- id: 9 -->
|