O site em modo escuro está usando o logo do modo claro em vez do modo escuro?

Acabei de atualizar para o último commit. O site no modo escuro está usando o logo do modo claro em vez do logo do modo escuro. O novo commit contém código relacionado ao logo do modo escuro.

@pmusaraj

FIX: do not override logo markup when loading page in dark mode · discourse/discourse@1a7391a · GitHub

Poderia, por favor, verificar?

Obrigado.

Pode descrever um pouco suas configurações, por favor?

Acho que você configurou um esquema escuro e também adicionou logotipos nas novas configurações de logotipo para o modo escuro?

Tenho as seguintes configurações:

  • Tema escuro ativado (o tema está ativado por padrão)
  • Paleta de cores - Escuro
  • Tanto o logotipo escuro quanto o logotipo móvel escuro foram adicionados nas Configurações (diferentes dos logotipos do modo claro)

Quando estou no site no modo escuro, o logotipo que adicionei para o modo claro é usado em vez do logotipo do modo escuro.

Isso aconteceu após eu atualizar para a versão mais recente hoje.

Obrigado, consegui reproduzir o seu problema e já estou trabalhando em uma correção.

Se você acessar as Configurações do Chrome (caso esteja usando o Chrome), há uma opção Beta que permite inverter todas as imagens e vídeos de uma página web (em termos de cores) após ativar o modo escuro. Se isso ajudar, você pode fazer isso por enquanto.

@Moksh, isso deve estar corrigido agora via FIX: Detect dark scheme server-side for better dark logo support (#10… · discourse/discourse@3c06dd9 · GitHub.

@pmusaraj

Reconstruí o Discourse com seu último commit.

Aqui está a prova para a versão mais recente:

Existem vários problemas:

No Desktop:

  1. Em temas, ativei o tema Claro como padrão, mas a instância não muda para Claro :frowning: para usuários anônimos.

  2. Se eu estiver logado, e definir o tema como Claro para o usuário, o tema Claro funciona.

No celular:

  1. Tanto para usuários logados quanto anônimos, a instância não está aplicando a paleta de cores definida para os temas escuro e claro, mas sim a paleta padrão escuro e claro. Basicamente, no celular, ambos os temas, Escuro e Claro, estão quebrados.

  2. O tema Claro para usuários anônimos não funciona, mesmo tendo sido ativado como padrão.

Obrigado.

Hmm… os tópicos que você está levantando agora são diferentes da questão mencionada no post original. Após a reconstrução, o logotipo correto apareceu quando você abriu o site no modo escuro (com o tema Escuro definido como padrão)?

Sim, ambos os logotipos foram carregados, mas algo fundamental sobre como os temas Claro e Escuro devem funcionar com base na paleta de cores está quebrado. Isso quebrou agora mesmo após sua correção de bug.

Tenho certeza de que os logotipos dos temas escuro/claro quebraram esta manhã quando peguei a versão mais recente. Não sei qual é a causa desse problema nem de qual commit na versão mais recente ele surgiu.

Obrigado.

Para fechar o ciclo aqui, conversei sobre essa questão particularmente com @Moksh e ele estava vendo o tema escuro porque a configuração do site default dark mode color scheme id estava definida como o esquema de cores Escuro e o dispositivo/navegador estava no modo escuro.

Vou encerrar este tópico agora e criar um novo em #feature:anúncios sobre esse recurso muito recente.