├── .github └── workflows │ ├── Build.yml │ └── Docs.yml ├── .gitignore ├── .gitmodules ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── StackTests.xcscheme ├── .vscode └── settings.json ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── SwiftUIStack │ ├── AbstractStack.swift │ ├── AndHashable.swift │ ├── EnvironmentReader.swift │ ├── LinkEnvironmentValues.swift │ ├── Log.swift │ ├── MatchedGeometryEffectIdentifier.swift │ ├── NativeStackDisplay.swift │ ├── Stack.swift │ ├── StackBackground.swift │ ├── StackDisplaying.swift │ ├── StackIdentifier.swift │ ├── StackLink.swift │ ├── StackLookupStragety.swift │ ├── StackPath.swift │ ├── StackTransition+Matched.swift │ ├── StackTransition+Slide.swift │ ├── StackTransition.swift │ ├── StackUnwindLink.swift │ ├── StackedView.swift │ ├── View+stackDestination.swift │ └── _StackContext.swift ├── Stack.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── swiftpm │ └── Package.resolved │ └── xcschemes │ └── Stack.xcscheme ├── StackApp ├── Stack.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── StackDemoApp.xcscheme ├── StackDemoApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── BookFullScreenStack.swift │ ├── BookMatchedShape.swift │ ├── BookNavigationStack.swift │ ├── BookNesting.swift │ ├── BookStack.swift │ ├── BookStackNoPath.swift │ ├── BookStack_Grid.swift │ ├── Colors.swift │ ├── ContentView.swift │ ├── Instagram │ │ ├── IGAppRoot.swift │ │ └── IGTabView.swift │ ├── Launch Screen.storyboard │ ├── Model.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── StatefulPage.swift │ └── Views.swift ├── StackDemoAppTests │ └── StackDemoAppTests.swift └── StackDemoAppUITests │ ├── StackDemoAppUITests.swift │ └── StackDemoAppUITestsLaunchTests.swift └── Tests └── SwiftUIStackTests ├── Model.swift └── StackTests.swift /.github/workflows/Build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.github/workflows/Build.yml -------------------------------------------------------------------------------- /.github/workflows/Docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.github/workflows/Docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.gitmodules -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/StackTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/StackTests.xcscheme -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftUIStack/AbstractStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/AbstractStack.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/AndHashable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/AndHashable.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/EnvironmentReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/EnvironmentReader.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/LinkEnvironmentValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/LinkEnvironmentValues.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/Log.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/MatchedGeometryEffectIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/MatchedGeometryEffectIdentifier.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/NativeStackDisplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/NativeStackDisplay.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/Stack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/Stack.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackBackground.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackBackground.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackDisplaying.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackDisplaying.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackIdentifier.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackLink.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackLookupStragety.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackLookupStragety.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackPath.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackTransition+Matched.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackTransition+Matched.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackTransition+Slide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackTransition+Slide.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackTransition.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackUnwindLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackUnwindLink.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/StackedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/StackedView.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/View+stackDestination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/View+stackDestination.swift -------------------------------------------------------------------------------- /Sources/SwiftUIStack/_StackContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Sources/SwiftUIStack/_StackContext.swift -------------------------------------------------------------------------------- /Stack.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Stack.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Stack.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Stack.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Stack.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Stack.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Stack.xcworkspace/xcshareddata/xcschemes/Stack.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Stack.xcworkspace/xcshareddata/xcschemes/Stack.xcscheme -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/xcshareddata/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/xcshareddata/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /StackApp/Stack.xcodeproj/xcshareddata/xcschemes/StackDemoApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/Stack.xcodeproj/xcshareddata/xcschemes/StackDemoApp.xcscheme -------------------------------------------------------------------------------- /StackApp/StackDemoApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/AppDelegate.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookFullScreenStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookFullScreenStack.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookMatchedShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookMatchedShape.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookNavigationStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookNavigationStack.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookNesting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookNesting.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookStack.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookStackNoPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookStackNoPath.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/BookStack_Grid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/BookStack_Grid.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Colors.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/ContentView.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Instagram/IGAppRoot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Instagram/IGAppRoot.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Instagram/IGTabView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Instagram/IGTabView.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Launch Screen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Launch Screen.storyboard -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Model.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /StackApp/StackDemoApp/StatefulPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/StatefulPage.swift -------------------------------------------------------------------------------- /StackApp/StackDemoApp/Views.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoApp/Views.swift -------------------------------------------------------------------------------- /StackApp/StackDemoAppTests/StackDemoAppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoAppTests/StackDemoAppTests.swift -------------------------------------------------------------------------------- /StackApp/StackDemoAppUITests/StackDemoAppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoAppUITests/StackDemoAppUITests.swift -------------------------------------------------------------------------------- /StackApp/StackDemoAppUITests/StackDemoAppUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/StackApp/StackDemoAppUITests/StackDemoAppUITestsLaunchTests.swift -------------------------------------------------------------------------------- /Tests/SwiftUIStackTests/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Tests/SwiftUIStackTests/Model.swift -------------------------------------------------------------------------------- /Tests/SwiftUIStackTests/StackTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-stack/HEAD/Tests/SwiftUIStackTests/StackTests.swift --------------------------------------------------------------------------------