this post was submitted on 13 Jul 2023
21 points (100.0% liked)

Lemmy Apps

5455 readers
2 users here now

A home for discussion of Lemmy apps and tools for all platforms.

RULES:


An extensive list of Lemmy apps is available here:

LemmyApps.com

or lemmyapps.netlify.app


Visit our partner Communities!

Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. !plugins@sh.itjust.works

Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. !lemmy_integrations@lemmy.dbzer0.com

Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. !lemmy_dev@programming.dev

Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. !lemmydev@lemm.ee

founded 1 year ago
MODERATORS
 

I'm the dev of Alexandrite, a desktop-first alternative Lemmy web UI. If you missed it, here's my announcement.

alexandrite.app - !alexandrite@lemmy.world - Github

I've been working on a load of stuff lately and I wanted to post an update on all the things I've added since the first announcement.

There's a new feed layout! Now when scrolling on a feed of posts, in addition to the old overlay view, you can now view a post side-by-side with the post list, which makes it easier to casually look through posts. By default it will pick the best layout for your screen size, but you can force it to use either the column or the overlay layout in the settings.

I've added some basic theming! All of the purple colors in text/borders/backgrounds you see on Alexandrite are based on the same hue, now you can completely change the look of the site with a slider in the settings. Here are some examples:

You can now block/unblock communities, as well as block communities directly from post lists!

You can now choose if NSFW thumbnails are either: hidden (unless you click it), blurred, or always shown.

Markdown formatting is much better. Most things are supported now, and Alexandrite will automatically detect links to users/communities/posts and change their URLs to their page on Alexandrite, making it easier to browse.

All of the Lemmy API calls are now client side, previously it would be proxied through Alexandrite's server, but that has been removed, so now nothing is sent to Alexandrite's servers. This should make it easier to self host, but I haven't yet explored that.

That's all the big important things. Lots of bug fixing behind the scenes too. Hope you like it!

top 17 comments
sorted by: hot top controversial new old
[–] maegul@lemmy.ml 2 points 1 year ago

Oh my ... that column layout ... fuck yes! Even showing the preview at the same time as the text editing window ... wonderful stuff!!

Probably the best way to consume lemmy on desktop right now!

@sheodox@lemmy.world are you on mastodon? Would you mind if I shared this on mastodon?

[–] leraje@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

This is now my default way of using Lemmy (on desktop). Looks superb, is fast and intuitive.

I have one niggle so minor it seems churlish even mentioning it but, for me, the paragraph leading could be increased a touch. It's not awful in any sense but paragraphs just feel a little tight. That's just my own thing though probably.

Great work u/sheodox :)

(line-height: 1.5rem is my own personal sweet-spot)

[–] maegul@lemmy.ml 1 points 1 year ago (1 children)

So do you have any thoughts on the possibility of this being folded in as an alternative UI straight from the instance?

As you probably know, lemmy.world added wefwef/voyager as an alternative for their instance. Would alexandrite being a similar alternative interest you or be viable?

Given lemmy's hard separation between backend and frontend, this sort of thing seems like a nice advantage the platform can enjoy ... multiple frontends developed by the community for us all to enjoy as we wish.

[–] sheodox@lemmy.world 1 points 1 year ago

I think that would be neat, though a little scary as It's just been one person frantically fixing bugs and adding features. It could definitely be done! I need to work on the self hosting instructions and probably provide a Dockerfile at some point first. Once Alexandrite matures further I could see it happening if any instance owners were interested, I think that'd be pretty neat.

[–] maegul@lemmy.ml 1 points 1 year ago (1 children)

Minor bug report:

Upvoting from the notifications view seems to work (as in the votes go through) but don't get reflected in the view (at least for me), so the user is prompted to repeatedly click the vote button.

[–] sheodox@lemmy.world 2 points 1 year ago (1 children)
[–] maegul@lemmy.ml 2 points 1 year ago

Nice!!! Can confirm!

[–] meetpateltech@lemmy.world 1 points 1 year ago

This tool is currently ranked #5 (Total Clicks) on Lemmy Apps Directory- impressive!

[–] kobra@lemm.ee 0 points 1 year ago (1 children)

idk if it's because i'm on Brave or what but the theme slider doesn't seem to change off of purple much at all. I'm seeing nowhere near the color differences you're showing in the screenshots.

[–] sheodox@lemmy.world 0 points 1 year ago (1 children)

Figured out the problem, deployed a fix!

[–] kobra@lemm.ee 0 points 1 year ago (1 children)

It does appear to work but I have to do a manual refresh of the page to get the colors to update.

[–] sheodox@lemmy.world 0 points 1 year ago (1 children)

Hmm. So every time after you change the colors you need to refresh?

[–] kobra@lemm.ee 0 points 1 year ago (1 children)

Well that appeared to be how it was working earlier. However, now changing the theme slider and refreshing is doing nothing again 🤷‍♂️

[–] sheodox@lemmy.world 0 points 1 year ago (1 children)

I've never used Brave, does it have any functionality like the Dark Reader extension built in? I know on Firefox the Dark Reader extension overwrites theme colors. If that doesn't fix it maybe I'll have to download Brave and check it out.

[–] kobra@lemm.ee 2 points 1 year ago (1 children)

See, this is why doing anything for users is just not worth it. OF COURSE it was the DarkReader extension messing everything up, I completely forgot that thing was running 🤦‍♂️

So sorry to have wasted your time with bad reports :(

[–] sheodox@lemmy.world 2 points 1 year ago

No worries! There was actually a bug yesterday that your first comment got me to look into and fix, and I haven't spent any more time on this besides replying to your comments so not much time was wasted. Just glad to know it works :)

[–] Eidolon@lemmy.world 0 points 1 year ago

Amazing. This is now my default lemmy viewer on desktop. Commenting for visibility.