You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
icon_judori, icon_baddori imageset 에 Dark Appearance 등록
영향 baseline PNG re-record (record/replay/회귀 시나리오 3중 검증)
tuist generate 후 ResourceSynthesizer 출력 변화 없음 (이름 유지 확인)
CI Build App workflow build/test step green
PR description 에 "imageset dark variant 추가에 따른 의도된 baseline 갱신" 명시 + 회귀 시나리오 로그 첨부
📝 기술 고려사항
imageset Dark Appearance 추가는 Contents.json 의 images 배열에 appearances: [{ "appearance": "luminosity", "value": "dark" }] 항목 추가 + Dark 변종 PNG 파일 동봉. ResourceSynthesizer 출력에는 영향 없음.
디자이너 PNG 의 색공간 확인 (sRGB 권장 — Brand colorset 정책과 일관).
동일 imageset 에 light/dark 외 다른 trait(예: HC) 추가는 본 이슈 범위 외.
🐛 알려진 이슈
디자이너 PNG 수령 전까지 작업 시작 불가 — Phase A 게이트.
judori/baddori 외 내역 탭 내 다른 아이콘(예: 메뉴, 정렬, 검색) 의 dark 누락 여부는 sweep 1회 별도 점검 권장.
📚 참고 자료
docs/decision/supportDarkMode/testingDarkMode/Implementation.md — Phase D3 sweep 결과 & fix 진행 표
docs/decision/supportDarkMode/validateDarkMode/PLAN.md — colorset/asset lint 정책
📋 피처 개요
다크모드 검증 PLAN(3)
docs/decision/supportDarkMode/testingDarkMode/Implementation.md의 Phase D3 sweep 에서 발견된 미해결 카테고리 D "이미지 dark variant 없음" 의 후속 작업.내역 탭(History) 에서 사용되는 아이콘들이
Resources/Assets.xcassets의 imageset 에 Dark Appearance 가 등록되어 있지 않아, 다크모드 baseline 에서 라이트 모드와 동일하게 렌더되거나 시스템 자동 변환으로 깨진다.🎯 목표
📐 구현 범위
Dark variant 누락 imageset (PLAN(3) D 표 인용)
icon_judoriicon_baddoriiconCalendarUI/UX
아키텍처
Projects/Core/DoriDesignSystem/Resources/Assets.xcassets/(현재 위치 확정 시)테스트
TransactionRowSnapshotTests(judori, baddori) — light/dark 4장PartnerDoriHistorySnapshotTests(judoriOnly, baddoriOnly) — light/dark 4장🔗 의존성
docs/decision/supportDarkMode/testingDarkMode/Implementation.md의 "Phase D3 fix 진행" 표 카테고리 D.preferredColorScheme(.light)해제 PR (PLAN(3) 다크 sweep 완료 + 본 이슈 머지 후)🎨 디자인 리소스
✅ 완료 조건 (Definition of Done)
icon_judori,icon_baddoriimageset 에 Dark Appearance 등록tuist generate후 ResourceSynthesizer 출력 변화 없음 (이름 유지 확인)Build Appworkflow build/test step green📝 기술 고려사항
Contents.json의images배열에appearances: [{ "appearance": "luminosity", "value": "dark" }]항목 추가 + Dark 변종 PNG 파일 동봉. ResourceSynthesizer 출력에는 영향 없음.🐛 알려진 이슈
📚 참고 자료
docs/decision/supportDarkMode/testingDarkMode/Implementation.md— Phase D3 sweep 결과 & fix 진행 표docs/decision/supportDarkMode/validateDarkMode/PLAN.md— colorset/asset lint 정책docs/frontend/test-strategy.md— light/dark 페어 스냅샷 규칙