Announcing Ionic v6.4
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.