[feature request]: Rehaul the theme system
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!
As someone who uses Pywal for everything, this would be a really cool feature.
Don't click that. I have reported this user.