docs(banner): 페이지 배지 요구사항과 검증을 기록한다

This commit is contained in:
Yu Sung
2026-10-26 10:17:58 +09:00
parent c562597537
commit cb4ce577ba
2 changed files with 44 additions and 0 deletions
@@ -327,6 +327,13 @@ MainHomeView
- 라이브 스크롤 목록의 왼쪽 20pt 여백은 유지하고, `전체` 버튼에는 별도 오른쪽 여백을 적용하지 않는다.
- 라이브 목록이 비어 있으면 기존처럼 현재 라이브 섹션과 `전체` 버튼을 표시하지 않는다.
### 8.6 공통 배너 페이지 배지 가변 너비
- 홈과 콘텐츠 추천 탭이 공유하는 `BannerCarousel`의 현재/전체 페이지 숫자는 한 줄로 온전히 표시한다.
- 숫자별 20pt 고정 너비를 없애고 실제 문자열과 Dynamic Type 글자 크기에 따라 배지 너비가 자연스럽게 변하게 한다.
- 내부 가로 6pt/세로 4pt 패딩, 숫자 사이 간격 1pt, 기존 폰트·색상·두 자리 표기·우측 상단 배치를 유지한다.
- 배지 너비와 `/` 위치가 페이지 숫자에 따라 달라지는 것은 허용한다. 고정폭 숫자 폰트, 글자 축소, Dynamic Type 제한은 추가하지 않는다.
- 배너 크기, 자동 전환, 스와이프, 탭 동작, API는 변경하지 않는다. 검증은 `plan-task.md`의 `P9-T6`에서 추적한다.
## 9. Technical Constraints
- 앱 소스 변경은 `SodaLive/Sources/**`에서 수행한다.
- `Pods/**`, `generated/**`, `build/**`는 직접 수정하지 않는다.
@@ -405,3 +412,9 @@ MainHomeView
- `전체` 버튼 자체 프레임에 좌우 간격이 포함되어 있으므로 별도 trailing padding을 제거한다.
- 라이브 스크롤 목록의 왼쪽 `SodaSpacing.s20`과 목록·버튼 사이 `SodaSpacing.s12`는 유지한다.
### 2026-10-26 공통 배너 페이지 배지 인터뷰
- 사용자는 숫자에 따라 배지 너비가 달라져도 되며, 내부 패딩이 일정한 가변 너비가 원하는 UX임을 확정했다.
- 현재 브랜치에서 공통 컴포넌트만 최소 수정한다. 별도 페이지별 구현이나 신규 의존성을 추가하지 않는다.
- 이번 수정 범위의 열린 질문은 없다.