Don't sit on an empty login form on startup
I just started Fractal today, and it gave me the empty login form.
I'm confused, Fractal should already know my credentials, did it forget them? Oh no, I forgot them, what am I going to do?
I had just enough time to panic, then Fractal changed its window to the loading spinner, and eventually the list of conversations. And everything was fine.
It's fine if Fractal takes a bit of time to start (especially this early in its development, that can always be improved later on
But it should really only show me the login form if it needs me to provide my credentials (e.g first use, or if an error happens at login). When launching the app in normal conditions, it should probably go straight to the loading spinner.
Steps to reproduce:
- Open Fractal
- Look at the empty login screen
- Be confused
- Wonder what's going on
- Maybe panic a little
- Realize everything was perfectly normal.
- design tasks
- development tasks
- quality assurance tasks