Indicate loading progress
Submitted by Allan Day
Ideally contacts should be loaded instantaneously when the application is launched - there should be no delay between the window opening and the contacts list being populated. However, there is currently a delay and we need to indicate progress if it can't be avoided.
When the window is opened, it should show the toolbar and the left and right panes, with the add and select buttons insensitive:
After two seconds, if the contacts list still hasn't been loaded, it should show a spinner in the contact list, along with a "Loading" string: