Hamburger Theme Selector

Solicitação de recurso! Podemos adicionar um cabeçalho de seção para isso? Sem já saber qual é o tema, não fica imediatamente claro para os usuários para que servem esses links. É verdade que basta um clique para descobrir, mas eles podem não estar dispostos a experimentar primeiro. A seção deve ter um título (possivelmente uma configuração, para quem não deseja um título para essa seção). Isso também seria importante para acessibilidade, já que não há nenhuma outra indicação para um leitor de tela de que há algo diferente da lista de categorias acima.

3 curtidas

Tricky, nada mais no menu hambúrguer tem um título, eu acho. Talvez, se pudermos vinculá-lo a algum lugar?

2 curtidas

Bem, a seção Categorias está rotulada. Se precisar ser vinculada a algum lugar, provavelmente seria a página de preferências? /my/preferences/account/interface?

https://meta.discourse.org/my/preferences/interface

4 curtidas

É, acho que poderíamos vinculá-lo ao local onde você define os padrões (desde que esteja logado).

A única coisa que me deixa um pouco inseguro aqui é que o menu hambúrguer já é enorme e isso está aumentando ainda mais sua altura vertical.

2 curtidas

É, essa é uma das razões pelas quais pensei que poderia haver uma configuração de componente para isso. Assim, para quem não quer algo gigantesco, pode desativar se quiser.

1 curtida

Claro, estou totalmente aberto a criar uma configuração de tema aqui.

4 curtidas

@Heather_Dudley O cabeçalho da seção foi mesclado; atualize o componente Seletor de Tema Hamburger para obter a nova configuração!

image

10 curtidas

Muito obrigado! Parece bom, exceto por um pequeno problema. No meu, há um marcador solto logo acima:

Não há outros itens de lista no menu, então não tenho certeza de onde veio. Talvez um asterisco solto?

Ao passar o mouse sobre o texto, o link correto é exibido, mas ao clicar nele, a página é recarregada, como se você tivesse clicado em um dos temas, em vez de levar às preferências.

4 curtidas

Sim, o @martin está investigando esse item de bala fora do comum e deve resolver em breve.

6 curtidas

@Heather_Dudley desculpe por isso, não tenho certeza de onde nosso amigo ponto de bala extraviado se originou. Já integrei uma correção para isso!

6 curtidas

Interessante, parece que isso não está funcionando agora. Não sei com o que está em conflito.

Embora eu ache que isso seja um componente muito importante e básico, acredito que deveria ser integrado ao próprio sistema Discourse.

Trabalhando no meta, então deve haver conflito com algum outro componente ou plugin que você instalou

3 curtidas

Peço desculpas por perguntar isso num fim de semana, mas alguém sabe como reordenar os temas de um usuário? Eles estão ordenados alfabeticamente, mas eu gostaria que meu Tema Claro viesse antes do Escuro, já que é o padrão. Tentei isso, mas, pelo que sei, não funciona porque é exibido como “block” em vez de “flex”. Existe outra maneira de reordenar elementos CSS que funcione nesse contexto? Ótimo componente, aliás.

2 curtidas

Eu geralmente evito fazer esse tipo de sugestão, mas como não podemos mais editar componentes do tema (pelo menos não facilmente), quis submeter uma ideia.

Acho que o * é um pouco simples para mostrar qual tema está selecionado; prefiro usar em vez disso.

image

O que você acha dessa ideia?

@b481: os temas estão ordenados alfabeticamente; a solução mais fácil seria renomear seus temas. O tema escuro, por exemplo, poderia ser chamado de Tema Noturno.

3 curtidas

Concordo. E/ou talvez o tema ativo pudesse ser exibido em negrito?

Sei disso, mas prefere poder simplesmente inverter a ordem, se possível. Não é algo grave, apenas uma pequena observação.

1 curtida

Não tenho certeza sobre o código CSS, ainda estou aprendendo.

No entanto, você pode criar seu próprio componente de tema usando CSS com uma sobrescrita. Acredito que ele use !important na propriedade de exibição do CSS.

1 curtida

Por curiosidade, seria possível fazer com que este componente do tema também exibisse Paletas de Cores, talvez com uma configuração para desativar ou ativar essa funcionalidade?

Com o novo recurso aqui: Automatic Dark Mode color scheme switching, ter a paleta de cores oposta para facilitar o acesso aos usuários seria ótimo, caso eles não queiram alterar as configurações do sistema operacional ou procurar as cores no menu de interface da conta deles.

4 curtidas

Desde que este componente do tema foi atualizado na semana passada, os membros que usam minha instância do Discourse não conseguem alterar seus temas. Todos os usuários foram transferidos para o tema Padrão (tema escuro, neste caso). Ao tentar mudar o tema, o asterisco se move para o tema alternativo, mas não há nenhuma alteração no tema em si. Alguma ideia do que eu possa fazer para resolver esse problema?

1 curtida

Você também atualizou o Discourse para a versão mais recente disponível?

2 curtidas

Sim, realizei a atualização do Discourse primeiro e atualmente estamos na versão 2.7.0.beta6

2 curtidas