After #13250 theme variables will be defined in a class and the LESS variables will be generated in an event. Before these APIs are made public the following things need to be determined/done:
ThemeStylesthey should be resolved.
At the moment the styling of reports/emails isn't entirely consistent so can't be made public API.
@diosmosis is there still much to do? Not really sure what's missing. I don't think we want to allow people to create "themes" or "change colors" for scheduled reports as long as the email header uses the theme style and logo.
I think there are emails that are not styled at all (like the password reset email). I don't know how many email twig files use hardcoded inline styles instead of using the
...Styles classes. Not sure about redundant properties, don't think PDF reports have been styled.
Non-report emails need to be themed this way.
Now that you mention it, it would be I think good to have the consistent theming across all emails sent :+1: For the other points not sure, but maybe they don't take long?
Just renamed the issue title to clarify the impact from user point of view.