So, it would be great to have toogle in Advanced setting (like “Use light/dark mode like in browser”) and have dark/light theme accrooss whole system:
OS changes theme to dark at night (Windows 10 can do this) → browser change’s theme to dark (Firefox can do this) - tt-rss change’s theme to dark
iOS, macOS and Windows are going in this direction; but I don’t know about Linux desktops (I haven’t checked at all). I generally like the idea but this is done with CSS media queries. So instead of TT-RSS loading either default or dark themes (based on the user’s selection in Preferences), the CSS would have to include both styles in one and rely on the browser to pick. Which is generally a good idea, but it raises the question of what to do with the UI theme selection.
With all that being said, I wonder if this change is too early (it’s not even finalized in the spec yet)?
I like the idea, I’m just throwing some questions out there for discussion.
I guess TT-RSS uses LESS so it wouldn’t be hard to have three themes: default, dark, auto (based on the media query). LESS would let each one be built pretty much automatically.