[Announce] Dashboard version 2.10.0

The choice of theming is under the Dashboard Site tab
image
image

The options are

  • Use the Node-RED (existing) themes everywhere - which should work with all built in widgets.
  • Use the Angular theme in the ui_template only - IE don't use the Node-RED theme overrides inside any template you add.
  • Use the Angular theme everywhere - This should work for any widgets that are built with the angular-material libraries - https://material.angularjs.org/1.1.10/ - but any widgets that aren't may well look odd (eg Wave gauge etc)

Note: Any custom UI widgets will be treated (style-wise) as if they are ui_templates.

Happy to look at PR's and suggestions to fix any crossover cases which could be improved, but hopefully this is a sensible compromise for now