Future UI/UX
This is more of discussion forum than an issue.
The current UI/UX of Pleroma has evolved over time from a simplified clone of the Qvitter UI to a complexified clone of the Qvitter UI. Lots of idiosyncrasies stem from this history, because features were implemented either because Qvitter did it like that or 'it was the easiest' at time.
Things that come to mind:
- Visiting a thread page by clicking on the time, expanding the thread by clicking on +
- Clicking on a user avatar in a post expands the user card, but clicking on it in the card goes to the user page. Clicking on the user name always goes to the user page and never opens the card.
- Settings, settings, settings. Split between two different pages.
- Posting is 'silent': Except for the new post appearing, there's no visual feedback that something really happened.
- and so on... (feel free to add more examples)
All of these were created for good reasons. For example, the card allows you to quickly follow / unfollow a user without leaving the current context. The settings are split between profile editing and the rest. Still, these are often interactions that no other software than pleroma has, and many new users struggle with them because there's no way to find out how to use Pleroma without clicking around everywhere. I've seen people close to giving up on the 'unusable' frontend until someone pointed them to some of the basic features like thread expansion. I wonder how many people we are losing immediately because they just can't figure anything out.
Attached is the UI/UX sketch that @sheueyen / ida on IRC has done, as an example of a different look and feel. I think it's a good look at the system from an outsider / new user who is familiar with UX questions. Not all interactions are sketched here, just a general look-and-feel.