Overview

Statuses

Status Label
Prototype
Do not implement. This component may be experimental and un-tested.
Expect significant change before this item put to use.
Testing
Publicly available pattern undergoing testing.
Work in progress
Work in progress. Implement with caution.
Ready
Ready for use.
Deprecated
Removed from use in live products.

Documentation status

Documentation falls into two status levels:

Status Label
Draft
The documentation is incomplete or undergoing editorial review.
Ready
The documentation is complete.

Proposed documentation pattern

  • Rationale
  • Research
    Any research undertaken related to this item - documented outcomes
  • Usage
    When to (and not to) use this pattern - include preference for use cases for sub items.

Development principles

We use progressive enhancement to provide the best possible chance of working for the majority of users.

Browser support

At a minimum we test in, and support, the browsers in the following table as defined by GDS:

Operating system Browser Support
Windows Internet Explorer 8-10 functional
Internet Explorer 11 compliant
Edge (latest versions) functional
Google Chrome (latest versions) compliant
Mozilla Firefox (latest versions) compliant
macOS Safari 9+ compliant
Google Chrome (latest versions) compliant
Mozilla Firefox (latest versions) compliant
iOS Safari for iOS 9.3+ compliant
Google Chrome (latest versions) compliant
Android Google Chrome (latest versions) compliant
Samsung Internet (latest versions) compliant