안녕하세요, 저는 "Clear"와 "Dark"라는 두 가지 테마를 사용 중입니다. 각각에 "Clear"와 "Dark"라는 매칭되는 색상 스킴이 하나씩 있습니다.
비로그인 상태로 안드로이드 기기에서 제 사이트를 방문하는 사용자는 제가 기본값으로 Clear 테마를 설정해 두었음에도 불구하고 기본적으로 Dark 테마를 확인합니다. 왜 그런 것일까요? 이 동작을 변경하는 방법은 무엇인가요?
감사합니다
다른 테마가 아니라 기본 테마의 어두운 색상 버전이 보이는 건가요? 아마도 폰을 다크 모드로 설정해 두었기 때문에 Automatic Dark Mode color scheme switching 의 설명처럼 어두운 버전이 표시되는 것일 수 있습니다.
네, 그 설정이었네요. 감사합니다. 'Clear’로 변경했는데 이제 잘 됩니다.
모바일 사용자는 다크 모드를 보지 못할 것 같아서 그 설정을 변경해 본 적이 없었는데요. 'dark’라는 단어가 모바일 운영체제의 용어, 색상 스킴, 테마 이름 등 여러 의미로 사용되고 있어서 혼동이 있는 것 같습니다.
기본값으로 “Clear” 테마를 “Clear” 색상 스킴에 맞게 설정한 경우, 이 설정은 사용자가 스마트폰 운영체제에서 어떤 설정을 하고 있든 관계없이 존중되어야 한다고 생각합니다. 그렇다면 기본 테마를 위한 설정이 존재하는 목적은 무엇인가요? 어떻게 생각하시나요?
사이트 설정에서 default dark mode color scheme id도 구성하셨나요?
그렇다면 다크 모드를 사용하는 사용자들이 해당 색상 스킴으로 사이트를 보는 것은 당연합니다.
이 값을 clear로 설정하니 문제가 해결되었지만, 파라미터 간 충돌이 있는 것 같습니다. default dark mode color scheme id가 Dark로 설정되어 있더라도 “기본 테마” 설정이 우선해야 하는데, 그렇지 않습니다. 테마가 컬러 스킴을 사용하는 것이므로, 그 반대 관계가 성립해서는 안 되기 때문입니다.
다크 모드에서 다크 테마를 사용하게 되면 포럼이 라이트 컬러 스킴으로 표시됩니다. 왜 비워 두지 않나요? 기본 다크 컬러 스킴이 없으면 테마의 컬러 스킴이 사용되게 됩니다.
"none"으로 설정해 보았지만 작동하지 않아요. 그 경우 Dark 색상 스킴이 사용되거든요. 유일한 해결책은 default dark mode color scheme id를 Clear로 설정하는 건데, 이건 논리적 문제예요. 다크 모드가 어떻게 Clear일 수 있죠? ![]()
테마와 색상 팔레트는 서로 다른 두 가지입니다. 그런데 왜 사용자들의 선택을 존중하지 않으시는지 이해가 안 되네요 ![]()
모바일에서 다크 모드를 선택한다는 것은 다크 모드와 완전히 호환되는 앱(또는 사이트)을 선호한다는 뜻이기 때문입니다. 제 디스코urs 사이트에서 다크 모드는 등록된 사용자에게만 제공하는 선택 사항입니다(설정에서 선택할 수 있음). 사용자는 등록하고 로그인한 후, 제가 관리자로서 기본 테마로 선택한 것을 기준으로 하게 됩니다. 아시다시피 모든 앱이 운영체제의 다크 모드를 고려하지는 않습니다. 제 사이트를 방문하는 사람들에게는 먼저 관리자(저)가 선택한 것이 표시되고, 그 다음에야 사용자가 선택한 것이 반영되기를 원합니다. 순서를 뒤집어서는 안 됩니다. 누가 주인일까요? ![]()
정리하자면, default dark mode color scheme id 설정이 등록된 회원에게만 적용되기를 바랍니다. (관리자에게 이를 선택할 수 있는 옵션을 제공할 수 있습니다)
어두운 색 스킴을 사용 중인 것으로 보이는데, 어차피 사용자 설정에서 테마 색상을 자유롭게 변경할 수 있지 않나요?
등록되어 있으면 네, 그렇지 않으면 아니야
미안하지만, 이렇게 소리 내어 말하기는 싫지만, 왜 사용자를 존중하지 않는지에 대한 이유를 전혀 제시하지 않으셨어요. 그저 내 방식대로 하거나 아니면 나가라는 식으로만 말씀하셨죠. 여러 가지 이유로 다크 모드를 사용하고 싶어 하는 사람들 중 꽤 많은 수가 떠날 거예요.
기본 테마는 다크 모드와 호환됩니다. 아마도 몇 개의 오래된 테마만 라이트 모드 전용일 뿐이라고 생각해요.
뭐, 하고 싶은 대로 하세요. 하지만 그게 당신에게 왜 생사를 가르는 문제인지 여전히 듣고 싶어요 ![]()
팔레트를 편집할 수 있다는 거 아시죠?
네, 이유는 드렸고, 여기 인용합니다:
저는 Discourse 개발자들이 사용자들을 존중하는 만큼 사용자들을 존중하지만, Discourse 개발자들은 모바일 다크 모드 사용자의 선택을 항상 존중하지 않는 것이 좋은 아이디어라고 생각한 것 같습니다(위에서 언급한 이유 때문이라고 생각합니다). 그래서 그들은 관리자에게 해당 설정(기본 다크 모드 색상 스킴 ID)을 선택할 수 있는 권한을 주었습니다. 만약 그들이 사용자의 선택을 존중했다면, 이 설정은 존재하지 않았을 것입니다.
제가 팔레트를 수정할 수 있다는 것은 알고 있습니다. 네.
그것과는 전혀 무관합니다
모든 것이 수정 가능하다는 아이디어에서 비롯된 것입니다. 그리고 테마가 다크 모드를 지원하지 않을 경우를 대비한 안전한 메커니즘이기도 합니다.
존중은 관리자의 선택에서 비롯됩니다. 관리자는 무엇을 할지 스스로 선택해야 합니다. 아시다시피 기본적으로 다크 모드를 허용하는 설정이 있습니다. Discourse가 자동 다크 모드를 얼마나 존중하는지 보여주는 바로 그 부분입니다. 당신의 선택은 그것을 끄는 것이었습니다.
그것은 사용자 경험(UX)을 심각하게 해칩니다. 하지만 사용자들이 무엇을 원하는지 사용자보다 더 잘 알고 계실 수도 있겠네요 ![]()
어쨌든 제 관심은 사라졌습니다. 도구가 있고, 무엇을 하는지(또는 하지 않는지) 알고 계십니다. 나머지는 당신과 당신의 사용자들 사이의 문제입니다.
이토록 빨리 인내심을 소진시켜 죄송합니다. 이 토론에 참여해 주셔서 감사합니다. 이 설정의 목적을 제가 제대로 이해하지 못했을 수도 있습니다. 제 문제는 해결되었습니다. 좋은 하루 보내세요.
문제는 단순히 이 주제가 진전되지 않고 있다는 것입니다. 당신은 요금을 지불하는 사람으로서, 사용자가 어떤 색상을 사용할지 결정할 권리가 있다고 굳게 믿고 있습니다. 저도 요금을 지불하는 사람이 토론이 어디서, 어떻게 이루어질지 결정할 수 있다고 똑같이 단호하게 생각합니다. 하지만 사용자가 자신의 눈을 어떻게 보호하고 싶을지는 결정할 수 없다고 봅니다.
따라서 우리는 네/아니오의 상황에 갇혀 있고, 제 관심은 그 범위까지 미치지 않습니다 — 하루가 좋든 나쁘든 상관없이요 ![]()
아니, 저는 아니지만 괜찮습니다. 당신은 당신이 맞다고 생각하고, 저는 제가 길게 설명한 이유들 때문에 제가 맞다고 생각합니다. 원하시면 여기서 그만합시다.