this post was submitted on 20 Sep 2024
306 points (98.7% liked)
Open Source
31371 readers
39 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
But my question is about the user experience and UI. I can run a docker script, but I care about the thing I can see and interact with.
The user experience is generally worse than Discord, like any federated system compared to centralized platforms.
There is Cinny, a client with an UI similar to Discord. Element X is a great mobile client, and imo far superior to Discord for 1 on 1 chats (to be fair, I really dislike Discord 1 on 1 chat experience, so I'm biased).
Edit: It's worth noting that Element X does not support Spaces yet, which allows for grouping of rooms similar to Discord Server.
Thank you for answering the question! I am genuinely both trying to make a point and still be open to try new things. To me, there seems to be a real downward turn on UI/UX in a lot of applications these days, corporate included. When they mentioned the bit about supporting corporate, I have a hard time believing they will get very far with that customer group right now.
I really wish software, especially FOSS, would stop making the UI the afterthought. I try to keep a holistic view when designing things and everyone has a seat at the table. I wonder if projects are boxing themselves in and making it harder for the UI teams to properly integrate, and vice versa? I will happily take criticism and ideas from pretty much anyone, especially outside my immediate teams.
I am pretty out of the game on that as I spent quite a few years doing controls engineering instead. I am back in Software now and I feel old and a little lost. I graduated back in 2012 and we didn't have all of these crazy developer roles and more specialized degrees. They were trying to get a Game Design program started when I graduated, and it was supposedly a mess for a few years.
I also think the Element Web UI is lacking, but it's gotten better over the last few years, after they started taking design more seriously. With Element X they do proper UI/UX design as a first step, and then implement it.
The old Riot.im client was exceptionally terrible, in performance and design, so I'm really happy with Element X.
Element being focused on corporate needs is nothing new, since they've a few large (government, healthcare) contracts, and they've struggled with financing for years now. Big deployments using Synapse is the big reason dendrite doesn't see much development anymore, even though it was planned as a replacement for Synapse at first.
I believe many of their side projects (P2P, VR) exist because they try to find possible business avenues, although I feel like most of them aren't successful (and they stretch to thin because of that).