Gracias por preguntar, estaba relacionado con haber desactivado la «presencia en línea». Lo habilité y ahora me aparecen los modales
Ahora el componente Theme funciona, pero solo a través del botón de expandir. El problema con la funcionalidad de fila parece estar relacionado esta vez con el tema Horizon.
Me pregunto si un interruptor para móvil/escritorio podría añadir valor a esta funcionalidad. Me gusta lo que aporta a la experiencia en móvil, donde los usuarios tienden a deslizar y hacer scroll todo el tiempo, pero en escritorio prefiero el comportamiento clásico del foro.
¿Tengo expectativas equivocadas o me falta algo realmente obvio ahora mismo? Usé un tema puro sin otros componentes de tema, y estoy usando iPad/iPhone (PWA, Safari y el Hub, todo igual).
edición
Probé con una cuenta más nueva y obtuve la primera publicación como se esperaba. Así que la situación anterior solo importa al abrir un tema que ya ha sido leído.
He notado un problema con la ventana modal de vista previa del tema, que no funciona correctamente en el tema Horizon cuando se tiene habilitada la opción “contexto alto de la tarjeta del tema”. ¿Es intencional o es un error?
Además, como solicitud de función: ¿sería posible agregar una configuración para habilitar este componente solo para categorías específicas?
Además, al abrir una vista previa desde la sección de temas relacionados o sugeridos en la parte inferior de una página de tema, hacer clic en «Abrir tema completo» dentro del modal no permite navegar a la página de destino.
Gracias, ah, ¡esa era la pieza que faltaba! No me di cuenta del problema porque esta configuración estaba desactivada… lo siento @satonotdead
Así que el problema era que Horizon, en el modo de tarjeta de tema de alto contexto, no renderiza el outlet de plugin topic-list-item-before, por lo que el componente del tema no podía funcionar.
Lo moví a otro outlet de plugin, ahora funciona bien.
Gracias, lo he arreglado.
Hmm, estoy pensando en ello. ¿Cómo imaginas que funcionaría? ¿Debería funcionar también en /latest (comprobando la categoría exacta del tema) o solo dentro de la categoría seleccionada? ¿Deberían los temas sugeridos en esa categoría también mantener el modal?
Lo he pensado bastante y no estoy seguro de que deslizar hacia la derecha sea la mejor solución en este caso. Podría entrar fácilmente en conflicto con los gestos de navegación nativos en móviles, donde los deslizamientos horizontales ya tienen otros significados.
Al final, opté por un enfoque ligeramente diferente. El pie de la ventana modal ya se puede arrastrar hacia abajo para cerrarla, así que añadí un pequeño asa al pie para hacer esa interacción más fácil de descubrir.
De esta manera, incluso si has hecho desplazamiento hasta el final y estás en la última publicación, simplemente puedes arrastrar el pie hacia abajo para cerrar la ventana modal sin tener que hacer scroll de vuelta hasta el principio ni llegar hasta la parte superior de la ventana.
Creo que esto se siente un poco más natural para este tipo de ventana modal.
Tengo que disentir, después de haberlo usado durante más de una semana. Es muy fluido usar el teléfono con una sola mano y, dado que el 90 % de los usuarios simplemente consumen contenido, es perfecto y muy fácil de usar el sitio. También añadí un temporizador animado de 3 segundos con el mensaje en la parte superior, 5 px por encima del modal, que explica que ese es el gesto para cerrar. Pruébalo un rato y verás lo bien que funciona sin tener que mover el pulgar mucho.
Además, si es con lo que te quedas, ¿será un botón de conmutación para activarlo o desactivarlo?
Lo he probado, pero hay un problema: el mismo gesto también se utiliza en Safari para iOS para volver a la página anterior. A menudo, en lugar de cerrar el cuadro de diálogo, el usuario vuelve a la página web anterior.
He estado pensando mucho en esto y he añadido tres opciones configurables:
None: no hay ningún gesto adicional para cerrar
Grip: se muestra un asa visual en el pie de página
Gesture: el modal se puede cerrar deslizando hacia abajo cuando está en la parte superior, o deslizando hacia arriba cuando está en la parte inferior. El gesto o botón de Atrás nativo también cierra el modal en dispositivos móviles.
Intenté que funcionara de manera similar a los modales de comentarios de Facebook.
La parte más interesante es el manejo del botón Atrás nativo. En lugar de salir de la lista de temas subyacente, el modal consume la acción de Atrás y se cierra a sí mismo, manteniendo la posición del usuario en la lista.
Último iPad: solo el gesto de deslizar hacia arriba cierra la ventana modal. Si deslizo de izquierda a derecha, no hace nada dentro de la ventana modal, y fuera de ella funciona como un retroceso normal, dejándome en la página de inicio del creador.