Skip to content

refactor(core): mic 아이콘 바이트 동일 사본 2벌을 core_ui_ic_mic 으로 이관 — timeletter·mindrecord 수렴 #640

Closed

Description

@1hyok

📜 Overview (Required)

마이크 아이콘이 timeletter 와 mindrecord 에 바이트 동일 사본 2벌로 존재한다. core:ui 에는 mic 계열 drawable 이 없다(28개 전수 확인).

  • feature/timeletter/presentation/src/main/res/drawable/ic_mic.xml
  • feature/mindrecord/presentation/src/main/res/drawable/mindrecord_ic_mic.xml

md5 가 양쪽 972f19aeee05c29e2fe7ad7b9d166caf 로 일치하고, git 도 mindrecord 판을 timeletter 판의 C100(100% 카피)으로 기록한다(timeletter 2026-04-17 cee53ec4 최초 → mindrecord 2026-05-30 7f39e974 복사). 속성(24dp/viewport 24, stroke #000000, strokeAlpha 0.6, strokeWidth 2, round cap/join)이 core_ui_ic_image·core_ui_ic_file 등 기존 core 아이콘 패밀리와 같은 계열이라 core 편입이 자연스럽다.

작업:

  1. core/ui/src/main/res/drawable/core_ui_ic_mic.xml 신설 — 현 파일 내용 그대로, 파일명만 core_ui_ 접두어 규칙 준수.
  2. 호출부 3곳 res id 치환 (요구가 전부 drawable id 하나라 API 갭 0):
    • feature/timeletter/.../component/MediaBottomSheetContent.kt:50
    • feature/timeletter/.../screen/sender/TimeLetterWriteScreen.kt:413
    • feature/mindrecord/.../component/MediaSelectBottomSheet.kt:115
  3. 로컬 XML 2개 삭제.

렌더 결과는 픽셀 단위로 동일하다(바이트 동일 리소스의 참조 경로 변경).

📌 Child Issue(Optional)

No response

📍 Note (Optional)

Activity

  1. self-assigned this
    on Jul 31, 2026
  2. added theissue type on Jul 31, 2026
  3. 1hyok commented on Aug 27, 2026

    @1hyok
    CollaboratorAuthor

    @koongmai @Sadturtleman 착수 공유드립니다.

    #640 범위대로 timeletter·mindrecord의 바이트 동일 mic drawable 2벌을 core:ui의 core_ui_ic_mic으로 옮기고, 기존 3개 참조만 교체할 예정입니다. XML 내용은 그대로 유지해 렌더 변화는 없으며, 각 모듈 컴파일·리소스 처리·ktlint까지 확인한 뒤 PR을 올리겠습니다.

    #635와 겹치는 MediaBottomSheetContent.kt에서는 mic 참조 한 줄만 변경하고 image/file 범위는 건드리지 않겠습니다.

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions