Skip to content

Releases: johnpatrickmorgan/NavigationBackport

v0.9.3

17 Apr 09:49
Compare
Choose a tag to compare
  • Adds support for the nbNavigationDestination(item: destination: ) method. (thanks @Yoichi-Yamanoi !)

v0.9.2

29 Mar 23:22
Compare
Choose a tag to compare
  • Removes unnecessary AnyViews and removes need for separate PathAppender (thanks @simba909!)

v0.9.0

22 Jun 22:38
fb860a4
Compare
Choose a tag to compare
  • Uses 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.

v0.8.0

06 May 22:05
94179c3
Compare
Choose a tag to compare
  • Allows NavigationStack to be used under the hood (if available) instead of NavigationView by adding a modifier, e,g. .nbUseNavigationStack(.whenAvailable).
  • Removes the need to manually call withDelaysIfUnsupported - instead the library will automatically do so whenever needed.
  • Adds UI tests for example app.

v0.7.2

23 Feb 23:52
Compare
Choose a tag to compare
  • Adds support for class inheritance in navigation destinations (Thanks @ggrell!) #31

v0.7.1

30 Jan 23:48
Compare
Choose a tag to compare
  • Fixes issue #30, where the removal of a NavigationLink would inadvertently trigger the truncation callback.

v0.7.0

06 Dec 23:37
Compare
Choose a tag to compare
  • Adds support for local destinations with:
    nbNavigationDestination(isPresented: Binding<Bool>, @ViewBuilder destination: () -> V) (#17)

v0.3.0

01 Aug 21:29
fc44a59
Compare
Choose a tag to compare
  • Adds NBNavigationStack.CodableRepresentation support. Thanks @pointfreeco!

v0.1.2

27 Jun 23:13
Compare
Choose a tag to compare
  • Uses a fully qualified type identifier as key, to differentiate types such as A.Foo from B.Foo (#3). Thanks @zeusent!