Skip to content

Releases: hmlongco/Navigator

Release 0.9.18

08 Feb 20:56
Compare
Choose a tag to compare
  • Simplify send and perform syntax with variadics
  • Updated demo application to show switching root view types #26

Release 0.9.17

05 Feb 17:38
Compare
Choose a tag to compare
  • Allows the ManagedNavigationStack closure to obtain the current Navigator for that stack

Release 0.9.16

04 Feb 21:33
Compare
Choose a tag to compare
  • Add examples section with first example on using transitions with Navigator #25
  • Update app dependencies to be simple vars when function parameters aren't needed
  • Navigator Entry internal change
  • Updates onNavigationOpenURL initializer to variadic parameters for clarity

Release 0.9.15

03 Feb 20:30
Compare
Choose a tag to compare
  • Updates to streamline NavigationRouting and NavigationRouteHandlers
  • Updates to NavigationURLHandlers to better communicate with NavigationRouting
  • Add perform(route: any NavigationRoute) to Navigator
  • Update demo application to eliminate router from environment

Release 0.9.14

31 Jan 16:38
Compare
Choose a tag to compare
  • Some updates to the demo application for clarity
  • Changes to internal dependency system used

Release 0.9.13

28 Jan 17:05
Compare
Choose a tag to compare
  • Change to checkpoint code to potentially correct issue #24
  • Change to popAll code to potentially correct issue #24
  • Changes to demo code for split views on iPad (WIP)

Release 0.9.12

27 Jan 22:41
Compare
Choose a tag to compare
  • Add destination change needed to propagate navigators correctly in navigation split views.
  • Update demo code to run split views on iPad. (WIP)

Release 0.9.11

26 Jan 19:55
Compare
Choose a tag to compare
  • Code changes for NavigationRouting support
  • Rename ExternalNavigationRouting to NavigationRouting
  • Rename ExternalNavigationViewProviding to NavigationViewProviding
  • Changed OpenURLHandlers to perform actions directly which allows them to use navigation routers
  • Begin testing support for NavigationSplitViews (incomplete)

Release 0.9.10

26 Jan 19:54
Compare
Choose a tag to compare
  • Update checkpoints with values to search current navigation tree only for correct handler
  • Update checkpoints to allow different type handlers for same checkpoint name
  • Allow passing unique checkpoints into a function for later return
  • Fix scene storage issue that could impact checkpoint identifiers
  • Adds onNavigationReceive(assign:) modifier
  • Split demo dependencies into separate files for better understanding

Release 0.9.9

24 Jan 17:32
Compare
Choose a tag to compare
  • Adds Back option to Navigator (mimics standard SwiftUI Dismiss behavior)
  • DismissAll is now DismissAny, same for the action
  • DismissAllChildren is now DismissAll
  • Added PopAny method similar to DismissAny, resets any navigation paths it can find to the root view
  • Added reset action shortcut (basically does a dismissAny and popAny) #23
  • Fix error in setting(_ name: String?) #22

Note that name and behavior changes like the above are why this is still pre-release.