Abbiamo recentemente introdotto una light-box aggiornata, costruita utilizzando PhotoSwipe, per migliorare l’esperienza di visualizzazione di immagini e file correlati su Discourse. Questa nuova funzionalità è stata distribuita in tutte le nostre community, quindi puoi sperimentarla nella tua community una volta aggiornata all’ultima versione di Discourse.
Cosa è cambiato?
Le modifiche qui sono piuttosto sottili. Per la maggior parte, la light-box dovrebbe funzionare come ti aspetteresti in base a esperienze simili in altre applicazioni.
Quando fai clic o tocchi un’immagine, questa si apre all’interno della light-box e aumenta di dimensioni per renderla più facile da vedere. Da lì, puoi scaricare l’immagine, visualizzare l’immagine originale ed effettuare lo zoom. Se ci sono più immagini nel post, puoi anche navigare tra di esse qui.
Funziona benissimo anche su mobile, dove puoi usare gesti comuni come lo swipe e lo zoom con il pizzico.
Oooh, sono contento che sia stato scelto Photoswipe! Ricordo di averlo suggerito per la rielaborazione delle funzionalità circa due anni fa, dato quanto mi piaceva questa libreria (dopo averla usata in progetti personali), ma la rielaborazione del lightbox non era attivamente in lavorazione allora.
Non vedo l’ora di vederlo sui miei forum!
Spero che saremo in grado di scorrere le immagini di una galleria trascinando il mouse come sul sito web di PhotoSwipe. È una funzionalità minore, ma rende l’esperienza davvero fluida sul desktop.
Grazie @Canapin, mi hai fatto capire che ho perso l’opportunità di aggiungere una galleria di immagini all’OP in modo che le persone possano provarla subito.
Ho appena testato questo, sembra che tu sia effettivamente in grado di scorrere!
Intendi controllare se la galleria termina o continua a scorrere le stesse immagini? Non credo ci sia un modo per controllarlo ora… ma sono curioso di saperne di più sul tuo caso d’uso. Quando sarebbe utile questa funzionalità nella tua community?
L’unica cosa che mi infastidisce è un problema minore presente in photoswipe da anni.
Se scorri rapidamente le immagini (in qualsiasi direzione), appare un segnaposto grigio anche per le immagini che hai già visualizzato, che potrebbero essere memorizzate nella cache.
Intendevo che quando raggiunge la fine, la diapositiva successiva è la prima, e così via. Sarebbe più facile, diciamo nei post con molte immagini. Ma penso che anche l’implementazione attuale vada bene.
Sembra che con questo sistema di immagini, l’immagine mantenga il nome file originale, il che è fantastico: questo è uno dei miei piccoli fastidi del vecchio sistema Poter trascinare per spostare è anche molto comodo!
Una cosa che invece non mi piace è la velocità con cui l’immagine zooma quando si fa clic sulla miniatura. È in parte una questione di preferenza personale, ma a me piace la velocità rapida del vecchio sistema. In un thread con molte immagini, è bello poter accedere rapidamente all’immagine invece di aspettare che le animazioni superflue finiscano su ogni singolo clic della miniatura. Suggerirei di farlo corrispondere alla velocità precedente.