Open deathbybandaid opened 2 years ago
Interesting.
I want to use CSS variables in the stylesheet, which would make implementing a dark theme and custom themes like this simpler.
Also note that you can create user.css
file in your selfoss directory and it will be loaded.
I used the user.css with v2.18, but it didn't seem to work for me earlier today when I tried with 2.19, but maybe it was just a fluke.
I use if for the dark theme, maybe check the nginx config.
Okay, so I'm going to kinda spam this thread, but I'm really impressed with the theme.park stuff
Here's what Selfoss looks like with the Officially supported Themes from Theme.Park
I tested a few of the community-themes and they seem to work alright
I'd also assume the contents of user.css
(in the future) could be as simple as
@import url("https://raw.githubusercontent.com/GilbN/theme.park/master/css/themes/selfoss/selfoss-base.css");
@import url("https://raw.githubusercontent.com/GilbN/theme.park/master/css/theme-options/plex.css");
Updated above base css with the webkit scrollbar stuff as per https://github.com/fossar/selfoss/issues/1305#issuecomment-1007887965
Scrollbar
Scrollbar Hover
Scrollbar Active
If you're not aware of Theme.Park, It allows theming apps by utilizing a theme file + a "base" theme file.
I spent my morning making my selfoss instance look like plex utilizing the Plex theme.park theme
Below, you'll find the "base" theme I've created for selfoss. In theory, this "base" theme could be used with all of the Theme Options from theme.park. What I've done could possibly be improved and made into a PR for the theme.park repo. Doing so could also potentially make more selfhosters aware of Selfoss.
I run my instance of Selfoss via nginx, so applying the theme is as easy as Applying via the Subfilter method (also works with Apache and others):
How it looks as plex: