During the sprint last week we discussed quite a few issues related to themes. Ideally we’ll come up with an underlying solution that works for all distributions so we don’t need to cook per-distribution themes, which means we probably don’t want to tie the platform snap to the themes directly. We also need to plan for the upcoming breaking changes, and how we’ll evolve these in a way that continue to work as the multiple dimensions continue to move forward (gtk, the distributions, glibc, gcc, etc).
There are preliminary notes in this whiteboard picture in the sprint topic:
But that’s both too vague and indeed preliminary. We need to sit down and come up with a more complete picture of how we want themes to work under those terms.