Skip to content

iOS 26 theme v9.4.0

Choose a tag to compare

@rdlabo rdlabo released this 24 Sep 05:41
· 297 commits to main since this release

Highlights

  • Toggle colors match Ionic's defaults. A checked ion-toggle now uses --ion-color-primary by default. Toggles with an explicit color continue to use that color.
  • npm 12 and ESM compatibility. The theme now depends on the published @rdlabo/ionic-theme-utils@0.1.1 package instead of a Git SHA. The shared package includes built JavaScript with resolvable ESM imports, so installs no longer require allow-git=all for this dependency.

Fixes

  • Prevented a brief lens-origin flash in iOS 26 segments.
  • Updated shared navigation transition utilities to refresh fixed back-button coordinates before the transition.

Upgrade

npm install @rdlabo/ionic-theme-ios26@^9.4.0

If your project added allow-git=all only for this theme's shared utility dependency, you can remove it and regenerate your lockfile. See issue #217 for the original report.

Compare with 9.3.4