Questa funzionalità è ora parte del core di Discourse. Utilizza l’impostazione ‘indicatore di caricamento della pagina’ per attivarla. Maggiori dettagli qui sotto.
Questo componente del tema rimuove il classico indicatore di caricamento (spinner) di Discourse e lo sostituisce con una barra di scorrimento in alto nello schermo. Questo è un approccio comune su altri siti (ad esempio GitHub). Il vantaggio è che si riduce il “lampeggiamento” dei contenuti durante il cambio di pagina. Uno svantaggio potenziale è che Discourse può sembrare meno un’applicazione e più una pagina web.
Certo, vediamo come ci si sente. Abilitato qui su Meta (E ho temporaneamente fissato/ridenominato questo argomento in modo che le persone sappiano che sta accadendo)
Preferivo lo spinner, anche se, a dire il vero, non ne ero davvero consapevole. Mi piace il fatto che appaia per un istante e poi la pagina si mostri all’improvviso. Questo sembra veloce. Con la barra, invece, mi rendo più conto dell’attesa. Mi sono accorto di continuare a guardarla, quando altrimenti avrei già potuto iniziare a leggere la pagina.
Potrebbe esserci un miglioramento se si “concludesse” in una fase precedente del caricamento della pagina.
Oppure, se vuoi allontanarti dal vecchio spinner, che ne dici di un nuovo spinner simile a una versione circolare della barra, che raggiunge i 360 gradi proprio prima di scomparire?
Questo ha messo in luce diversi bug di rendering (ad esempio, navigare direttamente da un argomento all’altro causava problemi nella visualizzazione dell’OP). Rimosso temporaneamente da Meta, ma puoi comunque provarlo utilizzando il link del creatore di temi nell’OP.
Mi piace molto, anche se gli spinner personalizzati non vengono visualizzati nella maggior parte dei casi.
Un problema però: la barra di caricamento non viene utilizzata quando si ricarica l’argomento o l’elenco degli argomenti in cui ci si trova.
Se sei sulla home di Meta, clicca sul logo e vedrai lo spinner invece della barra.
Attualmente è impostato in base al colore ‘quaternario’ dello schema dei colori. Sarebbe facile personalizzarlo singolarmente tramite CSS, se lo desideri.
Ottima osservazione, grazie. Vedrò se riesco a sovrascrivere anche quella situazione