I've been working on an alternative web UI for Lemmy for a couple weeks now and it's got enough features I wanted to share it. I love that somehow people have found it despite me never having posted online about it until now (until a couple days ago it was called sx-lemmy, sx being an abbreviation of my username) so you might have seen it in a list already.
Alexandrite is a (for the moment) desktop-first Lemmy interface, I primarily use Lemmy on my computer and I wanted a more convenient way to view posts and comments without juggling tabs or losing my place in the feed (with infinite scrolling). It's still very much in beta, and I have a lot of work to do still, but it's got most of the basic features.
You can view a post and comments in an overlay without losing where you scrolled to:
A non-exhaustive list of things you can do:
view home/community/user/communities feeds
post/comment
subscribe to communities
vote
save posts
search
inbox stuff
Noteworthy missing features:
reporting
blocking users/communities
mod tools
image uploading
automatic linkifying of urls/communities/users in comments/posts
For those who care, it's all Sveltekit which is a dream to work with. Alexandrite is the name of the kind of gem in my wife's wedding ring, it looks cool and changes color in the light.
Well done! Looks great for me and it is a nice alternative to the "classic" look! I am already really happy with it, you did a great job! Others have already mentioned some features they would like, so I got nothing to add on that front except maybe a few customization options like color themes or compact/big picture mode. But maybe it exists and I haven't found it yet. Anyway, really great job and it is fun to use lemmy with this!
Thanks! There aren't really any settings yet, but I would like to add different post views for the feed someday among other things.
The theme stuff is probably somewhat easy to add. All the purple tinted colors you see (borders/texts/background colors etc) are based on a customizable hue so I can change the whole hue of the website with one css variable. I'll throw that on my todo list.