You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(mindrecord): 다크모드에서 헤더·카드 라벨이 읽히지 않는다 — 배선은 돼 있으나 화면이 안 맞음 #1719
본문의 두 갈래 중 「지원하지 않는다」 로 확정했다. 시안의 다크 팔레트가 확정되지 않은 채 배선만 살아 있는 중간 상태가 양쪽 끝보다 나빴다 — 헤더가 검정 배경에 검정 글자로 읽히지 않았다.
잠금은 이미 서 있다
이 결정이 요구하는 변경은 #1723(fix(core-ui,app): 다크 팔레트 확정까지 팔레트·시스템바를 라이트로 잠근다)에서 이미 develop 에 들어갔다. 오늘 현재 상태를 다시 확인했다.
자리
상태
core/ui/.../theme/Theme.kt
isDarkTheme: Boolean = false — 기본값이 라이트 고정. isSystemInDarkTheme() 은 KDoc 의 「되돌릴 때」 안내로만 남았다
app/.../LightEdgeToEdge.kt
enableLightEdgeToEdge() 로 시스템바 아이콘도 라이트 고정. MainActivity·DebugSettingsActivity 가 여기로 모인다
스플래시
windowLightStatusBar·windowLightNavigationBar 로 night 한정자에서도 어긋나지 않는다
회귀 잠금
ThemeDarkModeLockTest(night 한정자에서 라이트 팔레트 확인) · LightSystemBarLockKonsistTest(무인자 enableEdgeToEdge 재유입 차단)
프로덕션에 다크 진입점이 남아 있지 않은 것도 확인했다 — isDarkTheme = true 를 넘기는 자리는 MemorialVideoThumbnailScreenshotTest 하나이고, 그건 다크 변형을 일부러 렌더하는 스크린샷 테스트다.
하드코딩 색 29곳은 어떻게 되나
본문이 든 「토큰을 쓰지 않고 색을 박은 자리 29곳」은 이 결정으로 급하지 않게 됐다. 라이트 고정이라 반전을 따라가지 못하는 상황 자체가 생기지 않는다. 다만 다크 팔레트가 확정되면 그 29곳이 다시 선행 작업이 되므로, 되돌릴 때의 순서를 Theme.kt KDoc 에 남겨 뒀다(팔레트 기본값 · enableLightEdgeToEdge · 스플래시 세 곳).
디자인이 다크 팔레트를 확정하면 그때 새 이슈로 연다. 그 전까지 이 이슈로 열어 둘 이유가 없어 닫는다.
Activity
github-actions commentedon Sep 2, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.
fix(app): 시스템바 아이콘도 라이트로 잠근다 (#1719)
fix(konsist): 헬퍼 제외를 파일명이 아니라 경로로 판정한다 (#1719)
Sadturtleman commentedon Sep 7, 2026
결정: 다크모드를 지원하지 않는다 (2026-09-07)
본문의 두 갈래 중 「지원하지 않는다」 로 확정했다. 시안의 다크 팔레트가 확정되지 않은 채 배선만 살아 있는 중간 상태가 양쪽 끝보다 나빴다 — 헤더가 검정 배경에 검정 글자로 읽히지 않았다.
잠금은 이미 서 있다
이 결정이 요구하는 변경은 #1723(
fix(core-ui,app): 다크 팔레트 확정까지 팔레트·시스템바를 라이트로 잠근다)에서 이미 develop 에 들어갔다. 오늘 현재 상태를 다시 확인했다.core/ui/.../theme/Theme.ktisDarkTheme: Boolean = false— 기본값이 라이트 고정.isSystemInDarkTheme()은 KDoc 의 「되돌릴 때」 안내로만 남았다app/.../LightEdgeToEdge.ktenableLightEdgeToEdge()로 시스템바 아이콘도 라이트 고정.MainActivity·DebugSettingsActivity가 여기로 모인다windowLightStatusBar·windowLightNavigationBar로 night 한정자에서도 어긋나지 않는다ThemeDarkModeLockTest(night 한정자에서 라이트 팔레트 확인) ·LightSystemBarLockKonsistTest(무인자enableEdgeToEdge재유입 차단)프로덕션에 다크 진입점이 남아 있지 않은 것도 확인했다 —
isDarkTheme = true를 넘기는 자리는MemorialVideoThumbnailScreenshotTest하나이고, 그건 다크 변형을 일부러 렌더하는 스크린샷 테스트다.하드코딩 색 29곳은 어떻게 되나
본문이 든 「토큰을 쓰지 않고 색을 박은 자리 29곳」은 이 결정으로 급하지 않게 됐다. 라이트 고정이라 반전을 따라가지 못하는 상황 자체가 생기지 않는다. 다만 다크 팔레트가 확정되면 그 29곳이 다시 선행 작업이 되므로, 되돌릴 때의 순서를
Theme.ktKDoc 에 남겨 뒀다(팔레트 기본값 ·enableLightEdgeToEdge· 스플래시 세 곳).디자인이 다크 팔레트를 확정하면 그때 새 이슈로 연다. 그 전까지 이 이슈로 열어 둘 이유가 없어 닫는다.