[PAGO] Adicionar alternância de tema escuro ao menu do usuário

O que você gostaria que fosse feito?

Gostaria de permitir que meus usuários alterem manualmente a configuração do modo escuro a partir do menu suspenso do avatar do usuário.

A ideia é usar exatamente o mesmo comportamento que a alternância “Não Perturbe”.

Quando você precisa que seja feito?

15 de maio

Qual é o seu orçamento, em USD, que você pode oferecer para esta tarefa?

100-300 USD

3 curtidas

Não em um menu suspenso. Mas talvez uma alternativa.

1 curtida

No que me diz respeito, esse componente está desatualizado e não suporta o novo recurso de tema escuro. Além disso, no nosso caso de uso, não temos espaço extra no cabeçalho móvel, então preferimos o menu do usuário.

1 curtida

O que você quer dizer com substituir? Temos um botão na barra de cabeçalho que permite ao usuário alternar entre o tema atual e o modo escuro.

image

1 curtida

Esse botão não utiliza a funcionalidade central do modo escuro, certo? Veja o tópico correspondente aqui: o componente não foi atualizado há algum tempo:

1 curtida

Não, ele não utiliza o esquema de cores escuras que você pode configurar no painel de administração. Ele usa novas regras CSS para seu próprio esquema escuro. Portanto, o nome é um pouco enganoso, pois ele alterna apenas para as cores escuras do tema Alien.

Não tenho conhecimento de que exista atualmente um componente de tema genérico para alternar esquemas de cores. Acredito que poderia ser implementado de forma semelhante ao Header Theme Toggle, usando funções de discourse/lib/color-scheme-picker. Mas eu também não consigo codificar isso :roll_eyes:

3 curtidas

É inspirado no alternador de temas e

https://meta.discourse.org/t/header-theme-toggle/113496

para que você possa alternar entre o tema atual e o tema escuro (esquema definido na ferramenta de administração).

1 curtida

Tenho interesse em assumir isso. Estou te enviando uma MP.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.