I have just pushed a new version of Dashboard to npm
Version 2.10.0 - now allows users to create their own simple widgets that can be installed like other nodes.
To go along with this users can now choose to use the default underlying Angular-Material theming, instead of the Node-RED themes... these may look better for any nodes made using the Angular-Material libraries, though we have also tried to update the Node-RED ones to keep looking good.
Obviously there will be things we've missed and no doubt you will let us know
More docs on the API here - https://github.com/node-red/node-red-dashboard/wiki/Creating-New-Dashboard-Widgets