├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Example ├── GithubRepos.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── GithubRepos.xcworkspace │ └── contents.xcworkspacedata ├── GithubRepos │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── CategoryViewController.swift │ ├── GithubService.swift │ ├── Info.plist │ ├── MainSection.swift │ ├── Repo.swift │ ├── RepoCellNode.swift │ ├── RepoCollectionViewController.swift │ ├── RepoTableViewController.swift │ └── RepoViewModel.swift └── Podfile ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── Podfile ├── Podfile.lock ├── README.md ├── Resource └── logo.png ├── RxDataSources-Texture.podspec ├── Sources └── RxDataSources-Texture │ ├── ASCollectionNode │ ├── ASCollectionNode+Rx.swift │ ├── ASCollectionSectionedDataSource.swift │ ├── RxASCollectionDataSourceProxy.swift │ ├── RxASCollectionDataSourceType.swift │ ├── RxASCollectionDelegateProxy.swift │ ├── RxASCollectionSectionedAnimatedDataSource.swift │ └── RxASCollectionSectionedReloadDataSource.swift │ ├── ASDelegateProxyType.swift │ ├── ASTableNode │ ├── ASTableNode+Rx.swift │ ├── ASTableSectionedDataSource.swift │ ├── RxASTableDataSourceProxy.swift │ ├── RxASTableDataSourceType.swift │ ├── RxASTableDelegateProxy.swift │ ├── RxASTableSectionedAnimatedDataSource.swift │ └── RxASTableSectionedReloadDataSource.swift │ ├── AnimationConfiguration.swift │ ├── Array+Extensions.swift │ ├── NodeTransition.swift │ ├── RxASErrorHandler.swift │ └── UI+SectionNodeType.swift └── Tests ├── LinuxMain.swift └── RxDataSources-TextureTests └── DummyTests.swift /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/GithubRepos.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/GithubRepos.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/GithubRepos.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/GithubRepos/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/AppDelegate.swift -------------------------------------------------------------------------------- /Example/GithubRepos/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/GithubRepos/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/GithubRepos/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/GithubRepos/CategoryViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/CategoryViewController.swift -------------------------------------------------------------------------------- /Example/GithubRepos/GithubService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/GithubService.swift -------------------------------------------------------------------------------- /Example/GithubRepos/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/Info.plist -------------------------------------------------------------------------------- /Example/GithubRepos/MainSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/MainSection.swift -------------------------------------------------------------------------------- /Example/GithubRepos/Repo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/Repo.swift -------------------------------------------------------------------------------- /Example/GithubRepos/RepoCellNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/RepoCellNode.swift -------------------------------------------------------------------------------- /Example/GithubRepos/RepoCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/RepoCollectionViewController.swift -------------------------------------------------------------------------------- /Example/GithubRepos/RepoTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/RepoTableViewController.swift -------------------------------------------------------------------------------- /Example/GithubRepos/RepoViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/GithubRepos/RepoViewModel.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Example/Podfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Package.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/README.md -------------------------------------------------------------------------------- /Resource/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Resource/logo.png -------------------------------------------------------------------------------- /RxDataSources-Texture.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/RxDataSources-Texture.podspec -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/ASCollectionNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/ASCollectionNode+Rx.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/ASCollectionSectionedDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/ASCollectionSectionedDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDataSourceProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDataSourceProxy.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDataSourceType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDataSourceType.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDelegateProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionDelegateProxy.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionSectionedAnimatedDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionSectionedAnimatedDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionSectionedReloadDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASCollectionNode/RxASCollectionSectionedReloadDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASDelegateProxyType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASDelegateProxyType.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/ASTableNode+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/ASTableNode+Rx.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/ASTableSectionedDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/ASTableSectionedDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/RxASTableDataSourceProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/RxASTableDataSourceProxy.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/RxASTableDataSourceType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/RxASTableDataSourceType.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/RxASTableDelegateProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/RxASTableDelegateProxy.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/RxASTableSectionedAnimatedDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/RxASTableSectionedAnimatedDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/ASTableNode/RxASTableSectionedReloadDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/ASTableNode/RxASTableSectionedReloadDataSource.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/AnimationConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/AnimationConfiguration.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/Array+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/Array+Extensions.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/NodeTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/NodeTransition.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/RxASErrorHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/RxASErrorHandler.swift -------------------------------------------------------------------------------- /Sources/RxDataSources-Texture/UI+SectionNodeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Sources/RxDataSources-Texture/UI+SectionNodeType.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/RxDataSources-TextureTests/DummyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OhKanghoon/RxDataSources-Texture/HEAD/Tests/RxDataSources-TextureTests/DummyTests.swift --------------------------------------------------------------------------------