Skip to content

1.0.0 1차 QA 수정사항 #34

Description

@kangddong

📋 피처 개요

  • 1차 QA 수정사항 대응

🎯 목표

[캘린더]

  • 스크롤 방지 — CalendarView.swift에 .scrollDisabled(true) 추가
  • 클릭 범위 확대 — CalendarDayCell에 .contentShape(Rectangle()) 추가 → 날짜 숫자가 아닌 셀 전체 영역이 tap 대상
  • 구분선 끊김 수정 — Rectangle().frame(width: 50, height: 0.5) → .frame(height: 0.5) (고정 50px → 셀 전체 폭으로 확장)
  • 내역 없는 날짜 바텀시트 — #2의 contentShape 수정으로 함께 해결 (투명 영역 hit-test 미인식 문제)
  • 오늘 날짜 Circle 색상 — isTodayCircleColor를 selectedType 기반으로 분기: 주도리 → secondary, 받도리 → grey600
  • 달력 5줄 고정 — CalendarFeature.swift targetCells: prefixCount + daysInMonth <= 35 이면 35칸(5줄), 초과 시 42칸(6줄) → 크래시 없이 안전하게 처리

[도리 내역 추가]

  • 도리입력 - 금액 추가 2100000000 에서 아래 +10만 누르면 최대치에서 치환안되고 금액 계속 올라감
  • 도리입력 - 도리 추가 → 캘린더 일자 선택 안됨
  • 도리입력 - 도리추가 → 파트너 이름 입력 후 다음 페이지 → 상단 뒤로가기 누르면 파트너 입력 누르는 곳으로 돌아가야함.
  • 메모 40자 넘어가는 입력 가능함.
  • 내역 추가 도리 textfield 금액 입력 후 숫자 삭제 시 콤마 위치 업데이트 안됨
  • 내역 추가 도리 입력 부분 +1만/+3만/… ← 버튼 fill max width 되어야 함
  • 내역 추가 날짜 클릭 시 상단바 부분 제외하고 dim 표시됨
  • 내역 추가 - 관계(기타 입력), 경조사(선택) / 관계(선택), 경조사(기타 입력) : 다음 버튼이 자판에 반 가려짐
  • 내역 추가 - 메모 입력시 완료 버튼이 자판에 아예 가려짐
  • 내역 추가 textfield 클릭 > 키보드 오픈 상태에서 백그라운드 스크롤 안됨

[도리 리스트]

  • 주도리만 있는 경우 받도리 문구랑 고기 아이콘 없애기 (받도리만 있는 경우는 정상임)

[네비게이션 바]

  • title 항상 center 정렬 — leadingView.frame(width: leadingWidth) → frame(width: balancedTrailingWidth) 적용 →
    leading/trailing 동일 폭 확보로 title이 항상 화면 중앙

[탭바]

  • 텍스트 교체 — "마이페이지" → "마이홈"

✅ 완료 조건 (Definition of Done)

  • 코드 작성 완료
  • UI Test 작성 (필요시)
  • QA 테스트 통과

📝 기술 고려사항

🐛 알려진 이슈

📚 참고 자료

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions