Sembra tutto a posto!
Cliccando sui link di questo menu (fuori dai menu a tendina) appare ancora il caricamento:
Sembra tutto a posto!
Cliccando sui link di questo menu (fuori dai menu a tendina) appare ancora il caricamento:
Attualmente è impostato a 2px, ma se utilizzi un display HiDPI con ridimensionamento (ad esempio un MacBook Retina), potrebbe apparire più vicino a 1px sul tuo schermo. Lo aumenterò a 3px oggi.
Hai ragione, al momento è un’esperienza utente piuttosto incoerente. Dal punto di vista tecnico è una questione complessa. L’indicatore di caricamento è attualmente collegato al router Ember, quindi appare solo durante le transizioni delle route Ember. Alcuni stati di ‘caricamento’ all’interno dell’interfaccia non sono effettivamente transizioni di route Ember… dovremo pensare a come rendere tutto più coerente.
Non vedo l’ora di vedere il supporto per DPI elevati. Forse si potrebbe dare agli amministratori del sito la scelta tra la barra di caricamento e un cerchio girevole rinnovato (tosso toso
).
È stato aumentato a 3px, quindi dovrebbe essere un po’ più evidente.
Gli amministratori possono personalizzare tutto tramite un componente del tema, quindi se i siti desiderano mantenere un indicatore di caricamento rotante, sarà possibile ![]()
@meghna ha pubblicato Custom Loading Spinner Component, un ottimo modo per sfruttare le icone SVG di FontAwesome che funzionano a tutti i livelli DPI.
Adoro assolutamente questo e sono d’accordo con @codinghorror che dovrebbe essere spostato nel core come impostazione predefinita.
Penso di aver risolto il problema: l’indicatore di caricamento dovrebbe essere rimosso da tutte le visualizzazioni dell’elenco degli argomenti.
Su iPad, la barra di caricamento non viene visualizzata affatto. (iPad 5ª generazione… credo. iOS 14, app DiscourseHub)

Vedi il gif ^
Ottima rilevazione, grazie @CaptainZac. Ho apportato alcune modifiche in modo che ora dovrebbe funzionare nella vista PWA/DiscourseHub su iPad.
Ho anche aggiunto il valore top di 1px necessario per DiscourseHub su iPhone. L’altezza completa di 3px è ora visibile nell’app e sembra allinearsi abbastanza bene con la barra di scorrimento nativa di DiscourseHub.
Mi piace molto
Ottimo lavoro! ![]()
Sembra che il caricamento non si attivi con lo spinner invece che con il caricamento a slider nella home page se si fa clic sul logo.
Perfetto, inizia a usarlo - grazie!
Dovrebbe essere risolto ora, grazie!
Il problema con gli slider è che possono effettivamente sembrare più lenti (anche se la pagina si carica più velocemente).
Il motivo è che nulla accade alla maggior parte della pagina finché questa non ha terminato di caricarsi; ciò è in contrasto con la versione con l’indicatore di caricamento, in cui la pagina diventa bianca immediatamente dopo il clic, ovvero qualcosa di significativo avviene subito, rispetto a qualcosa di significativo che avviene dopo un ritardo.
Sì, è vero, ed è qualcosa di cui stiamo discutendo anche internamente. Mantenere tutto il contenuto vecchio sullo schermo significa che non c’è alcun feedback immediato dopo aver cliccato su un link. Ho appena applicato una modifica che (parzialmente) sfuma il contenuto della pagina durante il caricamento. (cc @awesomerobot)
Inizialmente l’avevo impostato per sfumare completamente, ma poi ci trovavamo con una pagina bianca. Penso che lasciare l’opposizione al 20% potrebbe essere un buon compromesso. Feedback sufficiente, ma non troppo brusco? ![]()
Al momento sta sfumando l’intero #main-outlet. Purtroppo non credo ci sia un modo per selezionare la {{outlet}} della rotta che sta effettivamente caricando… ma mi piacerebbe avere torto. Penso che l’unica soluzione sarebbe sostituire tutte le {{outlet}} nel nostro codice con un componente wrapper personalizzato…
Migliorando sempre di più… ![]()
Gioco di livello superiore: registra quanto tempo richiedono in media le richieste e fai durare l’animazione di dissolvenza lo stesso tempo ![]()
Ottimo. Sembra molto meglio. ![]()
![]()
È meglio David …ma sembra comunque più lento. Non sono sicuro che cambierà, a meno che l’effetto non sia così netto come con il caricatore, a dire il vero. Potrebbe anche essere semplicemente una caratteristica dello slider, soprattutto se si completa sempre. Questo perché la pagina avrà finito di caricarsi (o sembrerà aver finito di caricarsi) prima che lo slider si completi… eppure sarà lo slider a indicare il caricamento della pagina e non la pagina stessa, dato che è così evidente.
https://meta.discourse.org/u/golaxo/summary
Se clicchiamo dalla visualizzazione del profilo sul logo di Discourse, la parte superiore scompare, il che sembra strano.