Improve Theme Editor / Switching Themes Should Change Desktop Window And Text Colors
Marak opened this issue · 1 comments
Currently theme switching only changes the desktop wallpaper. This is not complete. Switching themes and editing themes should also modify the colors of the Desktop interface itself ( window color / text color / etc ).
If you look at the code for App.Themes
:
https://github.com/Marak/buddypond/blob/master/desktop/based/desktop.themes/desktop.themes.js
you'll see we have already created the pattern for applying theme properties to CSS properties of Desktop Windows and Text, etc. If you uncomment the commented section of desktop.app.themes.applyTheme()
you can see custom themes working as intended.
There are also some colors already mapped as placeholders for the default themes. The task here is to create default color palettes for each theme and ensure all correct CSS selectors are being used.