Ícones de Categoria

Adicionei 3 recursos que eu realmente queria ver.

Recurso 1 — Logo da categoria como ícone da categoria

Basta fazer o upload do SVG ou PNG nas configurações da categoria em Configurações da categoria > Imagens > Imagem do logotipo da categoria. Não é necessário mexer em uma folha de sprites personalizada!

Configurações

Eu concordo com isso, seria extremamente bom ter tudo configurável a partir das respectivas páginas de categoria. Acho que este recurso pode ser o próximo melhor, se você estiver satisfeito em usar o logotipo da categoria como ícone da categoria.


Além disso, agora você pode usar 2 tipos de emojis!

Recurso 2 — Emoji nativo do sistema como ícone da categoria

Basta usar o teclado de emoji nativo no seu iOS, macOS ou outro dispositivo para inserir um único caractere de emoji Unicode.

Configurações


Recurso 3 — Emoji do Discourse como ícone da categoria (+ dica pro!)

Use o conjunto de emojis hospedados do Discourse! Basta digitar o atalho do emoji, como :grinning:, que será renderizado → :grinning:

Dica pro

Se você quiser fazer o upload de um ícone de categoria personalizado sem substituir o logotipo da categoria, esta é uma ótima solução. Basta fazer o upload do ícone como um emoji em Admin > Personalizar > Emoji. Em seguida, use o :shorthand: do emoji.

Configurações


Emojis nativos, emojis do Discourse e ícones do Font Awesome podem ser misturados, se for o seu estilo…

Configurações


Ao desenvolver isso, tive algumas perguntas @pmusaraj

Podemos remover a opção partial completamente e substituir o slug da categoria pelo ID da categoria para resolver o problema de subcategorias compartilhando o mesmo slug? Se eu quisesse ícones diferentes para subcategorias que compartilham o mesmo slug, isso também seria uma solução. Como os IDs são mais exclusivos, eles parecem a abordagem lógica e menos propensos a falhas (a menos que eles excluam uma categoria, eu presumo, mas fazer isso reatribui todos os IDs de categoria?).

Além disso, a configuração svg-icons ainda é necessária? (Os ícones do Font Awesome ainda serão renderizados sem especificá-los lá.)

9 curtidas