feat: Figma 공통 컴포넌트 디자인을 26개 화면 상태에 반영 - #607
Merged
Merged
Conversation
|
Visit the preview URL for this PR (updated for commit 565f22b): https://on-time-front-widgetbook--pr-607-e5jr18q4.web.app (expires Sun, 27 Sep 2026 00:40:09 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: e53128a376fed0209d449279de9c0d94c83cdd8b |
8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe your changes
교체한 Figma 원본 26개 화면 상태를 기존 Flutter 화면과 실제 데이터 흐름에 반영합니다. 반복 일정, 마이페이지, 로컬 데이터 복구 화면의 헤더·선택 카드·여백·하단 액션을 같은 컴포넌트와 색상 규칙으로 맞춥니다.
사용자 동작
구현 및 데이터 영향
기존
TopBar,ModalWideButton,StepProgress와 색상 토큰을 재사용하고 공통 시트/액션/선택 카드로 확장했습니다. Figma의 복구 경고와 완료 SVG 2개를 로컬 asset으로 등록했습니다. 새로운 패키지, 데이터베이스 스키마/마이그레이션, 도메인 기본값 변경은 없습니다. 생성 Dart 파일은 커밋에 포함하지 않았습니다.검증
flutter analyze --no-pub: 오류 없음.flutter test --no-pub --concurrency=1 --dart-define=CAPTURE_RECURRING_SCREENSHOTS=true: 603개 통과.git diff --check: 통과.flutter test --no-pub --coverage --concurrency=1: 603개 통과, 커버리지 **84.33% (10879/12901 lines)**로 80% 기준 충족.실제 iOS/Android 기기의 권한 팝업·알림 전달·초기화 후 앱 재실행은 이번 변경에서 검증하지 않았습니다. 기존 Pretendard 글꼴과 운영체제 상태 표시줄은 유지하며, 비교 이미지는 Flutter 위젯 렌더입니다.
Issue ticket number and link
별도 이슈 없음. 기존 반복 일정 PR #590 후속 디자인 반영입니다.
Checklist before requesting a review
Screenshots (if appropriate):
각 쌍의 왼쪽은 Figma 원본, 오른쪽은 Flutter 렌더입니다. 전체 26개 렌더와 7개 비교판은 위 검증 기록에 포함되어 있습니다.