this post was submitted on 30 Jul 2023
363 points (98.1% liked)

Lemmy Apps

5411 readers
1 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'd like Lemmy to attract a wide range of folks who contribute to a diverse range of communities. While the official web UI is very rich in features, I think it might be a bit intimidating for non-IT people.

So I figured: why not try to be the change I want to see in this world? Here's my attempt, implemented in SvelteKit.

top 50 comments
sorted by: hot top controversial new old
[–] Shikadi@lemmy.sdf.org 56 points 1 year ago (2 children)

I really don't like that style of interface. But what's cool is, it doesn't matter what I think, because both can coexist so people who do like it can enjoy it. Looks good, Rock on!

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

Like not everyone liked new reddit UI, and not everyone like the old UI.
Having a choice is always better than force people to use something they don't like. (this reminds me something!)

[–] lazycouchpotato@lemmy.world 5 points 1 year ago

I always appreciate choice.

It’s in fact a Reddit Gold/Premium feature on old.reddit where you can use the CSS from one sub and apply it to all other subs you visit.

[–] objectionist@lemmy.world 3 points 1 year ago

interchangeable CSS is a thing of the future! and the future is now!

[–] FrostySpectacles@lemmy.world 10 points 1 year ago

No worries. Here's to freedom of choice!

[–] Xylight@lemmy.xylight.dev 28 points 1 year ago (1 children)
[–] FrostySpectacles@lemmy.world 26 points 1 year ago (2 children)

Yes. Maybe GPL, maybe MIT, maybe something else. But some flavor of open source license.

[–] Xylight@lemmy.xylight.dev 14 points 1 year ago (1 children)

Lemmy is AGPL so you might want to do that.

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

Thanks, I've settled on AGPL as well. I expect to release the source code somewhere in the coming days.

[–] Krafting@lemmy.world 4 points 1 year ago (1 children)

Awesome to hear! can't wait to try it!

[–] FrostySpectacles@lemmy.world 3 points 1 year ago

I have a readonly prototype up at https://lemminator.netlify.app/!

[–] wilberfan@lemmy.world 20 points 1 year ago (2 children)

Works for me! Let us know when it's ready to test drive...

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

Awesome. Read-only browsing is fairly stable at this point, but I think I'll need to have basic account interactions like upvote, downvote and comment implemented before I have a minimum viable product. In general, I prefer to polish the experience before expanding the feature set.

[–] FrostySpectacles@lemmy.world 3 points 1 year ago (1 children)

A readonly prototype is available at https://lemminator.netlify.app/ right now ;)

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

Ooh, purty... 😎

[–] WigglingWalrus@feddit.uk 10 points 1 year ago (1 children)

Does it have a name or page so I can follow along/come back in the future? Looks great.

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

Its working title is Lemminator. You can try a readonly prototype at https://lemminator.netlify.app/ right now.

[–] Blaze@sopuli.xyz 8 points 1 year ago

That's great, I also felt Svelte is a nice framework!

[–] mojo@lemm.ee 5 points 1 year ago

I really dig it

[–] rikudou@lemmings.world 5 points 1 year ago

Wow, looks really nice!

This looks great! Nice job

[–] Aphroditusss@lemmy.world 3 points 1 year ago

I loved it, I hope it is implemented as soon as possible. I hate the current interface.

[–] nix@merv.news 2 points 1 year ago (2 children)

It looks really nice! Only thing I’d change off the bat is to stretch the search bar so itd the width of the middle section. Having search be more accessible would help a lot with duplicate posts so people search before posting (imo search should be integrated in the post section like how discord forums work so while your typing the title for your post it searches so you can see if there is already a thread on it)

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

Not sure I'd make the width cover the full middle section, but I agree that search needs to play a more prominent than in Lemmy's official web UI. The related post search is an interesting suggestion I hadn't considered yet!

[–] kresten@feddit.dk 1 points 1 year ago

I'm betting that it stretches, whenever you put your cursor in it. I agree on your sentiment about making searching more prominent. Also including search results for current community would be awesome to prevent reposts as you said. The same for URLs would be neat.

It's actually pretty powerful as of now, it just needs a fresh look and new placement.

[–] kratoz29@lemmy.world 2 points 1 year ago (1 children)

This looks nice, could it be used in any browser? I use Safari and it has a pretty dumb support for extensions.

[–] FrostySpectacles@lemmy.world 2 points 1 year ago (2 children)

I don't have macOS/iOS available to test on, but in theory it should. I have a prototype up and running at https://lemminator.netlify.app/.

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

Thank you, I am gonna check it out!

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

I tested it and I think it looks lit, all I want from a Lemmy web UI for desktop is to mimic how good the apps for Android/iOS does, in the meaning of having big ass images without clicking anything else to expand them every single time, I mean, you would think most folks have big ass monitors in use already (I don't but at least is bigger than my smartphone screen).

Only feature I have yet to see on this kind of frontends is the ability to mark posts as read while you scroll and hide them as well (like you can with Summit and Voyager).

Another thing I am not a fan of the dark mode, maybe if you could tweak the interface would be good.

Overall I think I'm gonna be rocking your frontend when it gets released because I think yours fit more with my taste and needs :)

[–] spacedancer@lemmy.world 2 points 1 year ago (1 children)

Will there be a compact mode view? One of my favorite things with Alexandrite and mlmym is that they maximize screen real estate, instead of forcing a vertical mobile app type of view on a desktop. Great work and I’m looking forward to testing it out when it’s ready!

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

I'll take it into consideration! My first focus will be on enabling more basic functionality like upvoting, downvoting and commenting. Right now it's still read-only.

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

Late to the party here but this is exactly what I've been thinking Lemmy needs to attract the less tech-savvy folks who absolutely don't need/want all the hyper specific info and features! Well done!

I know I'll get pushback for this, but I'd like to see something like this become the default so new people don't get scared away because it's "too complicated" and then the current one become hosted under a subdomain for all the techie folks who like the control/info.

[–] FrostySpectacles@lemmy.world 2 points 1 year ago (1 children)

Thank you! There's obviously still quite a way to go, but I'm hoping I or someone else will get there eventually.

I agree that defaults matter a lot. You get only one chance to make a first impression, and most people will probably decide within a few seconds whether Lemmy is worth exploring. We need to get those users excited to explore the platform.

Granted, some people may be scared that it's going to "dumb down" Lemmy. But Lemmy will always continue to be about freedom of choice: you pick an instance you like, instances can offer any selection of web UIs they want, and you pick from the offered web UIs.

[–] Cubes@lemm.ee 2 points 1 year ago* (last edited 1 year ago) (1 children)

Well said! This was far and away the most common complaint while I've been telling folks about Lemmy on Reddit, and I think plopping them right into a familiar, simple design would go a long way. At any rate, it's good to see more UI people get involved since it feels a little neglected among the 3PAs and front ends, in my opinion.

My other main complaint was that people don't get how or where to sign up, and join-lemmy.org is just a bad introduction to the concept of instances. Would love to see that piece of Lemmy improved as well!

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

You're hitting the nail on the head. Reddit-style websites are familiar to a lot of people, but we need to do a better job of explaining instances and federation. Not with text or technobabble, but with a UI that's so intuitive it almost speaks for itself.

[–] eatham@aussie.zone 1 points 1 year ago

Looks great, about when will it be released?

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

I like it a lot, but would be cool to have a 2 column layout as an option like Mastodon app trunks.social has.

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

Awesome stuff! More is better, and webUIs are, I think, a better avenue for UI diversity than mobile apps.

Not to detract from your work, but it seems somewhat similar to alexandrite (see their community here), both in the general layout and using svelte. I bring this up just in case you weren't aware and there's any possibility of the two projects being merged or pooled or at least learn from each other in some way.

Otherwise ... awesome work! I'm a fan of columnar layouts!

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

I think this UI looks neat, totally room out there for both of them! :) I think it actually looks a bit closer to Photon. I'm always down for more apps because we all benefit from new ideas.

[–] FrostySpectacles@lemmy.world 2 points 1 year ago (1 children)

Prior to starting my own web UI I considered becoming an Alexandrite contributor. I like how colorful it is compared to the regular web UI. My vision is too different from a technical, design and UX perspective though, so I still think it's worth pursuing a separate effort. I hope it'll pay off.

[–] maegul@lemmy.ml 2 points 1 year ago

Awesome! Best of luck!

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

is there a public beta, i would love to try it

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

The prototype is live at https://lemminator.netlify.app/ now! You'll notice that it's still readonly, so not quite ready to be a daily driver, but gotta start somewhere.

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

it seems like my comment was deleted. what is the link again?

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

The link is https://lemminator.netlify.app/. While it's still very much a work in progress, basic navigation and upvote/downvote are already working.

[–] faceless@lemmy.world 1 points 1 year ago
[–] STUPIDVIPGUY@lemmy.world -1 points 1 year ago (1 children)

I like it, except for the rounded edges. Very cool

[–] CYCLR@lemmy.world 5 points 1 year ago

If it doesn't have at least 20px of border-radius, is it really modern?