-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Communities-centered UX/UI overhaul #5384
Comments
In my opinion this should have kind of a high priority. A proper group UX could get lots of people over from Discord, Slack and the like. I already got a few people interested when I mentioned Matrix would get "Discord-like servers", but what we have now is nothing alike. If participating in a room that is part of a community, there is nothing that shows it is besides a small entry in the room settings. Anyone coming from instant messaging applications which already have community-like features will have no clue how to use the ones from Matrix, and that in my opinion is a big problem. |
@thekyriarchy thanks for sharing those resources - I'm going to take a look through them over the next few days (not, I add, with a view to turning myself into the UX expert Riot.im sorely needs, but the more UX awareness the better). @PureTryOut agreed! We well understand the priority this needs; like every project, developing Riot is a balancing act and we're trying to divide our attention between delivering features, improving UX and scaling the homeserver to handle ever-increasing traffic. Hopefully we'll be better resourced soon so that we can progress all of these important objectives more rapidly :D
What we have today in an in-development MVP, so I'm not surprised that people (especially people expecting an exact Discord analogue) don't immediately grasp it! It needs work, and it needs input from the community to shape it. To my mind, the final Matrix/Riot impl of communities won't be an exact replication of Discord servers or Slack teams. Though ideally it would be possible to compose a Discord/Slack experience from Matrix building blocks, fundamentally Matrix is a larger, more open ecosystem so I expect the best Matrix clients always to have to balance maintaining the coherence of a community within a global messaging space. |
I second this. I'm a professional UX Designer living in Austin TX (with some beginner-intermediate web dev experience), and I would gladly donate my time to this project if I could get onboarded to the process. Previous open source projects I have offered to contribute to were thankful, but expected me to plug in to their dev pipeline without any help. My work as a UX designer is largely conversational, interview focused, with fast non digital methods of iteration. I talk to stakeholders and establish what things need to be done. I don't exactly know how to do that in an open source context so I'll need some to kind of guide me in. I know a decent amount of frontend code etc, but I'm completely unfamiliar with any build process more complicated than running my SCSS through a pre-compiler or spinning up a wordpress installation on my portfolio website host. If you need to see my previous work etc you can check here: https://www.jackalope.tech/ |
@lampholder See my above message. I could help ya'll on this if you can get me up to speed on the process. |
I'm gathering all of the related issues here. @ara4n perhaps we can close some of the duplicates? Ultimately, they're all asking for a "communities focused UX overhaul" like this issue is describing.
|
Also asked this question on twitter and was linked this article and found it interesting: http://opendesign.foundation/articles/import-designers/ |
After https://medium.com/@dharmaone/redesigning-matrix-riot-chat-c7bffd9eb841 #7597 #7562 and other labels/redesign tickets seem to be aiming to address this |
Just tried the latest version, while it's a huge improvement on previous versions - however, there's simply no way to figure out how to get to the home screen. If I would put any client on this, they'd give up in the first 5 minutes. And why can't rooms vs direct users be clearly separated. |
@tmikaeld Wire still doesn't have proper username notifications unless you pay. But what difficulties are you describing? Rooms with one person in them are in the Direct Messages sidebar dropdown. Rooms with more than one person are in the Rooms dropdown. And there's no need for a homepage in a messaging app. You're just looking at whatever convo you want to look at... Right? |
@trosel If i go into a room at the start of the app, I get to the room - but, what about all my contacts that are not in a room? How do i see the list of contacts? How do i find people to talk to now that I'm in a room, how do i get out of the room? None of these are answered in the app when you're in a room. |
@tmikaeld Can you see the left sidebar when you're in a room? All your direct messages and rooms are on the left there. |
Spaces are now in beta |
With the introduction of communities as an incredibly powerful organizational layer, the organization of riot's UI is now more cluttered and the UX more confusing than ever. Some of this will be addressed with adding more features on top of groups which will be good in the interim, but I think that Riot has reached a point where starting to build something from the ground up is necessary if it's to really compete with Slack, Discord, and even IRC in its simplicity.
Description
Since groups/communities are going to be the new focus (and necessarily so, since they will increase the number of rooms a user likely participates in to be much higher than manageable all at once), major elements of Riot will need to be redone, and so this presents a good opportunity to rethink everything. Ideally UI+UX trained individuals can be found to help do this through proper wireframing and prototyping. A list of improvements such as #2984 #4430 are again good in the interim but in the background a whole new foundation should be worked on.
Why? "UX without UI means you’ve got a frame and structure to your house, but it’s not beautiful and cohesive. UI without UX is like splashing awesome colors and details throughout the house, but having your front door lead straight into a bathroom. You need both to create an awesome end to end experience." —via user testing
Resources
UX Crash Course:
Email lessons:
Guided courses:
Reading:
The text was updated successfully, but these errors were encountered: