Maybe you got my email, I just wanted to post this also here.
I built a CSS generator for a few widgets, 8 at the moment. This is on a cloud instance accessible by anyone.
- don't have to style buttons and apply style definitions over and over again
- greater flexibility in styling the widget
- you don't have to write any CSS code
The way this works: you use the configurator to style the widget as you want. Use also a class to define what that widget is, or how it's styled. For example "primary-btn", "secondary-btn", etc. Copy the generated CSS code into the CustomCSS tab in ThingWorx and on the widget, put the CustomClass specified in the configurator.
As a best practice, I'd recommend placing all your CSS code into the Master mashup. And then all your mashups that use that master will also get the CustomCSS. So the only thing you have to do to your widgets in the mashups, is fill the CustomClass property with the desired generated style.
Also, comment your differently styled widgets by separating them with /* My red button */ for example.
The mashups for this won't be released, this will only be offered as a service. As you'll see in the configurator, they are not that pretty, the main goal was functionality.