We have all had this happen. You login to a new app and then are presented with a blank screen and no idea what to do. The next step is usually to uninstall the app. It’s not something I gave much thought to in Monal the past decade because I made certain assumptions about the people using the app. In particular, I assumed that someone who installed something called “an XMPP client” would know their way around a new app that used familiar terminology from the desktop XMPP clients of yore. This thought process was also a reason why I never had welcome screens. In the interest of making things easier I’ve decided to add an easy welcome screen and some empty state screens. There isn’t a lot of value here for the technically inclined but for many others uses what is otherwise dead space as a place to educate and possibly delight.
Some of the new empty state screens are below.