This is the best reddit like frontend I’ve seen. It’s so good it reminds me of how the older days of reddit were like and lemmy feels just like it on some days....
I prefer the information density of old.reddit. The wasted space of the default lemmy UI irks me.
But I am also old and crotchety. If the spread out / modern UI of Lemmy (and squabbles.io and tildes and new.reddit) weren’t more desirable, they (probably) wouldn’t be coded that way.
Just an FYI post for folks who are new or recently returning to Lemmy, I have updated the linked grease/tamper/violentmonkey script for Lemmvy v0.18....
Wait, does the "block communities" feature in profile settings only block communities on the home instance? If so, that seems like a substantial opportunity for improvement.
I put this together based on another very similar script (attributed, of course) I found on beehaw that forces external links to open in a new tab. Should work on every Lemmy instance by checking the header. While it uses http*:/// as the match, it only executes any logic if the isLemmy check returns true....
it's a little cryptic. It talks about bootstrap (ok, fine) and then links to a bootstrap builder (there is where I get lost). As I have mentioned in the past, CSS isn't really my bag (baby). I just poke around until I like how it looks...
that was the impression I got. I attempted to start with theming and noped out.
I'd copy darkly.css if I could, but a) it isn't a simple theme, and b) I can only seem to locate the minimized version. That would also lock people into a dark theme, which seems silly and a little presumptuous.
Yeah, the old.reddit.compact script already edits most of those styles. It's less about the CSS which has already been written/modified and more about getting it into Lemmy as a selectable style rather than relying on Stylus or Tamper/Violentmonkey
yeah, i was aware of the theming and UI discussion. I've actually started a new userscript based on the beta test instance here: https://enterprise.lemmy.ml/
The CSS will indeed look the same from a layout perspective, but it doesn't change any colors - and you can't select two themes at the same time (currently). It doesn't destroy any bootstrappy defaults, but it would default back to the standard bootstrap color theme. This is why I lean towards this not being appropriate for a "native" Lemmy theme.
Converting the script to stylus is rather trivial - especially now that the comment collapse button and mobile styling is being modified with pure CSS. There are no other functions to convert.
for your second point: yes, proper testing would require a theme separate from the defaults.
for your first point - that's where the work is: replacing only the things that are modified by the script to use the script values in addition to any color theming. It is a big job... One that may not be doable at this time.
So, I don’t think this could be a theme because... What you are doing is replacing the Bootstrap code itself
yeah, this is what I thought. Makes sense and I appreciate the insight/feedback.
As a sidenote, reading your code I saw you used the browser’s user agent to check for mobile users.
Yes indeed. That's coming out. New released updates handle screen width with pure CSS (the @media you mentioned) so there's no need to check for browser type/agent anymore. In fact, I'm getting rid of basically all the functions (except for the tagline reposition which I'm pretty sure won't be needed for v0.18).
I've cleaned up a lot of things and added a big-screen handler around line 120. Perhaps you can experiment with the width as you like and let me know what works.
Figured I'd cobble together a quick-n-dirty greasemonkey/tapermonkey script to slighly modify the CSS to feel a little more like old.reddit with RES. Still not quite as compact as I'd like, but it's getting there....
Unfortunately, no - not at this time. Partly because I lack the skill to do it, and partly because it isn't really a "theme" as such. It doesn't change the colors or do some of the things a theme typically does. In truth, the script is actually (essentially) theme agnostic - I use it with darkly, but it works with all of the other Lemmy themes without issue (hopefully).
Cities: Skylines 2 releasing with mechanics from original game via DLC (gamerkick.com)
Colossal Order works so that each city feels really different in Cities: Skylines 2, with day and night cycle and natural disasters of original game.
Amazon Prime Day lowest price great deal!! unless you count last week...or even yesterday...argh...
https://lemmy.world/pictrs/image/c0bcfa47-798d-48af-992f-65ee9cdd88fb.png
Second largest Lemmy instance preemptively un-friends Facebook (lemmy.ml)
Lemmy.ml has now blocked Threads.net
A reddit like frontend for lemmy (mlmym.org)
This is the best reddit like frontend I’ve seen. It’s so good it reminds me of how the older days of reddit were like and lemmy feels just like it on some days....
guess I'll die (lemmy.world)
[UserScript] Lemmy_monkey - a full restyle in the spirit of old.reddit - updated for Lemmy v0.18 (greasyfork.org)
Just an FYI post for folks who are new or recently returning to Lemmy, I have updated the linked grease/tamper/violentmonkey script for Lemmvy v0.18....
[UserScript] Block posts and comments from specific instances (greasyfork.org)
Requires: greasemonkey/tampermonkey/other script injector....
Force external links to open in a new tab (greasyfork.org)
I put this together based on another very similar script (attributed, of course) I found on beehaw that forces external links to open in a new tab. Should work on every Lemmy instance by checking the header. While it uses http*:/// as the match, it only executes any logic if the isLemmy check returns true....
[help] I have been steadily getting requests to turn my old.reddit.compact userscript into a Lemmy theme - but I don't know how to do it (github.com)
Up for discussion:...
Where's the button to make someone a mod?* (lemmy.world)
*I am not trying to make this person a mod, I'm just curious.
[userscript] (grease/violent/tamper) *monkey script to reformat Lemmy's look and feel to old.reddit with RES (i.imgur.com)
userscript called “old.reddit” found here: github.com/soundjester/lemmy_monkey...
Tamper/Greasemonkey script to reformat interface to a style recalling old.reddit
Figured I'd cobble together a quick-n-dirty greasemonkey/tapermonkey script to slighly modify the CSS to feel a little more like old.reddit with RES. Still not quite as compact as I'd like, but it's getting there....