TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
960 stars 301 forks source link

Use skeleton screens instead of loading spinners where applicable #38

Closed johanstokking closed 3 years ago

johanstokking commented 5 years ago

Summary: Spinners often result in suboptimal UX, because they leave the user in the dark about what to anticipate from a loading event (among other things, see e.g. here for more info) It's often times better to provide a skeleton of the component/content/view that is being loaded, possibly in conjunction with a spinner or similar animation that indicates loading.

What is already there? What do you see now?

What is missing? What do you want to see?

cc @bafonins


Original issue: https://github.com/TheThingsIndustries/lorawan-stack/issues/1223 by @kschiffer

kschiffer commented 3 years ago

I don't think this will ever have enough importance to be tackled and it's really a cosmetic thing only. I'll close it and maybe reopen if I should deem this more relevant in the future.