- Ensures path changes are propagated correctly. Resolves #57 (Thanks @lukbukkit!)
Unclaimed project
Are you a maintainer of NavigationBackport? Claim this project to take control of your public changelog and roadmap.
Changelog
Backported SwiftUI navigation APIs introduced in WWDC22
nbNavigationDestination(item: destination: ) method. (thanks @Yoichi-Yamanoi !)AnyViews and removes need for separate PathAppender (thanks @simba909!)NavigationStack for managing state and building views when available. This means pushing multiple screens in one state update no longer requires delays on OSes that support NavigationStack.NavigationStack to be used under the hood (if available) instead of NavigationView by adding a modifier, e,g. .nbUseNavigationStack(.whenAvailable).withDelaysIfUnsupported - instead the library will automatically do so whenever needed.