Skip to content

refactor(designsystem): 하드코딩 색상 디자인시스템 토큰화 #31

Closed

Description

@OnlyReadOneBook

📜 Overview (Required)

하드코딩된 Color(0xFF...) 들을 디자인시스템 색상 토큰으로 정리한다. 특히 회색 0xFF8B91A1 이 BottomNavBar·SearchComponent·SearchScreen 3곳에 중복 등장 — 단일 토큰화 필요.

대상(테마 파일 제외, ~7파일):

  • app: BottomNavBar(0xFF8B91A1, 0xFF939DA9)
  • core:designsystem: CombinationCard(0xFFC0C0C0 ×2)
  • feature:home: SearchComponent(0xFF8B91A1 ×2), SearchScreen(0xFF8B91A1)
  • feature:combination: ImageUploadSection(0xFFE10818, 0xFFFFF3F3), DetailScreen(0xFF555555, 0xFFF7F7F7, 0xFFCCCCCC)
  • feature:auth: LoginScreen(0xFF000000)

core/designsystem/src/main/.../theme/Color.kt 에 의미 있는 이름의 토큰을 추가하고, 사용처를 토큰 참조로 치환한다.

📍 Note (Optional)

  • 근거: 하드코딩 Color(0xFF...) 지양, 테마/다크모드 일관성.
  • 검증: ./gradlew :app:assembleDebug + lintDebug + ktlint green.

Activity

  1. OnlyReadOneBook commented on Jun 3, 2026

    @OnlyReadOneBook
    OwnerAuthor

    #32 머지로 반영 완료 (048d2f6).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

refactor코드 리팩토링 / 구조 개선

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions