this post was submitted on 01 Jul 2023
61 points (96.9% liked)

Lemmy Plugins and Userscripts

2247 readers
1 users here now

A general repository for user scripts and plugins used to enhance the Lemmy browsing experience.

Post (or cross-post) your favorite Lemmy enhancements here!

General posting suggestions:

Thanks!

founded 2 years ago
MODERATORS
 

I made a Firefox addon that replaces the styles on Lemmy instances with something more modern. It works with Lemmy 0.17 and 0.18. It supports both light and dark theme.

Addon: https://addons.mozilla.org/firefox/addon/lemmy-modern-ui-theme

Repository: https://github.com/pkrasicki/lemmy-modern-ui-theme-addon

Screenshots

screenshot 1

screenshot 2

screenshot 3

I also released the CSS files - they can be used as a theme on a Lemmy instance. Tell your instance admin to give it a try: https://github.com/pkrasicki/lemmy-modern-ui-theme-addon/releases

top 20 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 2 years ago* (last edited 2 years ago) (2 children)

Yo this is awesome, gonna try that! Imagine if Lemmy also supported instances to let sublemmies having their own CSS backgrounds...

[–] [email protected] 7 points 2 years ago

Suddenly I’m remembering MySpace back in the good ol days when you could do all SORTS of customization to your profile. Now I want a Fediverse version of THAT.

[–] [email protected] 7 points 2 years ago (1 children)

Install userstyles manager (like Stylus) and you are good to go using your own backgrounds and more.

[–] [email protected] 2 points 2 years ago
[–] [email protected] 5 points 2 years ago

Looks so good

[–] [email protected] 5 points 2 years ago (1 children)

Man, I’m so glad I’m here. Seeing all the cool things and excitement from the community reminds me of the early days of Reddit. This looks really awesome!

[–] [email protected] 2 points 2 years ago

I’m glad you’re here too. Wouldn’t work without you guys.

[–] [email protected] 3 points 2 years ago (1 children)

Seeing all these comments I think I'm blind. I'll have to test to see what the difference is with the default theme lol.

[–] [email protected] 1 points 2 years ago (1 children)

Here are some screenshots from 0.18 default:

spoilerscreenshot 1

screenshot 2

screenshot 3

screenshot 4

[–] [email protected] 3 points 2 years ago

oh, so it's like a 'better defaults' thing. improved base thing, thanks!

[–] [email protected] 3 points 2 years ago (1 children)

This looks sweet! As an admin, does anyone know of any instructions anywhere on installing new themes site-wide by chance?

[–] [email protected] 3 points 2 years ago (1 children)

You just need to follow this to use it on your instance: https://join-lemmy.org/docs/administration/theming.html. Then you can select the new theme in the admin panel.

[–] [email protected] 2 points 2 years ago (1 children)

Oh awesome, thank you! My docker compose template must've been from before they added the extra_templates volume for lemmy-ui which is why I couldn't find it at first.

I've set it as the default theme for my instance, and provided a link on the site's sidebar if that's alright with you!

[–] [email protected] 2 points 2 years ago

That's awesome! It turns out that using the theme breaks my addon, so I will have to fix that :).

[–] [email protected] 2 points 2 years ago

I am using it right now, thank you so much.

[–] [email protected] 2 points 2 years ago (1 children)

@pkrasicki This looks great and I'd love to check it out. Would it be possible to add support for my instance?

[–] [email protected] 1 points 2 years ago

Sure, I added support for it now :).

[–] [email protected] 1 points 2 years ago (1 children)

I just released a new version with small fixes for Lemmy 0.18.1-rc.7, which lemmy.world just upgraded to.

[–] [email protected] 1 points 2 years ago (1 children)

Wait. RC7? RC4 is the latest one, right? Or am I just blind?

[–] [email protected] 2 points 2 years ago

RC4 is latest for backend. But Lemmy UI has RC7.