Skip to content

v2.0.0

Choose a tag to compare

@rdlabo rdlabo released this 22 Aug 02:44
· 33 commits to main since this release

Ionic Theme Material Design 3 v2.0.0

This release improves structured inset lists, toolbar and modal spacing, Ionic 9 compatibility coverage, and integration with the iOS 26 theme.

Breaking change

The section-header class for ion-item-group has been renamed:

- <ion-item-group class="header-item-group">
+ <ion-item-group class="item-group-header">

The old class is no longer styled. Update shared markup used with @rdlabo/ionic-theme-ios26 at the same time.

What’s new

  • Added structured two-line inset items using direct, unslotted ion-label and ion-note children.
  • Removed the divider from the final item in an inset group.
  • Improved icon-only toolbar and back-button sizing, alignment, and title spacing.
  • Corrected toolbar padding in regular, card, and sheet modals, including safe-area handling.
  • Added tested demo and screenshot coverage for Ionic 8 and Ionic 9.
  • Added complete dual-theme setup guidance, including Sass import order, dark mode, and platform-specific transitions.
  • Reorganized the public documentation around installation, special markup, grouped lists, and migration.

Compatibility

  • Requires @ionic/core >=8.8.0 <10.
  • Using the current iOS 26 theme alongside MD3 requires @ionic/core >=8.8.1.
  • Applications using @ionic/core <8.8.0 should remain on @rdlabo/ionic-theme-md3@1.0.2 or upgrade Ionic.

See the migration guide (https://github.com/rdlabo-dev/ionic-theme-md3/blob/v2.0.0/docs/migration.md) for upgrade details.

Full changelog: v1.1.0...v2.0.0