We’re excited to announce the release of Ionic 6.4, which contains improvements to modal, toast, and toggle.
Here’s what’s new in this release:
Modal canDismiss Improvements
In Ionic
6.1, we added the
canDismiss
property to
ion-modal
. This property lets
developers control precisely when users can leave a modal. In Ionic
6.4, we enhanced this feature by passing the “role” and “data”
information when providing a callback to canDismiss
. This can be used to make more
informed decisions about when a modal should dismiss.
canDismiss(role: string, data: any) {
// Disallow dismissing the modal via a swipe gesture
return role !== ‘gesture’;
}
Toast Duration Configuration
Toasts can now have the default
duration
property customized
globally using the new toastDuration
configuration.
IonicModule.forRoot({
// All toasts will now dismiss after 5000ms.
toastDuration: 5000
});
Thank you to @DwieDima for building this feature!
Toggle On/Off Label Configuration
In Ionic
6.2, we introduced the
enableOnOffLabels
property to
ion-toggle
to provide a better
visual indication of state. In Ionic 6.4, we added the ability to
customize this property on a global level using the new
toggleOnOffLabels
configuration.
IonicModule.forRoot({
// All toggles will have on/off labels
toggleOnOffLabels: true
});
Thank you to @EinfachHans for building this feature!
Thank You
As we approach the end of 2022, we want to thank the entire Ionic community for making this an amazing year for the project. We have lots of exciting improvements in store for 2023!
As always, we would love any feedback on our GitHub repo.
The post Announcing Ionic v6.4 appeared first on Ionic Blog.