Remix.run Logo
Imustaskforhelp 10 hours ago

> Matrix → flexible but rough UX

Matrix's UI/UX is actually really flexible with multiple clients.

You aren't struck with Element, you can even use TUI clients or any clients.

For the web, the one which I really love is cinny.

Cinny is really awesome, its UI/UX is better than discord imo.

I recommend people to check out the matrix ecosystem of clients to see what they like, because I also liked the fractal gnu app & it has tons of clients.

https://cinny.in/

https://matrix.org/ecosystem/clients/

SebastianKra 6 hours ago | parent | next [-]

> Imagine a Matrix client […] e2ee […]

The biggest immediate win that we can achieve for our users is to remove all (!) technical jargon from our landing pages and product ui.

This is a problem throughout all FOSS. For example in KDE:

> Do x when Plasma starts.

Wtf do I care what Plasma is. Oh, you mean my computer? Yeah makes sense.

Raycast: You can search files, have a calculator, a translator…

KRunner: You can run terminal commands and convert characters to hexadecimal.

It is so obvious that these products are designed by developers for developers. From my experience, this friction is everything. You cannot expect people to intuitively figure it out.

TulliusCicero 3 hours ago | parent | prev | next [-]

For the average user, multiple clients is more a weakness than a strength.

direwolf20 8 hours ago | parent | prev [-]

More friction!

trinix912 6 hours ago | parent [-]

Is it really though? The average user doesn't need to know about all other clients, how it all works, etc. They just "open this website, register, and you're in!"

It's not like the registration process necessarily involves typing in the server IP and port number, picking and setting up an advanced TUI client or something else.

direwolf20 2 hours ago | parent | next [-]

If you're saying the user either has to put up with a shit client (friction) or go looking for other clients (friction) (and know they have to do that (friction!)) then yes it's friction.

The Lounge is open website, type name, you're in. Matrix definitely is not.

dzaima 5 hours ago | parent | prev [-]

It's beneficial for the average user to know that other clients exist at the very least; it's rather common in the matrix space I'm in that someone asks "how do I do X" without clarifying which client they use, and as such the question is unanswerable (or, worse, someone may answer with info about a different client; or they use some client that noone else does and as such noone can help them).

As some specific example, it's happened a couple times that someone's using a client that doesn't support rendering spoilers as spoilered, and as such they made unspoilered replies of something that should've been spoilered (and of course many clients (incl. the Elements) don't even have a sane way to type spoilers).