Notes#
All the fonts are built-in iOS fonts (and should respond to user size preferences).
Almost all of the icons are Apple’s SF Symbols
Timelines#
I was a proponent of going with the de-facto standard tab layout of social media apps (home on the left, profile on the right..) but Mastodon has so many feeds I gave up on that. The top-center pulldown menu allows you to switch among timelines.
Tabs are still used in separate screens to group related lists and feeds, such as trending posts/tags/links.
Discover#
In addition to the timelines are some discovery options,
such as search
and suggested accounts to follow
Sessions#
Menu#
The left top menu features account management options.
If you have more than one account, you can switch among multiple sessions (you can even log into the same account more than once).
The sessions menu displays the current session username, and the menu item to view the current session instance displays the instance name and an icon indicating the platform (Mastodon, Pleroma…)
Profile#
You can both view and edit your profile.
Instance#
Posts#
Confirmation for any action you might regret, including posting and replying. Blocking and muting should be easy, though (you can always change your mind, no biggie).
Accessibility#
AltText#
Support and encourage alt text, e.g. immediately display when browsing posts, immediately present alt text entry when attaching media (MetaText does this), provide alt text tools like text detection on images (again, MetaText does this, and so does the Mastodon web UI, although that requires a sometimes lengthy upload to a server).
Light and Dark Modes#
I don’t know about themes (a requested feature), but at the least an app should accomodate the light/dark mode setting in Settings.
Fonts#
Text responds to the font customizations in Settings
Profiles#
Notifications#
Notifications are split into categories
But a merged view is available (and also the only option on platforms that don’t support notification categories)
Announcements#
View announcements from the instance admins (not often displayed, but when they are, they tend to be important).
Reactions#
You can react (or unreact) to announcements by tapping on an emoji.
Preferences#
Some preferences to customize the look (e.g. I’m a fan of round avatar icons, makes it instantly visually distinct from other graphics, but hey, if you like square…)
Experimental#
An atom icon serves as a reminder that you switched on experimental mode which activates…experimental features. A bug icon indicates you have debugging mode on.