Handle long-loading indication for conversations better

Moving the loading placeholder from ConversationListBox to
ConversationEmail allows a more fine-grained indication of what is
happening - only show the loading indicator when the remote actually
needs to get hit, display the email's details and load the rest of the
conversation while waiting for the remote body load. Also lets us pass
errors loading the initial email locally all the way up to the
controller.
This commit is contained in:
Michael Gratton 2019-01-21 10:19:31 +10:30 committed by Michael James Gratton
parent bd960dcaf5
commit 2f35f58610
6 changed files with 141 additions and 110 deletions

View file

@ -595,6 +595,7 @@
</child>
<child>
<object class="GtkOverlay">
<property name="height_request">6</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>