Creo que la línea de tiempo podría ocultarse en los temas sin respuestas, o la altura mínima del contenedor de publicaciones debería ser aproximadamente la misma que la de la línea de tiempo.
Por lo que recuerdo, esto ha estado presente desde hace un tiempo y es propio de pantallas pequeñas y temas de una sola línea con un solo mensaje, pero ¿quizás hemos retrocedido?
@awesomerobot me recordó que solíamos ocultar la línea de tiempo para temas de un solo post, ¿verdad? Quizás por eso lo vemos más a menudo, o quizás es una regresión real. De todos modos, en este caso, todos los elementos de la línea de tiempo están duplicados en los controles en la parte inferior del primer (y único) post…
El gran problema con una sola publicación es que, cuando resulta realmente útil como esta, no funciona correctamente. No soportamos la navegación a mitad de una publicación enorme, por lo que se vuelve muy, muy, muy, muy confuso. Mucho peor que el problema de renderizado.
Hágalo según la longitud del post más un solo post, entonces… ¿no necesitamos una línea de tiempo vertical para un solo post de una oración en un solo tema, verdad?
Absolutamente no, pero necesitamos arreglar la implementación; creo que eso es lo que estoy tratando de decir.
Si tuviera que elegir entre eliminarlo incondicionalmente o conservarlo para publicaciones individuales excepcionalmente largas, elegiría eliminarlo incondicionalmente.
Sin embargo, si arreglamos la implementación subyacente, apoyaría totalmente conservarlo para la increíble guía de @Johani; sería de gran ayuda.
si hay un solo mensaje en el tema Y si ese mensaje tiene menos de .. 1000* caracteres .. suprimir completamente la línea de tiempo
Incluso dos mensajes de una sola oración probablemente sean seguros, ¿verdad?
pero ¿qué pasa si todos son caracteres individuales y CR/LF, etc.? No lo sé. Creo que una verificación aproximada está bien; no necesitamos preocuparnos por casos extremos insensatos aquí.
Si la dejamos así para temas con un solo post gigante, simplemente no funciona correctamente, lo cual es muy confuso. Así que tenemos que solucionarlo.
Así que antes de este commit, la lógica estaba de alguna manera duplicada y diferente, y también estaba causando un widget de timeline-controls vacío (pero visible).
Mi intento de solucionar el solapamiento de la línea de tiempo está aquí:
No soluciona lo que explicaste, que al hacer clic o arrastrar en la línea de tiempo no cambia la posición de desplazamiento (scrollPosition) de la ventana. Lo revisé rápidamente y creo que esto debería ser un proyecto dedicado; siempre ha sido así y cambiarlo tendría MUCHAS implicaciones.
Si solo hay una publicación, ahora verificaré su altura y ocultaré el controlador de desplazamiento si es menor a 1000 px.
Representa una publicación de aproximadamente esta longitud:
Este commit también corrige otro error que hacía que el botón de administrador del tema apareciera en una posición incorrecta al recargar la página completa: