Parece que isso é mencionado em alguns lugares, mas não encontrei uma resposta clara — uma maneira de contornar isso, ou “está chegando” na barra lateral ou no componente, ou “não”, etc…
Ativei a barra lateral experimental no meu site hospedado no Discourse. Recebo blocos coloridos ao lado das minhas categorias. E, notavelmente, não recebo os ícones de categoria que configurei com o Componente de tema Ícones de Categoria.
Meu primeiro pensamento é que tenho a configuração “Estilo da Categoria” como “nenhum” para este site. Sinto que não deveriam haver blocos coloridos na barra lateral com “nenhum”.
…e na minha captura de tela você pode ver os ícones que tenho para as categorias. Sinto que esses mesmos ícones deveriam estar na barra lateral.
A resposta atual é que não temos planos específicos para isso.
Houve alguma discussão sobre tornar os ícones de categoria um recurso de primeira classe, no entanto - sei que esta é uma coisa que @tobiaseigen está interessado, por exemplo. Mas atualmente não está em nossa lista de prioridades.
Enquanto isso, não tenho certeza do que seria necessário para contornar isso ou para adicionar suporte a ele no componente de tema de ícones de categoria. @pmusaraj você tem alguma opinião sobre o que isso poderia implicar?
@craigconstantine - como você esperaria que a barra lateral ficasse quando os ícones fossem usados? você esperaria que os ícones tivessem a cor da categoria neste cenário?
O componente de ícones de categoria substitui um renderizador de link de categoria principal para adicionar seus ícones. A barra lateral, por um bom motivo, não usa o mesmo renderizador, então precisamos adicionar uma maneira de estender/substituir os links de categoria da barra lateral no núcleo antes que um componente possa fazer algo aqui.
História semelhante para tags, mas provavelmente é um pouco mais fácil, dado que atualmente estamos mostrando um ícone padrão para cada tag na barra lateral.
Temos discutido internamente sobre a aproximação da paridade de recursos entre tags e categorias, e para permitir que tags sejam decoradas com cores da mesma forma que as categorias, e que ambas sejam decoradas com ícones.
Diferenciar tags e categorias com cores e ícones pode fazer uma grande diferença em ajudar a distingui-las e não “fazer as pessoas pensarem” enquanto navegam pelas discussões em sua comunidade.
Portanto, sim, sou a favor de tornar isso uma realidade em geral no Discourse principal. Mas não sou a favor de criar uma experiência caótica e colorida ou de tornar a funcionalidade da barra lateral mais difícil de usar com ícones. Gosto do exemplo de captura de tela do @pmusaraj com o estilo de categoria definido como box - isso poderia funcionar muito bem na barra lateral.
A barra lateral do Discourse for Teams lidou com a decoração de categorias um pouco melhor do que a nova barra lateral, eu acho. Você poderia usar a configuração de administrador category style para escolher barra, caixa, ponto ou nenhum, e as categorias na barra lateral eram exibidas com o estilo escolhido e todas pareciam muito bonitas! Veja as capturas de tela.
Desativei o enable-exp-sidebar, limpei o cache do meu navegador, atualizei… pensando que tiraria um print do meu ≡ antigo mostrando as categorias com ícones… mas isso também não está funcionando agora??
Isso não costumava ter as caixas coloridas — a cor não transmite nenhum significado inerente, em geral. Todas as minhas categorias têm ícones cuidadosamente escolhidos. Ajuda tem um FA ?, Ouvir tem fones de ouvido, apoiadores tem uma silhueta de usuário com + (que usamos como flair de avatar para pessoas em um determinado grupo), bancada tem um ícone de ferramentas, etc.
Mas para tentar responder à sua pergunta específica no topo: Deveria parecer assim (sem cores, já que o estilo da categoria é nenhum) e o ícone ao lado dos nomes… aqui estão os ícones para algumas de nossas categorias (isso também estava na minha postagem original.)
derp … você está, claro, correto. Aqui está uma captura de tela de como os ícones devem aparecer ao lado das categorias, na barra lateral quando o estilo da categoria é nenhum:
re: ícones de categoria
Eu mesmo não me importo particularmente com eles. Concordo que seria uma bagunça na minha opinião. Eu estava mais abordando as preocupações do @craigconstantine porque elas estavam meio que disponíveis no menu legado.
sim, eu mesmo, não tenho problemas com esses marcadores coloridos (exceto pelos ícones de cadeado, mas posso removê-los com código). basta me dar a capacidade de modificar a seção da comunidade e ficarei satisfeito.
Enfim. Eu simplesmente não acredito que os usuários possam e identificarão categorias por cores diferentes, então eu as desativei onde pude e, de outra forma, tentei usar a mesma cor em todo o fórum. Não vejo outro propósito para as cores das categorias além do aspecto decorativo e isso é puramente uma questão de gosto.
E é por isso que eu gostaria muito de ter uma opção para desativá-las na barra lateral, como posso no resto do fórum.
para quem quiser alterar a aparência desses marcadores de categoria no menu da barra lateral do navegador, você pode fazer algo como o que fiz no meu fórum - em css comum:
note o marcador da subcategoria Central de Ajuda. O Lounge é restrito para TL1, mas removi o ícone de cadeado com código. Deixo o ícone de cadeado nas categorias da equipe para que eles possam vê-las facilmente.
Apenas deixando uma nota rápida aqui, estamos trabalhando para tornar os componentes de tema de ícones de categoria e ícones de tag compatíveis com a Barra Lateral no curto prazo. Isso deve chegar na próxima semana. No entanto, a longo prazo, pretendemos tornar os ícones personalizáveis para categorias ou tags um recurso principal.