

Thank you for sharing, I wasn’t aware of this feature. But to be fair, PieFed has it easier here because it has a ‘main’ frontend (unlike lemmy, where all frontends are third-party as far as the main software is concerned) that you can apply styling to. Even then, it can only work on that main frontend and not any alternate clients.
I really need to follow PieFed more closely, to be honest. It has so much stuff…
edit: actually, I just noticed this:
The custom CSS/JS/Jinja needs to be submitted and approved first, but then a moderator could add it to the community as the official theme.
So I assume an admin has to add it as a possible theme first, right? If that’s good enough, I guess something similar could be done in mlmym too. mlmym should already be very easy to style; it doesn’t have a skins/themes mechanism, but that’s nothing that couldn’t be added.
I think I’m still favorable to the addon approach because it would mean that the custom style could work across every mlmym installation without needing admin involvement, but a theme system is also a reasonable compromise.
I couldn’t help but notice that you have mlmym listed as “Mlymym” on this page. Should probably fix that 😅
The lemmy.zip admin has also started their own fork of the project a few days ago, which could also be mentioned for completeness: https://git.dotzip.ltd/demigodrick/mlmym
And lastly, there’s a very minor thing I noticed, which is that the badge for my repository (
code.mschae23.de/mschae23/mlmym) uses the codeberg logo instead of the forgejo one, and incorrectly mentions gitea in the alt text.Otherwise, great overview!