├── .gitignore ├── .mise.toml ├── CLAUDE.md ├── Development ├── Development.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ └── Development.xcscheme └── Development │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── BookCollectionView.swift │ ├── BookPlainCollectionView.swift │ ├── BookRerender.swift │ ├── BookScrollView.swift │ ├── BookUIKitBasedCompositional.swift │ ├── BookUIKitBasedFlow.swift │ ├── BookVariadicView.swift │ ├── Color.swift │ ├── ContentView.swift │ ├── DevelopmentApp.swift │ ├── GlobalCounter.swift │ ├── Logger.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── CollectionView │ ├── CollectionView.swift │ └── CollectionViewLayout.swift ├── DynamicList │ ├── ContentPagingTrigger.swift │ ├── CustomContentConfiguration.swift │ ├── DynamicList.swift │ ├── DynamicListView.swift │ ├── Log.swift │ ├── NSDiffableDataSourceSnapshot+Unique.swift │ ├── VersatileCell.swift │ └── swift_dynamic_list.swift ├── PullingControl │ ├── PullingControl.swift │ └── RefreshControl.swift ├── ScrollTracking │ └── ScrollTracking.swift ├── SelectableForEach │ ├── PreviewSupport.swift │ ├── SelectableForEach.swift │ └── SelectionState.swift └── StickyHeader │ └── StickyHeader.swift └── Tests └── DynamicListTests └── swift_dynamic_listTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | tuist = "4.18" 3 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Development/Development.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Development/Development.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Development/Development.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Development/Development.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Development/Development.xcodeproj/xcshareddata/xcschemes/Development.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development.xcodeproj/xcshareddata/xcschemes/Development.xcscheme -------------------------------------------------------------------------------- /Development/Development/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Development/Development/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Development/Development/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Development/Development/BookCollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookCollectionView.swift -------------------------------------------------------------------------------- /Development/Development/BookPlainCollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookPlainCollectionView.swift -------------------------------------------------------------------------------- /Development/Development/BookRerender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookRerender.swift -------------------------------------------------------------------------------- /Development/Development/BookScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookScrollView.swift -------------------------------------------------------------------------------- /Development/Development/BookUIKitBasedCompositional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookUIKitBasedCompositional.swift -------------------------------------------------------------------------------- /Development/Development/BookUIKitBasedFlow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookUIKitBasedFlow.swift -------------------------------------------------------------------------------- /Development/Development/BookVariadicView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/BookVariadicView.swift -------------------------------------------------------------------------------- /Development/Development/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Color.swift -------------------------------------------------------------------------------- /Development/Development/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/ContentView.swift -------------------------------------------------------------------------------- /Development/Development/DevelopmentApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/DevelopmentApp.swift -------------------------------------------------------------------------------- /Development/Development/GlobalCounter.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Development/Development/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Logger.swift -------------------------------------------------------------------------------- /Development/Development/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Development/Development/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CollectionView/CollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/CollectionView/CollectionView.swift -------------------------------------------------------------------------------- /Sources/CollectionView/CollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/CollectionView/CollectionViewLayout.swift -------------------------------------------------------------------------------- /Sources/DynamicList/ContentPagingTrigger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/ContentPagingTrigger.swift -------------------------------------------------------------------------------- /Sources/DynamicList/CustomContentConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/CustomContentConfiguration.swift -------------------------------------------------------------------------------- /Sources/DynamicList/DynamicList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/DynamicList.swift -------------------------------------------------------------------------------- /Sources/DynamicList/DynamicListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/DynamicListView.swift -------------------------------------------------------------------------------- /Sources/DynamicList/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/Log.swift -------------------------------------------------------------------------------- /Sources/DynamicList/NSDiffableDataSourceSnapshot+Unique.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/NSDiffableDataSourceSnapshot+Unique.swift -------------------------------------------------------------------------------- /Sources/DynamicList/VersatileCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/DynamicList/VersatileCell.swift -------------------------------------------------------------------------------- /Sources/DynamicList/swift_dynamic_list.swift: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Sources/PullingControl/PullingControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/PullingControl/PullingControl.swift -------------------------------------------------------------------------------- /Sources/PullingControl/RefreshControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/PullingControl/RefreshControl.swift -------------------------------------------------------------------------------- /Sources/ScrollTracking/ScrollTracking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/ScrollTracking/ScrollTracking.swift -------------------------------------------------------------------------------- /Sources/SelectableForEach/PreviewSupport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/SelectableForEach/PreviewSupport.swift -------------------------------------------------------------------------------- /Sources/SelectableForEach/SelectableForEach.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/SelectableForEach/SelectableForEach.swift -------------------------------------------------------------------------------- /Sources/SelectableForEach/SelectionState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/SelectableForEach/SelectionState.swift -------------------------------------------------------------------------------- /Sources/StickyHeader/StickyHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Sources/StickyHeader/StickyHeader.swift -------------------------------------------------------------------------------- /Tests/DynamicListTests/swift_dynamic_listTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FluidGroup/swiftui-list-support/HEAD/Tests/DynamicListTests/swift_dynamic_listTests.swift --------------------------------------------------------------------------------