이들을 두 가지 색상 스키마("라이트 모드"와 “다크 모드”)를 가진 하나의 테마로 통합했습니다.
모든 기존 테마와 색상 스키마를 사용자에게 비활성화하여, 사용자가 사용할 수 있는 것은 오직 두 가지 색상 스키마와 새로운 테마 하나만 남았습니다.
내비게이션 바에서 테마 전환 버튼을 활성화했습니다.
포럼을 재빌드할 때마다 두 가지의 색상 스키마(Horizon과 Horizon Dark)가 추가로 활성화됩니다. 제가 그것들을 비활성화했다고 확신합니다. 비활성화한 후 재빌드하여 여러 번 테스트해 봤기 때문입니다. 재빌드 시 항상 다시 활성화됩니다. 테스트한 최신 Discourse 버전은 3.5.0.beta9-dev (04dbc622ab)입니다. 아래 스크린샷을 참조하세요.
부연 설명: 두 Horizon 팔레트를 비활성화하려고 할 때, 체크박스를 해제하고 설정을 저장한 후 팔레트 페이지로 돌아가면, 해제한 팔레트가 색상 팔레트 페이지를 하드 리프레시하기 전까지는 목록에 비활성화 상태로 표시되지 않습니다. 이것이 별도의 버그인지 확실하지 않습니다.
Horizon 팔레트가 자체적으로 활성화되면, 사용자 설정 페이지는 아래 스크린샷과 같이 “다크 모드” _선택 상자_가 “다크 모드” _색상 팔레트_로 설정되어야 하는데 "일반과 동일"으로 설정되어 있습니다. “일반” 선택 상자는 "라이트 모드"로 올바르게 설정되어 있지만, 이로 인해 원치 않는 두 Horizon 팔레트도 사용 가능해집니다.
두 Horizon 팔레트를 다시 비활성화한 후, 일부 사용자는 내비게이션 바에서 라이트/다크 모드 버튼을 볼 수 있고 일부는 볼 수 없습니다.
또한, 라이트/다크 모드 토글이 "라이트"로 설정되어 있고 사용자 설정(/my/preferences/interface)에서 색상 팔레트를 "다크"로 변경하면, 페이지가 새로고침될 때 다시 라이트로 되돌아갑니다. 설정에서 색상 팔레트를 전환한 후 페이지를 저장해야 한다는 표시가 없습니다. 저장이 완료되고 새로고침하면 내비게이션 바의 라이트/다크 모드 전환기가 사라집니다.
재현하는 데 어려움을 겪고 있다면 포럼 링크를(비공개로) 보내거나/또는 스크린셰어를 할 수 있습니다.
사이트 재빌드 후 Horizon 및 Horizon Dark 팔레트가 자동으로 다시 활성화되는 문제를 재현할 수 있었습니다. 이에 대한 버그를 보고했으며, 최대한 빨리 수정할 예정입니다.
해당 버그로 인한 연쇄 효과를 제외하면, 언급하신 다른 사항들은 모두 default dark mode color scheme id 설정과 관련이 있는 것으로 보입니다. 좋은 소식은 해당 설정을 테마로 마이그레이션하는 업데이트가 진행 중이라는 점입니다. 이를 통해 설정을 훨씬 더 사용하기 쉽고 찾기 편하게 만들며, 이러한 불일치 발생 가능성을 줄일 수 있습니다. 향후 24시간 이내에 해당 업데이트를 병합할 계획이며, 더 자세한 내용을 알리는 공지사항과 문서를 제공할 예정입니다. 업데이트가 배포되면 다시 이곳에 연락하여 해당 문제가 해결되었는지 테스트해 보실 수 있도록 하겠습니다.
이것이 버그인지 확실하지는 않지만, about.json 파일의 "color_schemes" 필드에서 색상 팔레트 이름을 변경했습니다. 이로 인해 “Color Palette”(색상 팔레트)와 “Dark Color Palette”(다크 색상 팔레트) 설정 값이 정수(누락된 색상 팔레트의 ID일까요?)로 변경되었습니다.
“Default dark mode color scheme ID”(기본 다크 모드 색상 스킴 ID) 설정이 이제 제 사이트 설정에서 사라진 것으로 보입니다. 이것이 Discourse에서 제거되었는지 확실하지 않습니다. 위에서 언급한 이전 스크린샷에는 이 설정이 있었습니다: