Hemos introducido recientemente un lightbox actualizado, construido con PhotoSwipe, para mejorar la experiencia de visualización de imágenes y archivos relacionados en Discourse. Esta nueva funcionalidad se ha implementado en todas nuestras comunidades, por lo que puedes experimentarla en tu comunidad una vez que hayas actualizado a la última versión de Discourse.
¿Qué ha cambiado?
Los cambios aquí son bastante sutiles. En su mayor parte, el lightbox debería funcionar como esperarías basándote en experiencias similares en otras aplicaciones.
Cuando haces clic o tocas una imagen, se abre dentro del lightbox y aumenta de tamaño para que te sea más fácil verla. Desde allí, puedes descargar la imagen, ver la imagen original y hacer zoom. Si hay varias imágenes en la publicación, también puedes navegar entre ellas aquí.
También funciona muy bien en dispositivos móviles, donde puedes usar gestos comunes como deslizar y pellizcar para hacer zoom.
Aquí tienes algunas imágenes que puedes usar para probarlo:
¡Oooh, me alegra que se haya elegido Photoswipe! Recuerdo haberlo sugerido para la refactorización de funciones hace como dos años, dado que me gustaba esta biblioteca (después de usarla en proyectos personales), pero la refactorización de la lightbox no se estaba trabajando activamente entonces.
¡No puedo esperar a verlo en mis propios foros!
Espero que podamos deslizar las imágenes de una galería arrastrando el ratón como en el sitio web de PhotoSwipe. Es una característica menor, pero hace que la experiencia sea realmente fluida en el escritorio.
¿Quieres decir controlar si la galería termina o continúa mostrando las mismas imágenes? No creo que haya una forma de controlar eso ahora… pero tengo curiosidad por saber más sobre tu caso de uso. ¿Cuándo sería útil esta capacidad en tu comunidad?
Lo único que me molesta es un problema menor que ha estado presente en photoswipe durante años.
Si pasas rápidamente las imágenes (en cualquier dirección), aparece un marcador de posición gris incluso para las imágenes que ya has visto, que podrían estar en caché.
Quise decir que cuando llega al final, la siguiente diapositiva es la primera, y así sucesivamente. Sería más fácil, digamos, en publicaciones con muchas imágenes. Pero creo que la implementación actual también está bien.
Así que parece que con este sistema de imágenes, la imagen conserva el nombre de archivo original, lo cual es genial; ¡esa es una de mis pequeñas quejas con el sistema anterior! Poder arrastrar para hacer zoom también es muy útil.
Sin embargo, una cosa que no me gusta es la velocidad a la que la imagen se acerca cuando haces clic en la miniatura. Es una cuestión de preferencia personal, pero me gusta la velocidad rápida del sistema anterior. En un hilo con muchas imágenes, es bueno poder acceder rápidamente a la imagen en lugar de esperar a que terminen las animaciones superfluas en cada clic de miniatura. Sugeriría que coincida con la velocidad anterior.