├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml └── workflows │ ├── ci.yml │ ├── format.yml │ └── release.yml ├── .gitignore ├── .spi.yml ├── Examples ├── CaseStudies │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── CaseStudiesApp.swift │ ├── Info.plist │ ├── Internal │ │ ├── CaseStudy.swift │ │ ├── DetentsHelper.swift │ │ ├── FactClient.swift │ │ └── Text+Template.swift │ ├── RootView.swift │ ├── SwiftUI │ │ ├── AlertDialogState.swift │ │ ├── EnumControls.swift │ │ ├── EnumNavigation.swift │ │ ├── OptionalNavigation.swift │ │ ├── SwiftUICaseStudies.swift │ │ └── SynchronizedBindings.swift │ └── UIKit │ │ ├── AnimationsViewController.swift │ │ ├── BasicsNavigationViewController.swift │ │ ├── ConciseEnumNavigationViewController.swift │ │ ├── EnumControlsViewController.swift │ │ ├── ErasedNavigationStackController.swift │ │ ├── FocusViewController.swift │ │ ├── MinimalObservationViewController.swift │ │ ├── StaticNavigationStackController.swift │ │ ├── UIControlBindingsViewController.swift │ │ ├── UIKitCaseStudies.swift │ │ └── WiFiFeature │ │ ├── ConnectToNetworkFeature.swift │ │ ├── Network.swift │ │ ├── NetworkDetailFeature.swift │ │ └── WiFiSettingsFeature.swift ├── CaseStudiesTests │ ├── CaseStudies.xctestplan │ ├── Internal │ │ ├── AssertEventually.swift │ │ ├── SetUp.swift │ │ └── XCTTODO.swift │ ├── NavigationPathTests.swift │ ├── NavigationStackTests.swift │ ├── PresentationTests.swift │ └── RuntimeWarningTests.swift ├── DynamicFramework │ ├── DynamicFramework.h │ └── Import.swift ├── Examples.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ ├── CaseStudies.xcscheme │ │ └── Inventory.xcscheme ├── Inventory │ ├── App.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Inventory.swift │ ├── Item.swift │ └── ItemRow.swift └── Package.swift ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── Package@swift-5.9.swift ├── README.md ├── Sources ├── AppKitNavigation │ ├── AppKitAnimation.swift │ ├── Documentation.docc │ │ ├── AppKitNavigation.md │ │ └── Extensions │ │ │ └── AppKitAnimation.md │ ├── Internal │ │ └── Exports.swift │ ├── SwiftUI │ │ └── Representable.swift │ ├── UIBinding.swift │ └── UITransaction.swift ├── SwiftNavigation │ ├── AlertState.swift │ ├── Bind.swift │ ├── Binding.swift │ ├── ButtonState.swift │ ├── ButtonStateBuilder.swift │ ├── ConfirmationDialogState.swift │ ├── Documentation.docc │ │ ├── Articles │ │ │ ├── CrossPlatform.md │ │ │ └── WhatIsNavigation.md │ │ ├── Extensions │ │ │ ├── AlertState.md │ │ │ ├── ButtonState.md │ │ │ ├── ConfirmationDialogState.md │ │ │ ├── NSObjectObserve.md │ │ │ ├── Observe.md │ │ │ ├── TextState.md │ │ │ ├── UIBindable.md │ │ │ └── UIBinding.md │ │ └── SwiftNavigation.md │ ├── HashableObject.swift │ ├── Internal │ │ ├── AssumeIsolated.swift │ │ ├── Deprecations.swift │ │ ├── ErrorMechanism.swift │ │ ├── Exports.swift │ │ ├── HashableStaticString.swift │ │ ├── KeyPath+Sendable.swift │ │ └── ToOptionalUnit.swift │ ├── NSObject+Observe.swift │ ├── Observe.swift │ ├── TextState.swift │ ├── UIBindable.swift │ ├── UIBinding.swift │ ├── UINavigationPath.swift │ └── UITransaction.swift ├── SwiftUINavigation │ ├── Alert.swift │ ├── Binding.swift │ ├── ConfirmationDialog.swift │ ├── Documentation.docc │ │ ├── Articles │ │ │ ├── AlertsDialogs.md │ │ │ ├── Bindings.md │ │ │ ├── Navigation.md │ │ │ ├── SheetsPopoversCovers.md │ │ │ └── SwiftUINavigationTools.md │ │ └── SwiftUINavigation.md │ ├── FullScreenCover.swift │ ├── Internal │ │ ├── Binding+Internal.swift │ │ ├── Exports.swift │ │ └── Identified.swift │ ├── NavigationDestination.swift │ ├── NavigationLink.swift │ ├── Popover.swift │ ├── Sheet.swift │ └── WithState.swift ├── UIKitNavigation │ ├── Bindings │ │ ├── UIColorWell.swift │ │ ├── UIControl.swift │ │ ├── UIDatePicker.swift │ │ ├── UIPageControl.swift │ │ ├── UISegmentedControl.swift │ │ ├── UISlider.swift │ │ ├── UIStepper.swift │ │ ├── UISwitch.swift │ │ ├── UITabBarController.swift │ │ └── UITextField.swift │ ├── Documentation.docc │ │ ├── Extensions │ │ │ ├── UIColorWell.md │ │ │ ├── UIControlProtocol.md │ │ │ ├── UIDatePicker.md │ │ │ ├── UIKitAnimation.md │ │ │ ├── UIPageControl.md │ │ │ ├── UISlider.md │ │ │ ├── UIStepper.md │ │ │ ├── UISwitch.md │ │ │ ├── UITextField.md │ │ │ └── UIViewController.md │ │ └── UIKitNavigation.md │ ├── Internal │ │ ├── Exports.swift │ │ └── PopFromViewController.swift │ ├── Navigation │ │ ├── Dismiss.swift │ │ ├── NavigationStackController.swift │ │ ├── Presentation.swift │ │ ├── Push.swift │ │ └── UIAlertController.swift │ ├── SwiftUI │ │ └── Representable.swift │ ├── UIBinding.swift │ ├── UIKitAnimation.swift │ └── UITransaction.swift └── UIKitNavigationShim │ ├── include │ └── shim.h │ └── shim.m ├── SwiftNavigation.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── swiftpm │ └── Package.resolved │ └── xcschemes │ ├── SwiftNavigation.xcscheme │ ├── SwiftUINavigation.xcscheme │ └── UIKitNavigation.xcscheme └── Tests ├── SwiftNavigation.xctestplan ├── SwiftNavigationTests ├── ButtonStateTests.swift ├── IsolationTests.swift ├── LifetimeTests.swift ├── ObserveTests.swift ├── TextStateTests.swift ├── UIBindableTests.swift ├── UIBindingTests.swift ├── UINavigationPathTests.swift └── UITransactionTests.swift ├── SwiftUINavigation.xctestplan ├── SwiftUINavigationTests ├── AlertTests.swift ├── BindingTests.swift └── SwiftUINavigationTests.swift ├── UIKitNavigation.xctestplan └── UIKitNavigationTests ├── MemoryManagementTests.swift ├── ObserveTests.swift ├── UIControlTests.swift ├── UITransactionTests.swift └── ViewControllerRepresentingTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/.spi.yml -------------------------------------------------------------------------------- /Examples/CaseStudies/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/CaseStudies/CaseStudiesApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/CaseStudiesApp.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Info.plist -------------------------------------------------------------------------------- /Examples/CaseStudies/Internal/CaseStudy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Internal/CaseStudy.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/Internal/DetentsHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Internal/DetentsHelper.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/Internal/FactClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Internal/FactClient.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/Internal/Text+Template.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/Internal/Text+Template.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/RootView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/RootView.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/AlertDialogState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/AlertDialogState.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/EnumControls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/EnumControls.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/EnumNavigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/EnumNavigation.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/OptionalNavigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/OptionalNavigation.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/SwiftUICaseStudies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/SwiftUICaseStudies.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/SwiftUI/SynchronizedBindings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/SwiftUI/SynchronizedBindings.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/AnimationsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/AnimationsViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/BasicsNavigationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/BasicsNavigationViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/ConciseEnumNavigationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/ConciseEnumNavigationViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/EnumControlsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/EnumControlsViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/ErasedNavigationStackController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/ErasedNavigationStackController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/FocusViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/FocusViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/MinimalObservationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/MinimalObservationViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/StaticNavigationStackController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/StaticNavigationStackController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/UIControlBindingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/UIControlBindingsViewController.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/UIKitCaseStudies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/UIKitCaseStudies.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/WiFiFeature/ConnectToNetworkFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/WiFiFeature/ConnectToNetworkFeature.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/WiFiFeature/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/WiFiFeature/Network.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/WiFiFeature/NetworkDetailFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/WiFiFeature/NetworkDetailFeature.swift -------------------------------------------------------------------------------- /Examples/CaseStudies/UIKit/WiFiFeature/WiFiSettingsFeature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudies/UIKit/WiFiFeature/WiFiSettingsFeature.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/CaseStudies.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/CaseStudies.xctestplan -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/Internal/AssertEventually.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/Internal/AssertEventually.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/Internal/SetUp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/Internal/SetUp.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/Internal/XCTTODO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/Internal/XCTTODO.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/NavigationPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/NavigationPathTests.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/NavigationStackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/NavigationStackTests.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/PresentationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/PresentationTests.swift -------------------------------------------------------------------------------- /Examples/CaseStudiesTests/RuntimeWarningTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/CaseStudiesTests/RuntimeWarningTests.swift -------------------------------------------------------------------------------- /Examples/DynamicFramework/DynamicFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/DynamicFramework/DynamicFramework.h -------------------------------------------------------------------------------- /Examples/DynamicFramework/Import.swift: -------------------------------------------------------------------------------- 1 | import UIKitNavigation 2 | -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/xcshareddata/xcschemes/CaseStudies.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/xcshareddata/xcschemes/CaseStudies.xcscheme -------------------------------------------------------------------------------- /Examples/Examples.xcodeproj/xcshareddata/xcschemes/Inventory.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Examples.xcodeproj/xcshareddata/xcschemes/Inventory.xcscheme -------------------------------------------------------------------------------- /Examples/Inventory/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/App.swift -------------------------------------------------------------------------------- /Examples/Inventory/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/Inventory/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Inventory/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Inventory/Inventory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/Inventory.swift -------------------------------------------------------------------------------- /Examples/Inventory/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/Item.swift -------------------------------------------------------------------------------- /Examples/Inventory/ItemRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Inventory/ItemRow.swift -------------------------------------------------------------------------------- /Examples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Examples/Package.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.9.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Package@swift-5.9.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AppKitNavigation/AppKitAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/AppKitAnimation.swift -------------------------------------------------------------------------------- /Sources/AppKitNavigation/Documentation.docc/AppKitNavigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/Documentation.docc/AppKitNavigation.md -------------------------------------------------------------------------------- /Sources/AppKitNavigation/Documentation.docc/Extensions/AppKitAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/Documentation.docc/Extensions/AppKitAnimation.md -------------------------------------------------------------------------------- /Sources/AppKitNavigation/Internal/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/Internal/Exports.swift -------------------------------------------------------------------------------- /Sources/AppKitNavigation/SwiftUI/Representable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/SwiftUI/Representable.swift -------------------------------------------------------------------------------- /Sources/AppKitNavigation/UIBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/UIBinding.swift -------------------------------------------------------------------------------- /Sources/AppKitNavigation/UITransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/AppKitNavigation/UITransaction.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/AlertState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/AlertState.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Bind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Bind.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Binding.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/ButtonState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/ButtonState.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/ButtonStateBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/ButtonStateBuilder.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/ConfirmationDialogState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/ConfirmationDialogState.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Articles/CrossPlatform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Articles/CrossPlatform.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Articles/WhatIsNavigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Articles/WhatIsNavigation.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/AlertState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/AlertState.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/ButtonState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/ButtonState.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/ConfirmationDialogState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/ConfirmationDialogState.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/NSObjectObserve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/NSObjectObserve.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/Observe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/Observe.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/TextState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/TextState.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/UIBindable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/UIBindable.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/Extensions/UIBinding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/Extensions/UIBinding.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Documentation.docc/SwiftNavigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Documentation.docc/SwiftNavigation.md -------------------------------------------------------------------------------- /Sources/SwiftNavigation/HashableObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/HashableObject.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/AssumeIsolated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/AssumeIsolated.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/Deprecations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/Deprecations.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/ErrorMechanism.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/ErrorMechanism.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/Exports.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/HashableStaticString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/HashableStaticString.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Internal/ToOptionalUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Internal/ToOptionalUnit.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/NSObject+Observe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/NSObject+Observe.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/Observe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/Observe.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/TextState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/TextState.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/UIBindable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/UIBindable.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/UIBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/UIBinding.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/UINavigationPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/UINavigationPath.swift -------------------------------------------------------------------------------- /Sources/SwiftNavigation/UITransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftNavigation/UITransaction.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Alert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Alert.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Binding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Binding.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/ConfirmationDialog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/ConfirmationDialog.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/Articles/AlertsDialogs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/Articles/AlertsDialogs.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/Articles/Bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/Articles/Bindings.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/Articles/Navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/Articles/Navigation.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/Articles/SheetsPopoversCovers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/Articles/SheetsPopoversCovers.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/Articles/SwiftUINavigationTools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/Articles/SwiftUINavigationTools.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Documentation.docc/SwiftUINavigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Documentation.docc/SwiftUINavigation.md -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/FullScreenCover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/FullScreenCover.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Internal/Binding+Internal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Internal/Binding+Internal.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Internal/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Internal/Exports.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Internal/Identified.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Internal/Identified.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/NavigationDestination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/NavigationDestination.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/NavigationLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/NavigationLink.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Popover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Popover.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/Sheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/Sheet.swift -------------------------------------------------------------------------------- /Sources/SwiftUINavigation/WithState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/SwiftUINavigation/WithState.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UIColorWell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UIColorWell.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UIControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UIControl.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UIDatePicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UIDatePicker.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UIPageControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UIPageControl.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UISegmentedControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UISegmentedControl.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UISlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UISlider.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UIStepper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UIStepper.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UISwitch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UISwitch.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UITabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UITabBarController.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Bindings/UITextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Bindings/UITextField.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIColorWell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIColorWell.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIControlProtocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIControlProtocol.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIDatePicker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIDatePicker.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIKitAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIKitAnimation.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIPageControl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIPageControl.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UISlider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UISlider.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIStepper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIStepper.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UISwitch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UISwitch.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UITextField.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UITextField.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/Extensions/UIViewController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/Extensions/UIViewController.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Documentation.docc/UIKitNavigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Documentation.docc/UIKitNavigation.md -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Internal/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Internal/Exports.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Internal/PopFromViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Internal/PopFromViewController.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Navigation/Dismiss.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Navigation/Dismiss.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Navigation/NavigationStackController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Navigation/NavigationStackController.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Navigation/Presentation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Navigation/Presentation.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Navigation/Push.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Navigation/Push.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/Navigation/UIAlertController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/Navigation/UIAlertController.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/SwiftUI/Representable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/SwiftUI/Representable.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/UIBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/UIBinding.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/UIKitAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/UIKitAnimation.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigation/UITransaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigation/UITransaction.swift -------------------------------------------------------------------------------- /Sources/UIKitNavigationShim/include/shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigationShim/include/shim.h -------------------------------------------------------------------------------- /Sources/UIKitNavigationShim/shim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Sources/UIKitNavigationShim/shim.m -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/xcshareddata/xcschemes/SwiftNavigation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/xcshareddata/xcschemes/SwiftNavigation.xcscheme -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/xcshareddata/xcschemes/SwiftUINavigation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/xcshareddata/xcschemes/SwiftUINavigation.xcscheme -------------------------------------------------------------------------------- /SwiftNavigation.xcworkspace/xcshareddata/xcschemes/UIKitNavigation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/SwiftNavigation.xcworkspace/xcshareddata/xcschemes/UIKitNavigation.xcscheme -------------------------------------------------------------------------------- /Tests/SwiftNavigation.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigation.xctestplan -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/ButtonStateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/ButtonStateTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/IsolationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/IsolationTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/LifetimeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/LifetimeTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/ObserveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/ObserveTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/TextStateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/TextStateTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/UIBindableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/UIBindableTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/UIBindingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/UIBindingTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/UINavigationPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/UINavigationPathTests.swift -------------------------------------------------------------------------------- /Tests/SwiftNavigationTests/UITransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftNavigationTests/UITransactionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftUINavigation.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftUINavigation.xctestplan -------------------------------------------------------------------------------- /Tests/SwiftUINavigationTests/AlertTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftUINavigationTests/AlertTests.swift -------------------------------------------------------------------------------- /Tests/SwiftUINavigationTests/BindingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftUINavigationTests/BindingTests.swift -------------------------------------------------------------------------------- /Tests/SwiftUINavigationTests/SwiftUINavigationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/SwiftUINavigationTests/SwiftUINavigationTests.swift -------------------------------------------------------------------------------- /Tests/UIKitNavigation.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigation.xctestplan -------------------------------------------------------------------------------- /Tests/UIKitNavigationTests/MemoryManagementTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigationTests/MemoryManagementTests.swift -------------------------------------------------------------------------------- /Tests/UIKitNavigationTests/ObserveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigationTests/ObserveTests.swift -------------------------------------------------------------------------------- /Tests/UIKitNavigationTests/UIControlTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigationTests/UIControlTests.swift -------------------------------------------------------------------------------- /Tests/UIKitNavigationTests/UITransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigationTests/UITransactionTests.swift -------------------------------------------------------------------------------- /Tests/UIKitNavigationTests/ViewControllerRepresentingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-navigation/HEAD/Tests/UIKitNavigationTests/ViewControllerRepresentingTests.swift --------------------------------------------------------------------------------