this post was submitted on 30 Sep 2024
12 points (92.9% liked)

Lemmy Support

4652 readers
1 users here now

Support / questions about Lemmy.

Matrix Space: #lemmy-space

founded 5 years ago
MODERATORS
 

I've heard that the standard Lemmy UI is not under active development because the Lemmy UI developers are working on a rewrite. I looked at it for a while though, and I thought that, aside from some missing features and polish, it was fine.

I'm trying Photon right now, and it is also fine, and a little more feature-complete, but it is visibly janky in some respects. Maybe it is my biases, but I also much prefer the model of clicking on things and getting a new page over a single-page app that you interact with via controls.

What was so terrible about the vanilla Lemmy UI? Do people really have a strong level of dislike for it? It seems to me like it just needs some love to smooth down the rough edges and awkward spots, but the core doesn't seem in any way terrible such that it would need to be abandoned.

top 5 comments
sorted by: hot top controversial new old
[–] dessalines@lemmy.ml 12 points 1 month ago

You can read our discussion and reasoning for this here.

[–] oleorun@real.lemmy.fan 10 points 1 month ago* (last edited 1 month ago) (1 children)
  1. It's buggy. Submitting a post sometimes takes half a second, and sometimes it takes 30 seconds. Logs show a plethora of errors. The Docker container will eventually crash and restart. It's all part of the Lemmy instance admin experience.

  2. No options to collapse/customize side panels.

  3. UI doesn't refresh after saving settings.

  4. Settings aren't sticky from page to page on occasion.

If I could code I'd pitch in and help. Heck, I'd learn, but the documentation is pretty sparse.

[–] PhilipTheBucket@ponder.cat 5 points 1 month ago

1 I have never seen. The backend was incredibly buggy in 0.18 and early 0.19 versions. Maybe the frontend was too? I've only been running it for a short time but I've never seen it crash yet.

2/3/4 I count as polish things. Yes, they're not ideal. How is a rewrite into a new core supposed to make that better, as opposed to throwing the maturity level back to square 1 and introducing a whole plethora of new little polish things to worry about in addition to those?

I'm not saying you're wrong. Maybe about 1 in the present-day codebase. I definitely see things that could be improved and this is a good list of items, but what I'm asking about was the decision to abandon the codebase and start fresh specifically.

[–] kitnaht@lemmy.world 6 points 1 month ago

Not dense enough. I stick to old.lemmy.world even with all its bugs.

[–] Blaze@feddit.org 5 points 1 month ago

There's some personal preferences at play here. I enjoy the Lemmy UI as well, even on mobile, but I've heard people who vastly prefer other front ends or mobile apps

About the rewrite, there was some debate at the time, I'm curious to see what the rewrite will look like