Añadir una barra de progreso a las acciones que tardan

Hay algunas acciones que, incluso en hosts potentes, tardan un tiempo.

Por ejemplo, dividí un tema de ~8.6k publicaciones y tardó unos 30 segundos.

Discourse no me dio ninguna confirmación de que estuviera sucediendo algo. Simplemente hice clic en el botón “Dividir…” y se puso gris.

Eso podría significar varias cosas.

Qué podría suceder en su lugar:


Eso es para mi ejemplo de dividir publicaciones. Hay más casos de uso.

Eso es mucho mejor que un simple botón que se deshabilita, lo que podría significar muchas cosas.

Me gusta la idea, pero ¿con qué frecuencia se dividen grandes cantidades de respuestas para que esta función valga la pena?

1 me gusta

No estoy seguro, hay otros usos para ello. Algunas acciones tardan un poco, como si el servidor estuviera sobrecargado o el dispositivo del usuario fuera muy lento y crearan un nuevo tema. Digamos que se tarda 10 segundos en crear el tema porque tienen una barra de 4G y están usando un iPhone 6. Deberían tener algún tipo de confirmación de que su tema se está creando.

1 me gusta

Estaba pensando exclusivamente en dividir. Pero para todas las acciones, diría que es una buena idea que debería implementarse.

1 me gusta

Acabo de notar que esto existe al eliminar publicaciones de un usuario.


Todavía creo que debería haber alguna versión de esto al dividir.

1 me gusta