Layout


To encourage consistency across the design of extensions, we’ve outlined some important aspects about dashboard containers and spacing of elements for your extension container.

In this section

 

Dashboard Containers

When designing an extension container’s contents and controls, consider the common sizes of containers in a dashboard. Containers and objects are added to the dashboard via drag-and-drop. Containers can be manually resized and made to be floating. You will have to ensure that the content of your extension container will resize and display properly. It is recommended to use common responsive web design practices, such as use of breakpoints and percent-based widths.

Generally, dashboard containers will automatically size to one of these formats:

Horizontal Span

Your extension content should consider how it would display properly when the container spans wide or horizontally.

container size - full horizontal width

 

Vertical Span

Your extension content should also consider how it would display properly when the container spans tall or vertically.

container size - full vertical height

 

Quadrant/Section

It is common for extensions to take up a smaller size due to most of the functionality taking place in the configuration dialog rather than the extension container. Your extension should properly resize to accomodate for smaller areas like quadrants and sections.

container size - quadrant or section

 

 

Spacing

Specifications about spacing have been detailed in Controls and UI Patterns and Branding your Extension.

Here are some links to specific parts of your extension that you may need spacing guidance on: