Hacker News new | ask | show | jobs
by awesomepeter 2956 days ago
What confused me about Riot when I tried it was that when I picked a friend to chat, it created some kind of new room instead of.. not sure how to call it, a P2P chat? Like it's on slack or other services. For eg. I could remove messages but my friend couldn't which makes it weird (I'm an admin in a P2P conversation?)
2 comments

It seems Matrix really blurs the lines between a direct chat and group chat, it's one of the things I would like to be clearer.

For example, when you start a direct chat, it's realy just a group chat with 2 people. If you invite another person (or even just an integration like giphy search!), the UI stops listing it under the other user as a direct chat and it seems indistinguishable from a chat room. Even removing the extra user seems to not get it classified again as a direct chat.

If Matrix people are reading this - it would be great to have better distinction between direct and group. And it would be nice if integrations could somehow not break that illusion. And perhaps a warning if adding an integration / user will irreversibly make a chat a group chat.

Yes! This is (one of the many things) addressed in the redesign. Also found it confusing, but don't worry, it will be fixed :)

Can't wait to share some of the new designs with everyone!

If anyone has other suggestions or frustrations, send them to me - contacts are in my description.

I'm the guy working on a major UI/UX redesign for Matrix/Riot that Matthew mentioned above.

the closer we could get to the realchat interface from 2003 / 2007 - I'd love to see it. ( http://weblog.globaladvancedmedia.com/2018/realchat-backend-... )

rooms, pms, all kinds of options, modern design in a layout that worked even at 1/4 monitor screen fine.

Of course it did not work on mobile - so it didn't have to think about how that would re-arrange and look. However it is clean and intuitive for many I think.

The backend options for changing colors and making / trading entire themes was decent as well.

This is the sole reason we're not using Matrix/Riot yet. https://github.com/vector-im/riot-web/issues/4488