Closed alexrisch closed 2 weeks ago
We could display the loading state next to the spinner. This would help the user understand what's going on. We could also show the state if the spinner has been loading for more than 10/15 seconds.
I have submitted a pull request with a proposed set of enhancements, screenshots attached: https://github.com/ephemeraHQ/converse-app/pull/561
Screenshots
Regular loading (below 15 seconds and without ongoing errors):
Reconnecting:
With long user name, shorten, as seen on iPhone 13 Mini (smallest screen width on iOS)
Waiting for network:
TODO: Consider wording of "Reconnecting" (currently: weird state or cannot connect with XMTP network) and "Waiting for network" (currently: can we communicate with Converse backend?)
@saulmc, this is completed, merged, and the issue has been automatically closed. Let me know if any wording change is necessary.
When errors/loading is happening it can be helpful to inform the user in some way Right now loading and errors are displayed as a spinner at the top of the conversation list, but does not give insight into a problematic conversation