Hi, I'm the developer of Blossom (https://github.com/fohr/blossom), a candidate for SproutCore 3 and the first of a new breed of JavaScript application frameworks that use <canvas> for most UI drawing, plus native (non-WebView) runtimes when running outside the browser.
I'm looking for experts on "theming" – specifically, good approaches at the architectural level that would enable Blossom's built-in controls to be themed quickly and elegantly by designers. Every control in Blossom can be rewritten to accomodate theming.
I'm thinking mainly of the work that's been done modifying OS widgets on Mac OS X and Linux (and perhaps Windows too). Surely, good patterns have been developed for this.
If you know of any resources or people I can talk to, I'd really appreciate a comment here.
Thanks!