It's incredibly cluttered. It's trying to show me everything everywhere at once.
Too many colors, too much info, too few dropdowns, popups, tooltips and other methods to cleanup the UI. Also too many features with no proper introduction as to where am I supposed to look for it or what it does. (especially streams)
Instead of criticizing every little detail. let me propose solutions instead:
- Notifications should primarily show what happened and only secondarily if at all current status.
- There should only be one place where new public stuff happens - They should be under the same button on the appbar and only in that view should you choose what it is you are looking for. (however if it were up to me. I'd have separate apps for both live streams and groupchats as they will inevitabbly clutter the UI)
- Anything thst doesn't neccessarily have to be shown right away should be hidden up to two clicks away. (For instance relay badges on notes in the feed, or notification options in create note view)
- It should be possible to turn off translations
There is a lot more that I'd say, but these hurt me the most I'd say. If you were interested, I could sketch up wireframes/prototypes with proposed modifications, because I will never be able to describe it as clearly as I see it in my head.
Thread
Login to reply
Replies (2)
Thanks! I would love to get your wireframes.
The things you describe generally were placed there for a reason. For instance, the notification options were added as a specific request to get users to stop citing everyone, all the time. The user should review who he/she wants to notify at every new message. Otherwise, we just keep bugging everyone and it's very annoying for the other people, especially if they use new clients that are not filtering notifications yet.
Similar case for relay badges. The hope was to get users to pay attention to their relay set of choice. It was never fully implemented, but I think you get the idea. It doesn't need to be there in that way, but displaying where the message is coming from is a necessity in Nostr. Otherwise, we would just be slaves of relays.
The Notification doesn't show status. It's just groups the reactions without caring for a time-based feed, like twitter does. I am not sure if it is the best design and I am happy to change if it's not. But that's how we got here :)
I'll get to it and hit you up once I have anything presentable. :)