Iconos de categoría

He agregado 3 funciones que realmente quería ver.

Característica 1: Logo de categoría como icono de categoría

Simplemente carga el SVG o PNG en la configuración de la categoría en Configuración de la categoría > Imágenes > Imagen del logo de la categoría. ¡No es necesario meterse con una hoja de sprites personalizada!

Configuración

Estoy de acuerdo, sería extremadamente bueno tener todo configurable desde las respectivas páginas de categoría. Creo que esta característica es lo más cercano, si te parece bien usar el logo de la categoría como icono de categoría.


Además, ahora puedes usar 2 tipos de emojis.

Característica 2: Emoji nativo del sistema como icono de categoría

Simplemente usa el teclado de emojis nativo en tu iOS, macOS u otro dispositivo para ingresar un solo carácter de emoji Unicode.

Configuración


Característica 3: Emoji de Discourse como icono de categoría (+ consejo profesional)

¡Usa el conjunto de emojis alojados de Discourse! Simplemente escribe el atajo del emoji, como :grinning:, que se renderizará → :grinning:

Consejo profesional

Si deseas cargar un icono de categoría personalizado sin reemplazar el logo de la categoría, esta es una excelente solución. Simplemente carga el icono como un emoji en Admin > Personalizar > Emoji. Luego, usa el :shorthand: del emoji.

Configuración


Los emojis nativos, los emojis de Discourse y los iconos de Font Awesome se pueden mezclar, si es que te va así…

Configuración


Mientras desarrollaba esto, tuve algunas preguntas @pmusaraj

¿Podemos eliminar la opción partial por completo y reemplazar el slug de la categoría con el ID de la categoría para resolver el problema de que las subcategorías compartan el mismo slug? Si quisiera iconos diferentes para subcategorías que comparten el mismo slug, esto también sería una solución. Dado que los IDs son más únicos, parecen el enfoque lógico y menos propenso a errores (a menos que eliminen una categoría, supongo, pero ¿hacer eso reasigna todos los IDs de categoría?).

Además, ¿sigue siendo necesaria la configuración svg-icons? (Los iconos de Font Awesome seguirán renderizándose sin especificarlos allí).

9 Me gusta