The dashboard is designed to be intuitive and simple to use.
Adding new widgets
Canvas
On their first interaction with ui-dashboard the user will see a screen like this:
At this point the user can 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 the user to configure the widget. These configuration from this point on will be dependent on the widgetDefinition being used, and will only show the user the relevant fields to configure.