Aggiungere una barra di avanzamento alle azioni che richiedono tempo

Ci sono alcune azioni che, anche su host potenti, richiedono tempo.

Ad esempio, ho diviso un argomento di circa 8.600 post e ci sono voluti circa 30 secondi.

Discourse non mi ha dato alcuna conferma che stesse succedendo qualcosa. Ho semplicemente cliccato sul pulsante “Dividi…” e questo è diventato grigio.

Ciò potrebbe significare diverse cose.

Cosa potrebbe succedere invece:


Questo è per il mio esempio di divisione dei post. Ci sono più casi d’uso.

Questo è molto meglio di un semplice pulsante che diventa disabilitato, il che potrebbe significare molte cose.

Mi piace l’idea, ma quanto spesso vengono suddivise grandi quantità di risposte per rendere utile questa funzionalità?

1 Mi Piace

Non sono sicuro, ci sono altri usi. Alcune azioni richiedono un po’ di tempo, ad esempio se il server è sotto carico o il dispositivo dell’utente è molto lento e creano un nuovo argomento. Diciamo che ci vogliono 10 secondi per creare l’argomento perché hanno una tacca di 4G e stanno usando un iPhone 6. Dovrebbero avere una qualche conferma che il loro argomento viene creato.

1 Mi Piace

Stavo pensando esclusivamente alla divisione. Ma per tutte le azioni, direi che è una buona idea che dovrebbe essere implementata.

1 Mi Piace

Ho appena notato che esiste quando si eliminano post di un utente.


Penso ancora che dovrebbe esserci una versione di questo quando si divide.

1 Mi Piace