Я только что обновился до последнего коммита. Сайт в тёмной теме использует логотип из светлой темы вместо логотипа тёмной темы. В новом коммите есть код, связанный с логотипом тёмной темы.
Пожалуйста, проверьте.
Спасибо.
Я только что обновился до последнего коммита. Сайт в тёмной теме использует логотип из светлой темы вместо логотипа тёмной темы. В новом коммите есть код, связанный с логотипом тёмной темы.
Пожалуйста, проверьте.
Спасибо.
Можете немного описать ваши настройки?
Я предполагаю, что вы включили тёмную тему и также добавили логотипы в новых настройках логотипов для тёмного режима?
У меня следующие настройки:
Когда я нахожусь на сайте в тёмном режиме, используется логотип, который я добавил для светлого режима, вместо логотипа тёмного режима.
Это произошло после того, как я сегодня обновился до последней версии.
Спасибо, я смог воспроизвести вашу проблему и работаю над исправлением.
Если вы зайдете в настройки Chrome (если вы используете Chrome), вы найдете параметр Beta, который позволит инвертировать цвета всех элементов изображений и видео на веб-странице после включения темного режима. Если это поможет, то пока можете использовать этот вариант.
@Moksh это должно быть исправлено сейчас через FIX: Detect dark scheme server-side for better dark logo support (#10… · discourse/discourse@3c06dd9 · GitHub.
Я пересобрал Discourse с вашим последним коммитом.
Вот подтверждение для последней версии:
Есть несколько проблем:
На рабочем столе:
В разделе тем я включил светлую тему по умолчанию, но экземпляр не переключается на светлую
для анонимного пользователя.
Если я авторизован и устанавливаю для пользователя светлую тему, она работает.
На мобильных устройствах:
И для авторизованных, и для анонимных пользователей экземпляр не использует цветовую палитру, заданную для темной и светлой тем, а берёт палитру по умолчанию. По сути, на мобильных устройствах обе темы — тёмная и светлая — не работают.
Светлая тема для анонимного пользователя не работает, хотя она была включена по умолчанию.
Спасибо.
Хм… вопросы, которые вы поднимаете сейчас, отличаются от проблемы, описанной в исходном сообщении. После пересборки появился ли правильный логотип при открытии сайта в тёмном режиме (при условии, что тёмная тема установлена по умолчанию)?
Да, оба логотипа подтягиваются, но что-то фундаментальное в том, как должны работать светлая и тёмная темы на основе цветовой палитры, нарушено. Это сломалось только что после вашего исправления ошибки.
Я уверен, что логотипы для тёмной/светлой темы перестали работать сегодня утром, когда я взял последнюю версию. Я не знаю, в чём причина этой проблемы и с какого коммита в последней версии.
Спасибо.
Чтобы завершить обсуждение, я обсудил эту проблему лично с @Moksh, и он видел тёмную тему, потому что настройка сайта default dark mode color scheme id была установлена на тёмную цветовую схему, а устройство/браузер находились в тёмном режиме.
Теперь я закрою эту тему и создам новую в #feature:announcements об этой очень новой функции.