spotube icon indicating copy to clipboard operation
spotube copied to clipboard

[feature request]: Rehaul the theme system

Open elijah629 opened this issue 11 months ago • 3 comments

Is there an existing issue for this?

  • [x] I have searched the existing issues

Pain

I wish there was some sort of theming system for the tryhard linux ricers (me). An either all black or all white with an optional accent doesn't really fit into most peoples setups.

Suggested solution

I, personally, have never worked with flutter, so this is coming from my baby react webdev brain.

(this is for the actual code btw) I suggest a system where every color in the app addresses a theme provider of some sort, ex: theme.background or theme.accent. The theme object would come from a user selecting a theme.json file, (or any other config) which defines each item as an RGB or Hex code.

This would allow others to upload custom themes (such as Catppuccin)

Useful resources

After some researching I found this. Apparently this is how you are meant to use themes.

Additional information

I could help implementing this, but I wouldn't be the greatest at flutter 😆

Self grab

  • [ ] I'm ready to work on this issue!

elijah629 avatar Mar 30 '25 16:03 elijah629

As someone who uses Pywal for everything, this would be a really cool feature.

Noobkrusher3000 avatar Apr 02 '25 19:04 Noobkrusher3000

Don't click that. I have reported this user.

Noobkrusher3000 avatar Apr 13 '25 02:04 Noobkrusher3000