The current theming "support" is just copy, pasting, and editing a bunch of repeated values and complex, ugly CSS in theme.css.
A better solution would be to either use LESS/SASS/CSS with variables (supported now in most browsers) or a JSON config file with defined colors (à la Android colors.xml) that gets compiled into the theme CSS file during the build process.
The current theming "support" is just copy, pasting, and editing a bunch of repeated values and complex, ugly CSS in
theme.css
.A better solution would be to either use LESS/SASS/CSS with variables (supported now in most browsers) or a JSON config file with defined colors (à la Android
colors.xml
) that gets compiled into the theme CSS file during the build process.