Después de mi trabajo en un pequeño rediseño de las páginas de lista de temas en escritorio, trabajé un poco en una versión móvil con algunas ideas similares, como más espacio para los títulos de los temas, una segunda línea con más información y una columna dedicada únicamente a la última publicación.
Compatibilidad
Este componente de tema es compatible con las funciones de etiquetas, enlaces destacados y cualquier función disponible en la versión original de la lista de temas. Cualquier estilo de presentación de categoría (viñeta, barra, cuadro) debería funcionar con este componente.
El componente de tema se ha probado en algunas paletas de colores; funcionará con temas claros, neutros u oscuros.
Lamentablemente, es posible que el componente de tema no funcione con plugins que ya cambian la presentación de la lista de temas, como las Vistas previas de la lista de temas.
Buen plugin. Aunque como recomendación general, ¿podríamos incluir una lista de temas y componentes con la versión mínima de Discourse? Estoy en la rama estable, pero tengo un entorno de pruebas para la versión 2.5beta. @codinghorror?
Sabrás que funciona si los avatares en la columna de la derecha se muestran correctamente. En unas pocas semanas, cuando los avatares dejen de funcionar, solo tendrás que reinstalar el componente sin usar la opción avanzada.
Me gusta que el avatar del último poster esté a la derecha.
En la disposición predeterminada para móviles, el avatar grande justo a la izquierda del título del tema grita “autor”.
Por pura curiosidad, revisé el archivo SCSS. ¿Hay alguna razón por la que no hayas utilizado la sintaxis anidada que ofrece SCSS?
Personalmente, solo uso esta función para acceder al primer mensaje, pero no debo imponer mi forma de navegar a todos. Veré si puedo restaurar la función.
Hola @Steven, parece que las notificaciones de nuevos mensajes se muestran dos veces. Una vez a la derecha del título del tema y otra en lugar del contador de respuestas. ¿Es un error o me estoy perdiendo algo?
Debe provenir de la última actualización con el botón de entrada al tema. Creo que será mejor volver a la versión anterior. No está realmente adaptado al componente.
Mejoraré en unos minutos.
edit: Actualizado hace un momento, avísame si es mejor.
Gracias por tus comentarios. Tengo problemas graves con internet, así que voy un poco atrasado en todo el trabajo de Discourse.
Me gusta la idea del icono o emoji de etiqueta, pero probablemente cambiaré los dos componentes del tema a una etiqueta d-icon. Al mismo tiempo, crearé una rama sin ningún icono para garantizar la compatibilidad con el componente de iconos de etiqueta.
¡Hola Steven!
Parece que hay algunos problemas de diseño con la versión actual de Discourse.
He creado un tema vacío y solo he incluido el componente móvil MD Topic List, y este parece ser, de hecho, el problema.
Aquí está la vista móvil:
Intentaré reescribir la plantilla para eliminar también el máximo de clases personalizadas, creo que es lo mejor con el rediseño en curso en el núcleo.
edición: Nuevo commit, hice una reescritura de la plantilla y la hoja de estilo para que sea más fácil de actualizar en el futuro.