## 📋 피처 개요 <!-- 구현할 피처에 대한 간단한 설명 --> - 1차 QA 수정사항 대응 ## 🎯 목표 <!-- 이 피처로 달성하고자 하는 것 --> ### [캘린더] - [x] 스크롤 방지 — CalendarView.swift에 .scrollDisabled(true) 추가 - [x] 클릭 범위 확대 — CalendarDayCell에 .contentShape(Rectangle()) 추가 → 날짜 숫자가 아닌 셀 전체 영역이 tap 대상 - [x] 구분선 끊김 수정 — Rectangle().frame(width: 50, height: 0.5) → .frame(height: 0.5) (고정 50px → 셀 전체 폭으로 확장) - [x] 내역 없는 날짜 바텀시트 — #2의 contentShape 수정으로 함께 해결 (투명 영역 hit-test 미인식 문제) - [x] 오늘 날짜 Circle 색상 — isTodayCircleColor를 selectedType 기반으로 분기: 주도리 → secondary, 받도리 → grey600 - [x] 달력 5줄 고정 — CalendarFeature.swift targetCells: prefixCount + daysInMonth <= 35 이면 35칸(5줄), 초과 시 42칸(6줄) → 크래시 없이 안전하게 처리 ### [도리 내역 추가] - [x] 도리입력 - 금액 추가 2100000000 에서 아래 +10만 누르면 최대치에서 치환안되고 금액 계속 올라감 - [x] 도리입력 - 도리 추가 → 캘린더 일자 선택 안됨 - [x] 도리입력 - 도리추가 → 파트너 이름 입력 후 다음 페이지 → 상단 뒤로가기 누르면 파트너 입력 누르는 곳으로 돌아가야함. - [x] 메모 40자 넘어가는 입력 가능함. - [x] 내역 추가 도리 textfield 금액 입력 후 숫자 삭제 시 콤마 위치 업데이트 안됨 - [x] 내역 추가 도리 입력 부분 +1만/+3만/… ← 버튼 fill max width 되어야 함 - [x] 내역 추가 날짜 클릭 시 상단바 부분 제외하고 dim 표시됨 - [x] 내역 추가 - 관계(기타 입력), 경조사(선택) / 관계(선택), 경조사(기타 입력) : 다음 버튼이 자판에 반 가려짐 - [x] 내역 추가 - 메모 입력시 완료 버튼이 자판에 아예 가려짐 - [x] 내역 추가 textfield 클릭 > 키보드 오픈 상태에서 백그라운드 스크롤 안됨 ### [도리 리스트] - [x] 주도리만 있는 경우 받도리 문구랑 고기 아이콘 없애기 (받도리만 있는 경우는 정상임) ### [네비게이션 바] - [x] title 항상 center 정렬 — leadingView.frame(width: leadingWidth) → frame(width: balancedTrailingWidth) 적용 → leading/trailing 동일 폭 확보로 title이 항상 화면 중앙 ### [탭바] - [x] 텍스트 교체 — "마이페이지" → "마이홈" ## ✅ 완료 조건 (Definition of Done) - [ ] 코드 작성 완료 - [ ] UI Test 작성 (필요시) - [ ] QA 테스트 통과 ## 📝 기술 고려사항 <!-- 특별히 주의해야 할 기술적 사항 --> ## 🐛 알려진 이슈 <!-- 예상되는 문제점이나 제약사항 --> ## 📚 참고 자료 <!-- 관련 문서, WWDC 세션, 레퍼런스 등 -->
📋 피처 개요
🎯 목표
[캘린더]
[도리 내역 추가]
[도리 리스트]
[네비게이션 바]
leading/trailing 동일 폭 확보로 title이 항상 화면 중앙
[탭바]
✅ 완료 조건 (Definition of Done)
📝 기술 고려사항
🐛 알려진 이슈
📚 참고 자료