Feature: [Task-226] 설정·문제 생성 선택 카드 일러스트 적용 - #50
Merged
Conversation
- 개발 분야 선택 시안에는 썸네일 없이 텍스트만 있는 카드가 쓰여 thumbnail을 nullable 슬롯으로 전환 - Row의 spacedBy는 자식 사이에만 간격을 넣으므로 썸네일 Box만 제거하면 16dp 간격도 함께 사라짐 - 기존 호출부는 마지막 파라미터 trailing lambda 문법이 유지돼 수정 없이 동작 - 썸네일 없는 카드 프리뷰를 추가하고 ktlintCheck와 designsystem 테스트로 검증
- 개발 수준 카드에 수준별 일러스트를, 개발 분야 카드에는 썸네일 없이 텍스트만 표시하도록 시안 반영 - 일러스트 벡터가 이미 있었지만 참조하는 코드가 없어 카드가 회색 placeholder를 그리던 상태를 해소 - illust_levels_* 리소스를 실제로 쓰는 feature:my로 옮김. onboarding에는 참조가 없었음 - 원본 SVG의 8dp 배경 사각형이 벡터 변환에서 빠져 있어 동일 색인 grey500 배경을 카드에서 덧그림 - 프리뷰에 하드코딩돼 있던 문구를 기존 문자열 리소스로 교체 - ktlintCheck와 feature:my 테스트로 검증
- 이해도 선택 카드가 임시 placeholder 대신 단계별 일러스트를 표시하도록 시안 반영 - 일러스트 벡터가 이미 있었지만 참조하는 코드가 없어 카드가 회색 placeholder를 그리던 상태를 해소 - 원본 SVG의 8dp 배경 사각형이 벡터 변환에서 빠져 있어 동일 색인 grey500 배경을 카드에서 덧그림 - ktlintCheck와 feature:quiz 테스트로 검증
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
illust_levels_*리소스를 실제로 사용하는feature:my로 옮겼습니다.feature:onboarding에는 참조가 전혀 없었습니다.GitItSelectCard의thumbnail을 선택적 슬롯으로 전환했습니다.Notes(Optional)
커밋 3개는 각각 단독으로 컴파일되도록 순서를 맞췄습니다. 디자인시스템 →
feature:my→feature:quiz순입니다.GitItSelectCard.thumbnail이(@Composable BoxScope.() -> Unit)?로 바뀌었지만, 마지막 파라미터라 trailing lambda 문법이 유지돼 기존 호출부는 수정 없이 동작합니다.Arrangement.spacedBy는 자식 사이에만 간격을 넣으므로 썸네일 Box만 제거하면 16dp 간격도 함께 사라집니다.rect rx=8 fill=#3B3B3B배경이 이전 벡터 변환 과정에서 누락돼 있어, 동일 색상인grey500배경을 카드 쪽에서 덧그렸습니다.settings_select_thumbnail.png를 참조하는 곳이 없어졌습니다. 삭제하지 않고 남겨뒀는데, 정리 원하시면 알려주세요.QuizCreateImagePlaceholder는 홈 모달·리마인더 시트·진행 화면 3곳에 아직 남아 있습니다. 이번 시안 범위 밖이라 그대로 뒀습니다.체크리스트
검증:
ktlintFormat→ktlintCheck --continue통과,core:designsystem·feature:my·feature:quiz·feature:onboarding컴파일 및jvmTest통과. 각 커밋을 개별 체크아웃해 컴파일도 확인했습니다.🤖 Generated with Claude Code