The dashboard is designed to be intuitive and simple to use.
Adding new widgets
Canvas
On first interaction with ui-dashboard the user will see a screen like this:
At this point they should be able to click the "new" button to progress to the widget form.
WidgetForm
The widget form looks as follows:
with an entry field to specify the widget name, and a dropdown to select from the WidgetDefinitions in the system.
On selecting a WidgetDefinition the form below will populate with a dynamic set of fields to allow you to configure your widget. These will be dependent on the definition, and so should only show you relevant fields to configure.