Skip to content

feat(favicon): 다크모드에서 로고 색 자동 전환 - #180

Merged
devy1540 merged 2 commits into
mainfrom
fix/favicon-dark-mode
Jul 6, 2026
Merged

feat(favicon): 다크모드에서 로고 색 자동 전환#180
devy1540 merged 2 commits into
mainfrom
fix/favicon-dark-mode

Conversation

@devy1540

@devy1540 devy1540 commented Jul 6, 2026

Copy link
Copy Markdown
Owner

목적

브라우저의 어두운 탭 바(시크릿 창, OS 다크모드 등)에서 파비콘의 검정 "D"가 배경에 묻혀 잘 보이지 않던 문제를 완화한다.

내용(의도 포함)

  • favicon.svg<style> + @media (prefers-color-scheme: dark)를 추가.
  • 라이트: #111827(검정 계열), 다크: #ffffff로 D 글자색을 자동 전환.
  • HTML/<link rel="icon">는 수정 불필요(단일 SVG 파일만 변경). 기존 중앙정렬·폰트 지정은 유지.

한계(의도적 선택)

  • prefers-color-scheme는 OS/브라우저 테마를 따르므로 OS 다크모드 사용자에겐 완전히 해결되지만, OS는 라이트 + 시크릿 창처럼 탭 바만 어두운 경우는 전환되지 않는다. 그 케이스까지 보장하려면 별도의 배경 타일 방식이 필요하다.

성공기준

  • headless Chrome에서 preferredColorScheme를 라이트/다크로 에뮬레이션해 실제 favicon.svg를 렌더링한 결과, 라이트=검정 D, 다크=흰 D로 전환됨을 확인.
  • 다크 탭 배경(#2b2d31) 위에서 다크모드 시 흰 D가 또렷하게 보임을 확인.

파비콘 SVG에 prefers-color-scheme 미디어쿼리를 추가해 OS가 다크모드일 때
D 글자를 흰색으로 전환. 다크 탭 바에서 로고가 배경에 묻히던 문제를 완화
@github-actions github-actions Bot added target: main PR targets the main branch area: seo SEO metadata, prerendering, or public site metadata labels Jul 6, 2026
@devy1540
devy1540 enabled auto-merge (squash) July 6, 2026 09:39
@devy1540
devy1540 merged commit 41f53f1 into main Jul 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: seo SEO metadata, prerendering, or public site metadata target: main PR targets the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant