Version history
A list of changes in each release of the iOS design system.
2.1.0 - 21 September 2026
New features
Components
- Card action — a tappable row of content, usually with a chevron, for linking onwards from a list of options
- Title — sets the screen's title
- Added optional new confirmations for toolbar items
Styles and modifiers
- Toggles — the system switch tinted NHS blue with its label in the NHS body font
- Section style — sets the row background and separator colour for a section in a list or form, replacing the iOS defaults with colours from the NHS palette
Colours
- Add a new colour for chevrons
2.0.2 - 3 September 2026
- Link the library statically instead of forcing a dynamic product.
2.0.1 - 1 September 2026
- Lower minimum deployment target to iOS 15. The design system itself does not support iOS 15, but we have to allow it to be compiled into an app with a minimum iOS version of 15 in the short term
2.0.0 - 1 September 2026
Breaking changes
- Home menu no longer accepts a free-form list of items in a builder block, pass a plain array of home menu items instead
New features
Styles and modifiers
- added a body style, with spacing tuned for multi-line readability
1.0.0 - 20 August 2026
This is the first release of the NHS App Design System for iOS.
New features
Components
- Banner — a high-visibility, tappable card for important actions such as identity verification or feedback, with solid and outlined styles
- Campaign card — a tappable card for public health campaigns, showing a photograph with a heading and body text, responsive across size classes
- Home menu — a responsive grid of primary navigation destinations that collapses to a single column at large type sizes
- Divider — a horizontal rule with configurable colour and thickness for separating content within cards
- Profile card — a tappable card showing whose profile is being viewed, with "your profile" and "acting for someone else" variants
- Toolbar items - a collection of items for the toolbar
Styles and modifiers
- Buttons — an NHS-styled button style with primary, secondary, primary reverse and warning presets, plus a 'fitted' width option
- Card style — view modifiers for NHS card backgrounds, borders, and flush rendering
- view modifiers for NHS-styled section headers and footers.
Foundations
- Colour palette including core, dark, pale, semantic, and fixed light/dark variants
- Typography extensions using the bundled Frutiger font family, with Dynamic Type support.
- NHS logo images
- Shared layout metrics