Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • the page subject is identified in the header area.

  • a list of available parameters for the main content is shown are available on the left.

  • the main content is available shown in the central workspace.

  • additional details on selected elements within the main content are shown displayed on the right.

Structure

Layouts consist of:

...

  • be fixed underneath the VerinTop.

  • be the full width of the page, with the exception of the filter left pane (where exists).

  • be collapsible.

See an example of a LUX Ribbon here.

...

The header area contains information and controls which relate to the whole page, across the entire main workspace.

...

Structure

The header area can contain multiple components, including:

...

  • The header is positioned at the top of the page, directly underneath the VerinTop.

  • The height of the header area may vary, depending on which components are included.

  • The header area should be the full width of the page, with the exception of the left pane. It may optionally stretch above the details pane (optional).

  • The components contained within the header area should be aligned to either the left or right.

    • Breadcrumbs, header text, chicklets, and tabs should be aligned to the left

    -hand side of the header area
    • .

    • Action menus and other tools and metadata should be aligned to the right

    -hand side
    • .

Main workspace

The main workspace contains the primary content, so should be central and granted the most space within the layout.

...

...

Main workspace layout

Widgets

Where there are distinct fields within the content, the workspace may contain multiple Widgets with their own headers and controls. (Note: controls which operate across all widgets should be placed in the Header area).

  • Each widget may use any proportion of the available area within the main workspace.

  • Each widget should have a fixed position. The layout cannot be adjusted by the user (except within a customisable Dashboard), aside from widget expand/collapse.

  • The spacing between each widget should be consistent across the workspace.

  • The layout of widgets within the workspace should also have a clear hierarchy, ordered left-to-right, top-to-bottom.

See /wiki/spaces/UserExp/pages/3204678053 for more information on how content is laid out within each widget.

Note: where the main workspace only contains one field it should not be contained within a widget, with no additional headers.

Dashboards

A Dashboard layout should be used where:

  • the user can add, remove, or resize widgets, or

  • the workspace provides an overview of data on a particular subject.

Note: where the main workspace only contains one field it should not be contained within a widget, with no additional headers.

Single widget Single field layout

Multi-widget layout

Dashboard layout

...

Each widget should have a fixed position and proportional size (except within a customisable Dashboard). The layout cannot be adjusted by the user, aside from widget expand/collapse.

Left Pane

The left pane may be one of the following:

  • Left Navigation Pane (optionalleft navigation layout only), containing a collapsible navigation menu.

  • Filter Pane (optional), allowing the user to refine what is shown in the main workspace.

The filter pane and left navigation may not be used together in the same layout.There should be no additional elements between the left pane and the main workspace.

Placement and Positioning

See the relevant pattern pages for more information:

Right Details Pane

The right-hand details pane should be used to present information and actions relating to selected items within the main content, or additional content related to the main workspace.

For full details, see Details Pane.

...

See: https://kanasoftware.jira.com/wiki/spaces/UserExp/pages/836011504/Details+Pane#Placement-%26-Positioning

Interaction

  • The layout may not have a whole-page scroll. Each individual pane or workspace may have its own internal vertical scroll, where necessary.

  • The left and right panes may be collapsible, depending on the screen width. See individual pane specifications for further details.

...

  • Make sure there’s a natural flow between elements on the page, from top to bottom, left to right.

  • Prioritise the most important elements to facilitate user decisions.

Use:

  • responsive Responsive design, to ensure the layout works at all across screen sizes, across devices, and browsers.

  • consistent spacing between elements.

  • the same layout for pages with similar content.

  • widgets where the main workspace contains multiple distinct fields.

Don’t use:

  • controls in the header area which don’t affect the entire main workspace.

  • a widget where the main workspace only contains one field.

...

  • Where there is not enough space to display the full layout, the main workspace should be prioritised. Other areas within the layout may be collapsed or minimised, including the left and right panes.

  • The content of the main workspace should be fluid, dynamically adapting to the size of the available area, even as it changes during use. This may include changing text, graphics, table, and spacing sizes. The Note: the available space may change due to the state of collapsible panes as well as screen size.

  • Where widgets are used within the main workspace:

    • as the width of the workspace changes, so should the widths of the individual widgets within it. The proportion of the width that each widget uses should remain the same.

    • the layout of the content within each widget should dynamically respond to its width.

    • breakpoints may be introduced, at which the widgets may be rearranged into a more appropriate layout. For example, a minimum-width workspace breakpoint may make all widgets full width and vertically stacked.

  • Where space is severely limited, it is acceptable to remove secondary information and functionality, but this should be avoided where possible.

  • When the screen width is changed, anchored panes and components should remain fixed to the left- or right-hand side.

  • The size and spacing of individual components and fixed panes (such as the Filter Pane and Details Pane) should not change as the layout dynamically responds.

  • Where space is severely limited, it is acceptable to remove auxiliary information and functionality.

See the recommended responsive design for individual patterns and components, where necessary.

...

Responsive layout example

1920 px

1366 px

900 px

375 px

...