Discourse 스플래시 화면에 사용자 지정 SVG 이미지로 브랜딩하기

관련된 초안 구현을 별도로 열었지만, 더 넓은 개념은 단순히 이 기능의 후속 작업일 수 있습니다:

현재 var(--primary), var(--secondary), var(--tertiary)를 사용하는 단일 SVG 방식은 여전히 대부분의 사이트, 특히 동일한 SVG가 색상만 적응하면 되는 경우에서 깔끔하고 간단한 방법입니다.

제가 탐구하던 사용 사례는 단순히 동일한 SVG의 색상을 변경하는 것이 아니라, 다크 모드 스플래시 화면에 실제로 다른 자산이나 광학적 처리가 필요한 경계 사례입니다. 예를 들어, 로그인된 다크 헤더는 하나의 투명한 로고/배경 처리가 가장 잘 작동할 수 있는 반면, 익명 로그인/스플래시 화면은 더 나은 대비를 위해 약간 다른 술탐색 배경이나 조정된 SVG가 필요할 수 있습니다.

따라서 이 아이디어는 현재 변수 기반 방식을 대체하는 것이 아니라, 다크 스플래시 아트워크가 라이트/기본 스플래시 아트워크와 실제로 달라야 하는 사이트에 대한 탈출구를 제공하는 것입니다.

이것이 별도의 splash_screen_image_dark 설정으로 포함되는 것이 적절한지, 아니면 기존 단일 SVG + 색상 변수 방식이 유일한 지원 경로로 남아야 하는지에 대한 피드백을 환영합니다.

1개의 좋아요