slskd / slskd

A modern client-server application for the Soulseek file sharing network.
GNU Affero General Public License v3.0
1.06k stars 64 forks source link

[Feature Request] Add Configuration for default dark/light mode in web UI #1198

Open nhawke opened 2 months ago

nhawke commented 2 months ago

Right now, slskd's web interface always starts in the device theme (Dark theme on my machine). I prefer light theme in slskd, but because of my device default, whenever i log in again or reload the page, it's back to dark. There should be an option to configure the default theme. Possibly in the config yaml as:

web:
   theme: 'dark'

or as a boolean

web:
  darkTheme: false
jpdillingham commented 2 months ago

Good idea, thanks!

nhawke commented 2 months ago

Since opening this issue, I created PR #1201, which addresses my issue with the theme not sticking to what I'd prefer. This might now be somewhat redundant / not worth the hassle.