Capacidad de mostrar iconos de categoría en la barra lateral

Parece que esto se menciona en varios lugares, pero no pude encontrar una respuesta clara: una forma de solucionar esto, o “está en camino” en la barra lateral o el componente, o “no”, etc.

He habilitado la barra lateral experimental en mi sitio alojado en Discourse. Obtengo bloques de colores junto a mis categorías. Y, notablemente, no obtengo los iconos de categoría que he configurado con el componente temático Category Icons.

Mi primer pensamiento es que tengo la configuración de “Estilo de categoría” como “ninguno” para este sitio. Me parece que no debería haber bloques de colores en la barra lateral con “ninguno”.

… y en mi captura de pantalla puedes ver los iconos que tengo para las categorías. Me parece que esos mismos iconos deberían estar en la barra lateral.

¿Opiniones?

6 Me gusta

La respuesta actual es que no tenemos planes específicos para esto.

Ha habido cierta discusión sobre hacer de los iconos de categoría una característica de primera clase, aunque, por ejemplo, sé que esto es algo que interesa a @tobiaseigen. Pero actualmente no está en nuestra lista de prioridades.

Mientras tanto, no estoy seguro de lo que se necesitaría para solucionar esto o para agregar soporte para ello en el componente temático de iconos de categoría. @pmusaraj, ¿tienes alguna idea de lo que podría implicar hacer eso?

@craigconstantine, ¿cómo esperarías que se viera la barra lateral cuando se usan iconos? ¿Esperarías que los iconos tuvieran el color de la categoría en este escenario?

1 me gusta

El componente de iconos de categoría anula un renderizador de enlaces de categoría principal para agregar sus iconos. La barra lateral, por una buena razón, no utiliza el mismo renderizador, por lo que necesitamos agregar una forma de extender/anular los enlaces de categoría de la barra lateral en el núcleo antes de que un componente pueda hacer algo aquí.

Historia similar para las etiquetas, pero probablemente sea un poco más fácil dado que actualmente mostramos un icono predeterminado para cada etiqueta en la barra lateral.

3 Me gusta

Hemos estado hablando internamente sobre lograr una mayor paridad de características entre las etiquetas y las categorías, y permitir que las etiquetas se decoren con colores de la misma manera que las categorías, y que ambas se decoren con iconos.

Diferenciar las etiquetas y las categorías con colores e iconos puede marcar una gran diferencia para ayudar a distinguirlas y a no “hacer pensar a la gente” mientras navegan por las discusiones en su comunidad.

Así que sí, estoy a favor de hacer que esto suceda en todos los ámbitos en el núcleo de Discourse. Pero no estoy a favor de crear una experiencia caótica y colorida o de dificultar el uso de la funcionalidad de la barra lateral con iconos. Me gusta el ejemplo de captura de pantalla del Sr. Musaraj con el estilo de categoría establecido en box, esto podría funcionar bastante bien en la barra lateral.

La barra lateral de Discourse for Teams manejó la decoración de categorías un poco mejor que la nueva barra lateral, creo. Podrías usar la configuración de administrador category style para elegir barra, caja, punto o ninguna, y las categorías en la barra lateral se mostraban con el estilo elegido y todas se veían muy bien. Ver capturas de pantalla.

¿Igual que en el menú ≡ de estilo antiguo?

Desactivé enable-exp-sidebar, borré la caché de mi navegador, actualicé… pensando que le haría una captura de pantalla a mi antiguo ≡ mostrando las categorías con íconos… pero eso tampoco funciona ahora??

Esto no solía tener las cajas de colores; el color no transmite ningún significado inherente, en general. Todas mis categorías tienen íconos cuidadosamente elegidos. Ayuda tiene un FA ?, Escuchar tiene auriculares, Supporters tiene una silueta de usuario con + (que usamos como adorno de avatar para personas en un cierto grupo), Banco de trabajo tiene un ícono de herramientas, etc.

Pero para intentar responder a tu pregunta específica de arriba: Debería verse así (sin colores ya que el estilo de categoría es ninguno) y el ícono junto a los nombres… aquí están los íconos para algunas de nuestras categorías (esto también estaba en mi publicación original.)

3 Me gusta

Para volver a la forma antigua, también tienes que desactivar la configuración “enable experimental sidebar hamburger”.

1 me gusta

derp …por supuesto que tiene razón. Aquí tiene una captura de pantalla de cómo deberían aparecer los iconos junto a las categorías, en la barra lateral cuando el estilo de categoría es ninguno:

2 Me gusta

8 publicaciones se dividieron en un nuevo tema: Alternativas a los iconos de candado en categorías protegidas

re: iconos de categoría
A mí personalmente no me importan. Estoy de acuerdo en que sería un desorden en mi opinión. Me refería más a las preocupaciones de @craigconstantine porque estaban disponibles en el menú anterior.

1 me gusta

Sí, esta puede ser una sugerencia poco realista e innecesaria.

Los colores de la barra lateral coinciden con los colores de categoría utilizados en muchos lugares de la interfaz de usuario.

1 me gusta

Sí, yo mismo, no tengo ningún problema con esas viñetas de colores (aparte de los iconos de bloqueo, pero puedo eliminarlos con código). Solo dame la capacidad de modificar la sección de la comunidad y estaré encantado. :slight_smile:

Sí, pero eso no es lo mismo que el propósito :wink:

Como sea. Simplemente no creo que los usuarios puedan e identifiquen las categorías por diferentes colores, así que los he deshabilitado donde he podido y, de lo contrario, he intentado usar el mismo color en todo el foro. No veo ningún otro propósito para los colores de categoría que el aspecto decorativo y eso es puramente una cuestión de gusto.

Y es por eso que me gustaría mucho tener una opción para deshabilitarlos en la barra lateral como puedo hacer en el resto del foro.

aquí tienes:

css común

.sidebar-section-link-prefix span {
    display: none;
}
1 me gusta

Gracias.

Pero ahora incluso he vuelto al tema :wink: La capacidad de mostrar iconos de categoría en la barra lateral sería una solución realmente agradable…

para cualquiera que quiera cambiar la apariencia de esas viñetas de categoría en el menú de la barra lateral del navegador, puede hacer algo como lo que hice en mi foro, en CSS común:

.sidebar-section-link-wrapper .sidebar-section-link-prefix .prefix-span {
    width: .6em;
    height: .6em;
    border-radius: 100%;
}

que se verá así:

observe la viñeta del sub-categoría Mesa de ayuda. The Lounge está asegurado para TL1 pero eliminé el ícono de candado con código. Dejo el ícono de candado en las categorías del personal para que puedan verlas fácilmente.

1 me gusta

Solo dejo una nota rápida aquí, estamos trabajando para que los componentes temáticos de los iconos de categoría y los iconos de etiqueta sean compatibles con la barra lateral a corto plazo. Esto debería estar listo la próxima semana. Sin embargo, a más largo plazo, tenemos la intención de hacer que los iconos personalizables para categorías o etiquetas sean una característica principal.

11 Me gusta

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