diff --git a/docs/20260611_크리에이터_채널_홈_탭/prd.md b/docs/20260611_크리에이터_채널_홈_탭/prd.md index 47b8bade..c28da73c 100644 --- a/docs/20260611_크리에이터_채널_홈_탭/prd.md +++ b/docs/20260611_크리에이터_채널_홈_탭/prd.md @@ -563,6 +563,16 @@ tab-bar는 스크롤 중 title-bar 하단에 고정되는 sticky 영역으로 --- + +### Creator Channel Home Intro Typography Follow-up +#### Requirements +- 소개 섹션 본문은 Figma node `296:14998` 기준으로 `Pretendard Regular`, `16sp`, white, line-height `1.45`를 사용한다. +- Android XML에서는 raw `textSize`만 지정하지 않고 `@style/Typography.Body3`를 적용해 `@font/regular` 계약을 보장한다. +- 소개 섹션의 title/body gap은 기존 `@dimen/spacing_14`, body horizontal padding은 기존 `@dimen/spacing_20`, body width는 `match_parent`를 유지한다. +- 소개 섹션은 카드 배경이나 고정 `362dp` width를 사용하지 않는다. + +--- + ## 11. Open Questions - 크리에이터 채널 신규 페이지의 진입점과 전달받을 Android extra 또는 navigation argument 이름은 구현 계획에서 기존 이동 패턴을 확인해 확정한다. - 홈 탭 각 섹션의 empty 상태를 섹션 숨김으로 처리할지, 빈 상태 UI로 처리할지는 기존 크리에이터/홈 화면 패턴 확인이 필요하다. @@ -626,3 +636,7 @@ tab-bar는 스크롤 중 title-bar 하단에 고정되는 sticky 영역으로 - 2026-06-16: 사용자 요청에 따라 시리즈 아이템의 이미지 위 original tag(`layout_series_original_tag`) width/height를 `wrap_content`로 적용하고 Figma 기준 margin/padding을 따르도록 PRD에 추가했다. 또한 시리즈 아이템 터치 시 `series.seriesId`를 사용해 기존 시리즈 상세 페이지로 이동하는 요구사항을 추가했다. 이번 단계는 PRD 문서 보완만 수행했으며 `plan-task.md`와 구현/빌드/테스트는 실행하지 않았다. - 2026-06-16: Figma `296:15001` metadata와 screenshot을 확인해 활동 영역이 `SectionTitle(활동)`, label/value row, `Pretendard Variable Medium` 16px, label `#939393`, value white, 데뷔 값 예시 `2026.06.11(D+1)` 형식으로 구성됨을 확인했다. 사용자 요청에 따라 활동 영역 폰트, 데뷔 날짜 `yyyy.MM.dd(D+n)` 표시 형식, `activity.dDay` 누락 방지 요구사항을 PRD에 추가했다. 이번 단계는 PRD 문서 보완만 수행했으며 `plan-task.md`와 구현/빌드/테스트는 실행하지 않았다. - 2026-06-16: Figma `665:19221`, `665:19352` metadata와 screenshot을 확인해 크리에이터 본인 페이지 홈 탭의 기본 Floating Button과 dim 확장 상태를 확인했다. 사용자 요청에 따라 본인 페이지에서 팔로우/팔로잉, 더보기, `대화하기`를 제거하고 `DM 확인하기`를 통해 메인 `대화` 탭의 `DM` 필터 선택 상태로 이동하는 요구사항을 추가했다. 또한 본인 페이지 홈 탭 Floating Button, 전체 dim, 4개 버튼 순서와 아이콘, Spring animation parameter를 PRD에 추가했다. 이번 단계는 PRD 문서 보완만 수행했으며 `plan-task.md`와 구현/빌드/테스트는 실행하지 않았다. + +- 2026-06-25: 사용자 후속 요구사항에 따라 소개 섹션 본문을 Figma `296:14998` 기준 `Typography.Body3`/white/line-height 1.45로 보정하고, `spacing_14` gap과 `spacing_20` horizontal padding 및 `match_parent` 폭 유지 요구를 문서화했다. + +- 2026-06-25: 후속 UI 보정 검증으로 `./gradlew :app:testDebugUnitTest --tests "kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelActivitySourceTest" --tests "kr.co.vividnext.sodalive.v2.main.content.ContentMainFragmentSourceTest" --tests "kr.co.vividnext.sodalive.v2.widget.SeriesContentCardViewTest" --tests "kr.co.vividnext.sodalive.v2.widget.AudioContentCardViewTest"`, `./gradlew :app:mergeDebugResources`, `./gradlew :app:compileDebugKotlin`, `./gradlew :app:ktlintCheck`, `git diff --check`를 실행해 모두 `BUILD SUCCESSFUL` 또는 출력 없음으로 PASS했다. `ktlintCheck`의 `.editorconfig disabled_rules` deprecation warning과 Gradle deprecation warning은 기존 경고로 이번 변경과 무관하다.