Skip to content

v9.2.0

Choose a tag to compare

@rdlabo rdlabo released this 09 Nov 10:55
· 7 commits to main since this release

Android 17 appearance with Ionic color semantics

This release aligns component geometry and typography with Android Settings while preserving Ionic APIs, explicit color choices and application CSS overrides. It refines grouped lists, icon-free toggles, alert focus treatment, action-sheet hierarchy and select-popover surfaces.

Optional Material You integration

Use @rdlabo/ionic-theme-md3/dynamic-colors with the root exports of @rdlabo/capacitor-native-ui to apply native light/dark palettes and control System / Light / Dark appearance. Ionic palettes remain sufficient on their own.

Default light surfaces stay white. The named light/medium/dark palettes follow device neutrals, and primary/secondary/tertiary/danger preserve supplied Material foreground pairs. Success and warning retain Ionic values. Device-colored image regression coverage runs on Ionic 8 and Ionic 9.

Updating

Review the migration guide for grouped-list markup, typography and component sizing changes. Native back-button behavior remains Ionic's responsibility; no font-initialization script is required.

For native colors, follow the dynamic-colors guide, use the class-based Ionic dark palette, and rebuild native apps after updating the plugin.

The README now shows freshly captured Android 17 screens with the default Ionic palette. Optional device-color examples are in their dedicated guide.