Skip to content

0.5.0

Latest

Choose a tag to compare

@hristogochev hristogochev released this 01 Oct 00:58

Update dependencies

Bug fixes

Breaking changes

  • Removed the deprecated CurrentScreenIOSSwipe screen handler, in favor of the CurrentScreenPredictiveBack screen handler.
  • Removed the PopGesture stack event as it was only used in the now removed CurrentScreenIOSSwipe.
  • CurrentScreenPredictiveBack now ignores any ScreenTransition.zIndex you use with it. This is due to the fact that Compose Multiplatform 1.12.0 changed the way zIndex is frozen in AnimatedContent and we are forced to resort to custom zIndex tracking in this specific screen handler. If you rely on overwriting the zIndex of ScreenTransition used with CurrentScreenPredictiveBack, please open a issue and we can discuss potential solutions and behavior restoration.
  • The lastEvent field of Navigator no longer gets overwritten to Idle when disposing of screens. This behavior was a leftover from the way Voyager checked for double disposal of screens. This change makes it consistent with the way it's described in the documentation. This should not be a breaking change unless you rely on it getting set to Idle by Navigator.clearEvent, in which case you are already writing your own CurrentScreen implementation.