라이트/다크 모드 토글이 비논리적/버그 있음

다크/라이트 모드 토글이 코어에 출시되었지만 논리적이지 않거나 버그가 있는 것 같습니다. 라이트와 다크 테마를 제공하고 모든 사용자에게 토글을 항상 표시하고 싶습니다. 기본값은 기기 설정에 기반한 자동 설정으로 하겠습니다.

토글이 표시되도록 하려면 다음이 필요합니다:

  • 설정에서 사이트 기본 다크 색상 스키드 ID를 올바른 다크 스키드로 설정합니다.
  • 헤더 또는 사이드바에 인터페이스 색상 선택기를 활성화합니다.
  • 테마 기본 색상 스키드를 라이트 스키드로 설정합니다. (다크인 경우 로그아웃된 사용자에게 표시되지 않음)

이렇게 하면 로그아웃된 사용자에게 토글이 표시됩니다. 그러나 로그인된 사용자에게 토글을 표시하려면 사용자가 다음을 수행해야 합니다:

  • 사용자 설정에서 색상 스키드를 라이트로 변경합니다.
  • 사용자 설정에서 "자동 다크 모드 색상 팔레트"를 활성화합니다.

이제 토글이 표시되고 다크/라이트 스키드 간 전환에 사용할 수 있습니다. 사용자가 사용자 설정에서 스키드를 라이트로 변경하면 토글이 사라집니다.

이를 우회하기 위해 라이트 테마만 사용자에게 선택 가능하도록 설정할 수 있지만, 이 경우에도 사용자는 토글을 표시하려면 설정에서 "자동 다크 모드 색상 팔레트"를 활성화해야 합니다.

요약하자면, 토글은 스키드가 라이트로 설정된 경우(시스템 기본 또는 사용자 설정)에만 표시됩니다. 이는 사용자에게 혼란을 줍니다.

4개의 좋아요

기존 사이트와 사용자 설정에 영향을 주지 않기 위해 이렇게 처리한 것 같지만, 전체적으로 불필요하게 혼란을 야기합니다. 두 시스템이 모두 같은 일을 수행하면서도 동시에 존재할 이유는 사실상 없기 때문에(그중 하나가 더 잘 수행하고 있다면), 모든 사용자에게 이를 강제 활성화할 수 있는 방법이 제공되어야 합니다.

4개의 좋아요

네, 이 문제가 우리도 꽤 오래 골칫거리였습니다. 현재 라이트/다크 컬러 팔레트가 작동하는 방식을 개선하고 있으며, 곧 이 모든 것이 훨씬 더 직관적으로 개선되길 바랍니다.

8개의 좋아요

토픽 제목이 좀 강하다고 생각하지만, 저도 좋은 해결책을 찾고 있습니다. 현재는 Dark/Light Mode Toggle 플러그인을 사용 중인데, 여기에 게시된 내용처럼 새 기능이 제대로 작동하지 않아서 그렇습니다. 공식 버전이 앞으로도 계속 개발될 것이라 들은 것에 대해 기쁩니다. 제 포럼의 외관에 중요한 부분이거든요. :blush: (물론 이기적인 요청입니다) :roll_eyes: