Reported by Steve Paplanus
When I click on a database connection in the repository browser it takes several seconds (20-70) before the tables are shown.
It would be nice to have some kind of loading indicator or progress bar to show to the user MW5 is still doing something.
While it is loading the tables MW5 is non-responsive. Because it does takes some time it would be better to run it in the background.
The user can then continue with opening a project or loading some other layers.
I've committed the changes. Tables are loaded in the background thread now. There is also gif indicator, although it freezes when a lot of activity goes on in the UI thread, like moving cursor over map, but it's common for WinForms. With local databases it takes just a few seconds to expand the node, so I can't see how bad it's in your case.
Works great. It is not speeding up the process but it is showing it is busy/working.
I'm closing this issue.