├── .codebeatignore ├── .codecov.yml ├── .github ├── pull_request_template.md └── workflows │ ├── Build.yml │ ├── Jira (on create).yml │ ├── Jira.yml │ └── Lint.yml ├── .gitignore ├── .slather.yml ├── .sourcery.yml ├── .swiftlint.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── .travis.yml ├── Brewfile ├── Brewfile.lock.json ├── CHANGELOG.md ├── Components ├── .gitignore ├── Info.plist ├── Package.swift ├── README.md ├── Sources │ ├── Collection │ │ ├── AnyIdentifiableCollectionGenerator.swift │ │ ├── CollectionSpacerCell.swift │ │ ├── CollectionStack │ │ │ ├── CollectionStack.swift │ │ │ ├── HorizontalCollectionStack.swift │ │ │ ├── StackCollectionCell.swift │ │ │ └── VerticalCollectionStack.swift │ │ ├── CollectionWrappedCell.swift │ │ └── DecorationProviders │ │ │ └── CollectionDecorationProvider.swift │ ├── Common │ │ ├── Decorators │ │ │ ├── EachItemDecorator.swift │ │ │ ├── FirstItemDecorator.swift │ │ │ ├── LastItemDecorator.swift │ │ │ └── NonEmptyDecorator.swift │ │ ├── Extensions │ │ │ ├── BaseCollectionManager+Extension.swift │ │ │ ├── CollectionWrappedCell+RDDM.swift │ │ │ ├── ConfigurableItem+Builder.swift │ │ │ ├── UIStackView+Extension.swift │ │ │ └── UIView+Extension.swift │ │ ├── HashCombiners │ │ │ └── CommonHashCombiner.swift │ │ ├── Models │ │ │ ├── Alignment.swift │ │ │ ├── Decoration.swift │ │ │ ├── DecorationAnchor.swift │ │ │ ├── DecorationRule.swift │ │ │ ├── Styles │ │ │ │ ├── BakgroundStyle.swift │ │ │ │ ├── BorderStyle.swift │ │ │ │ ├── DataDetectionStyle.swift │ │ │ │ ├── TextLayout.swift │ │ │ │ ├── TextStyle.swift │ │ │ │ └── TextValue.swift │ │ │ └── ViewSize.swift │ │ ├── Protocols │ │ │ ├── AlignmentProvider.swift │ │ │ ├── DecorationProvider.swift │ │ │ ├── Decorator.swift │ │ │ ├── Editor.swift │ │ │ ├── FrameProvider.swift │ │ │ ├── HashCombiner.swift │ │ │ └── TextProvider.swift │ │ ├── Utils │ │ │ ├── Decoration+Provider.swift │ │ │ ├── DecorationRule+Decorator.swift │ │ │ ├── Section+Decoration.swift │ │ │ ├── UIView+Constraints.swift │ │ │ └── ViewWrapper.swift │ │ └── Views │ │ │ ├── LabelView.swift │ │ │ ├── MessageView.swift │ │ │ ├── SeparatorView.swift │ │ │ └── SpacerView.swift │ └── Table │ │ ├── AnyIdentifiableTableGenerator.swift │ │ ├── DecorationProviders │ │ └── TableDecorationProvider.swift │ │ ├── TableSpacerCell.swift │ │ ├── TableStack │ │ ├── HorizontalTableStack.swift │ │ ├── StackTableCell.swift │ │ ├── TableStack.swift │ │ └── VerticalTableStack.swift │ │ ├── TableWrappedCell+RDDM.swift │ │ └── TableWrappedCell.swift ├── Tests │ ├── Info.plist │ └── SpacerTests.swift └── project.yml ├── DangerSupport ├── .swiftpm │ └── xcode │ │ └── package.xcworkspace │ │ └── contents.xcworkspacedata ├── DangerRDDM.swift ├── Dangerfile.swift ├── Package.resolved ├── Package.swift └── Readme.md ├── Dangerfile.swift ├── Documentation ├── Accessibility │ ├── Overview.md │ └── Pages │ │ ├── Advanced Usage.md │ │ ├── Debugging.md │ │ ├── Invalidation.md │ │ ├── UIAccessibility Basics.md │ │ └── Usage.md ├── ContributingGuide.md ├── Entities.md ├── MigrationGuide.md ├── Operations.md ├── ReleaseGuide.md └── Roadmap │ ├── ROADMAP.csv │ ├── ROADMAP.md │ └── ROADMAP.png ├── Example ├── Common │ ├── ImageUrlProvider.swift │ ├── Pallete.swift │ └── UIViewController+Delay.swift ├── Info.plist ├── README.md ├── ReactiveChat │ ├── Application │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveLogo-1024.png │ │ │ │ ├── ReactiveLogo-20.png │ │ │ │ ├── ReactiveLogo-20@2x.png │ │ │ │ ├── ReactiveLogo-20@3x.png │ │ │ │ ├── ReactiveLogo-29.png │ │ │ │ ├── ReactiveLogo-29@2x.png │ │ │ │ ├── ReactiveLogo-29@3x.png │ │ │ │ ├── ReactiveLogo-40.png │ │ │ │ ├── ReactiveLogo-40@2x.png │ │ │ │ ├── ReactiveLogo-40@3x.png │ │ │ │ ├── ReactiveLogo-60@2x.png │ │ │ │ ├── ReactiveLogo-60@3x.png │ │ │ │ ├── ReactiveLogo-76.png │ │ │ │ ├── ReactiveLogo-76@2x.png │ │ │ │ └── ReactiveLogo-83.5@2x.png │ │ │ ├── Contents.json │ │ │ ├── RDDMMainColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── ReactiveIconHorizontal.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveIconHorizontal@1x.png │ │ │ │ ├── ReactiveIconHorizontal@2x.png │ │ │ │ └── ReactiveIconHorizontal@3x.png │ │ │ ├── ReactiveLogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveLogo@1x.png │ │ │ │ ├── ReactiveLogo@2x.png │ │ │ │ └── ReactiveLogo@3x.png │ │ │ └── imageNotFound.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── image-not-found-1.png │ │ │ │ └── image-not-found.png │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── HelloController.swift │ │ ├── Info.plist │ │ ├── Layouts │ │ │ ├── ChatContainerController.swift │ │ │ ├── Collection │ │ │ │ └── CollectionChatViewController.swift │ │ │ ├── LayoutDependable.swift │ │ │ ├── LayoutType.swift │ │ │ └── Table │ │ │ │ └── TableChatViewController.swift │ │ └── NavigationController.swift │ ├── Library │ │ ├── Extensions │ │ │ ├── String.swift │ │ │ ├── UIBarButtonItem.swift │ │ │ ├── UIButton.swift │ │ │ ├── UILabel.swift │ │ │ ├── UIResponder.swift │ │ │ ├── UITextView.swift │ │ │ └── UIViewController.swift │ │ ├── KeyboardObservable │ │ │ └── AutoConstraintKeyboardPositionManager.swift │ │ ├── Reusable │ │ │ └── ChatInputView │ │ │ │ ├── ChatInputView.swift │ │ │ │ └── ChatInputView.xib │ │ └── Styles │ │ │ ├── StringAttributableStyle.swift │ │ │ ├── TextViewStyle.swift │ │ │ └── UIStyle+UITextView.swift │ ├── Main.storyboard │ └── Transport │ │ ├── Impl │ │ ├── CoreState.swift │ │ ├── Protocols+PropertyWrapper.swift │ │ ├── URLSessionApiClient.swift │ │ └── URLSessionWebSocketClient.swift │ │ ├── Protocols │ │ ├── ApiClient.swift │ │ ├── AuthDelegate.swift │ │ ├── Authenticator.swift │ │ ├── ChatDelegate.swift │ │ ├── Sender.swift │ │ ├── SocketClient.swift │ │ ├── SocketEventsDelegate.swift │ │ └── StateKeeper.swift │ │ └── Server.swift ├── ReactiveDataDisplayManager │ ├── Application │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveLogo-1024.png │ │ │ │ ├── ReactiveLogo-20.png │ │ │ │ ├── ReactiveLogo-20@2x.png │ │ │ │ ├── ReactiveLogo-20@3x.png │ │ │ │ ├── ReactiveLogo-29.png │ │ │ │ ├── ReactiveLogo-29@2x.png │ │ │ │ ├── ReactiveLogo-29@3x.png │ │ │ │ ├── ReactiveLogo-40.png │ │ │ │ ├── ReactiveLogo-40@2x.png │ │ │ │ ├── ReactiveLogo-40@3x.png │ │ │ │ ├── ReactiveLogo-60@2x.png │ │ │ │ ├── ReactiveLogo-60@3x.png │ │ │ │ ├── ReactiveLogo-76.png │ │ │ │ ├── ReactiveLogo-76@2x.png │ │ │ │ └── ReactiveLogo-83.5@2x.png │ │ │ ├── Contents.json │ │ │ ├── RDDMMainColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── RDDMParalax.imagestack │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── background-1.pdf │ │ │ │ │ │ └── background.pdf │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── ReactiveIconHorizontal@1x.png │ │ │ │ │ │ └── ReactiveIconHorizontal@2x.png │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ ├── ReactiveIconHorizontal.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveIconHorizontal@1x.png │ │ │ │ ├── ReactiveIconHorizontal@2x.png │ │ │ │ └── ReactiveIconHorizontal@3x.png │ │ │ ├── ReactiveLogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveLogo@1x.png │ │ │ │ ├── ReactiveLogo@2x.png │ │ │ │ └── ReactiveLogo@3x.png │ │ │ ├── edit.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── edit.pdf │ │ │ ├── imageNotFound.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── image-not-found-1.png │ │ │ │ └── image-not-found.png │ │ │ ├── target.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── pngwing.com.png │ │ │ └── upArrow.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── upArrow.pdf │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── Info.plist │ │ └── NavigationController.swift │ ├── Collection.storyboard │ ├── Collection │ │ ├── AlignedCollectionViewController │ │ │ └── AlignedCollectionViewController.swift │ │ ├── Appearance │ │ │ └── Appearance.swift │ │ ├── CarouselCollectionViewLayout │ │ │ └── CarouselCollectionViewController.swift │ │ ├── CollectionCompositionalViewController │ │ │ └── CollectionCompositionalViewController.swift │ │ ├── CollectionListViewController │ │ │ └── CollectionListViewController.swift │ │ ├── CollectionViewController │ │ │ └── CollectionViewController.swift │ │ ├── DiffableCollectionViewController │ │ │ └── DiffableCollectionViewController.swift │ │ ├── DifferenceCollectionViewController │ │ │ └── DifferenceCollectionViewController.swift │ │ ├── DragAndDroppableCollectionViewController │ │ │ └── DragAndDroppableCollectionViewController.swift │ │ ├── DynamicHeightViewController │ │ │ └── DynamicHeightViewController.swift │ │ ├── FoldableCollectionViewController │ │ │ └── FoldableCollectionViewController.swift │ │ ├── ImageCollectionViewController │ │ │ └── ImageCollectionViewController.swift │ │ ├── ImageHorizontalCollectionViewController │ │ │ └── ImageHorizontalCollectionViewController.swift │ │ ├── ItemTitleCollectionViewController │ │ │ └── ItemTitleCollectionViewController.swift │ │ ├── Layouts │ │ │ ├── AlignedCollectionViewFlowLayout.swift │ │ │ ├── CarouselCollectionViewLayout.swift │ │ │ └── DynamicHeightCollectionView.swift │ │ ├── MainCollectionViewController │ │ │ └── MainCollectionViewController.swift │ │ ├── MovableCollectionViewController │ │ │ └── MovableCollectionViewController.swift │ │ ├── PaginatableCollectionViewController │ │ │ └── PaginatableCollectionViewController.swift │ │ ├── PrefetchingCollectionViewController │ │ │ └── PrefetchingCollectionViewController.swift │ │ ├── RefreshableCollectionViewController │ │ │ └── RefreshableCollectionViewController.swift │ │ ├── SizableCollectionViewController │ │ │ └── SizableCollectionViewController.swift │ │ ├── StackCellExampleCollectionViewController │ │ │ └── StackCellExampleCollectionViewController.swift │ │ ├── SwipeableCollectionListViewController │ │ │ └── SwipeableCollectionListViewController.swift │ │ ├── TwoDirectionPaginatableCollectionViewController │ │ │ └── TwoDirectionPaginatableCollectionViewController.swift │ │ └── Views │ │ │ ├── Cells │ │ │ ├── DynamicHeightViewCell │ │ │ │ ├── DynamicHeightTableViewCell.swift │ │ │ │ ├── DynamicHeightTableViewCell.xib │ │ │ │ └── Subviews │ │ │ │ │ ├── RectangleColorCollectionViewCell.swift │ │ │ │ │ └── RectangleColorCollectionViewCell.xib │ │ │ ├── FittingCompressedSizeCollectionViewCell │ │ │ │ ├── DifferentSizeCollectionViewCellModel.swift │ │ │ │ ├── FittingCompressedSizeCollectionViewCell.swift │ │ │ │ └── FittingCompressedSizeCollectionViewCell.xib │ │ │ ├── FoldableCollectionViewCell │ │ │ │ ├── FoldableCollectionViewCell.swift │ │ │ │ └── FoldableCollectionViewCell.xib │ │ │ ├── Generators │ │ │ │ ├── ImageCollectionCellGenerator.swift │ │ │ │ ├── MovableCollectionCellGenerator.swift │ │ │ │ ├── SwipeableCollectionGenerator.swift │ │ │ │ ├── TitleCollectionGenerator.swift │ │ │ │ └── VerticalSizableTextGenerator.swift │ │ │ ├── HighlitableStackCells │ │ │ │ └── StackCollectionCell+HighlitableItem.swift │ │ │ ├── ImageCollectionViewCell │ │ │ │ ├── ImageCollectionViewCell.swift │ │ │ │ └── ImageCollectionViewCell.xib │ │ │ ├── SizableCollectionViewCell │ │ │ │ ├── SizableCollectionViewCell.swift │ │ │ │ └── SizableCollectionViewCell.xib │ │ │ ├── TitleCollectionListCell │ │ │ │ ├── TitleCollectionListCell.swift │ │ │ │ └── TitleCollectionListCell.xib │ │ │ └── TitleCollectionViewCell │ │ │ │ ├── TitleCollectionViewCell.swift │ │ │ │ └── TitleCollectionViewCell.xib │ │ │ ├── Footer │ │ │ ├── TitleIconCollectionFooterGenerator.swift │ │ │ ├── TitleIconCollectionFooterView.swift │ │ │ └── TitleIconCollectionFooterView.xib │ │ │ └── Headers │ │ │ ├── Generators │ │ │ ├── HeaderCollectionListGenerator.swift │ │ │ └── TitleCollectionHeaderGenerator.swift │ │ │ ├── HeaderCollectionListView │ │ │ ├── HeaderCollectionListView.swift │ │ │ └── HeaderCollectionListView.xib │ │ │ └── TitleCollectionReusableView │ │ │ ├── TitleCollectionReusableView.swift │ │ │ └── TitleCollectionReusableView.xib │ ├── Extensions │ │ ├── SampleError.swift │ │ ├── String.swift │ │ ├── UIBarButtonItem.swift │ │ ├── UIButton.swift │ │ ├── UILabel.swift │ │ └── UIViewController.swift │ ├── Main.storyboard │ ├── Resources │ │ └── Localizable.strings │ ├── Stack.storyboard │ ├── Stack │ │ ├── Landing │ │ │ └── LandingStackViewController.swift │ │ ├── MainStackViewController │ │ │ └── MainStackViewController.swift │ │ ├── StackViewController.swift │ │ ├── Unroll │ │ │ └── UnrollStackViewController.swift │ │ └── Views │ │ │ ├── Generators │ │ │ ├── ButtonStackCellGenerator.swift │ │ │ ├── InnerStackCellGenerator.swift │ │ │ ├── TextStackCellGenerator.swift │ │ │ ├── TitleStackCellGenerator.swift │ │ │ └── UnrollStackCellGenerator.swift │ │ │ └── View │ │ │ └── UnrollCellStackView.swift │ ├── Table.storyboard │ ├── Table │ │ ├── AllPluginsTableViewController │ │ │ └── AllPluginsTableViewController.swift │ │ ├── AlphabeticalTableViewController │ │ │ └── AlphabeticalTableViewController.swift │ │ ├── ComponentsOverviewTableViewController │ │ │ └── ComponentsOverviewTableViewController.swift │ │ ├── DiffableTableViewController │ │ │ └── DiffableTableViewController.swift │ │ ├── DifferenceTableViewController │ │ │ └── DifferenceTableViewController.swift │ │ ├── DragAndDroppableTableViewController │ │ │ └── DragAndDroppableTableViewController.swift │ │ ├── FoldableTableViewController │ │ │ └── FoldableTableViewController.swift │ │ ├── GravityTableViewController │ │ │ └── GravityTableViewController.swift │ │ ├── HighlightableTableTableViewController │ │ │ └── HighlightableTableTableViewController.swift │ │ ├── ImageTableViewController │ │ │ └── ImageTableViewController.swift │ │ ├── MainTableViewController │ │ │ └── MainTableViewController.swift │ │ ├── MovableTableViewController │ │ │ └── MovableTableViewController.swift │ │ ├── PaginatableTableViewController │ │ │ └── PaginatableTableViewController.swift │ │ ├── PrefetchingTableViewController │ │ │ └── PrefetchingTableViewController.swift │ │ ├── RefreshableTableViewController │ │ │ └── RefreshableTableViewController.swift │ │ ├── SectionTitleTableViewController │ │ │ └── SectionTitleTableViewController.swift │ │ ├── SelectableTableViewController │ │ │ └── SelectableTableViewController.swift │ │ ├── StackCellExampleViewController │ │ │ └── StackCellExampleViewController.swift │ │ ├── SwipeableTableViewController │ │ │ └── SwipeableTableViewController.swift │ │ ├── TwoDirectionPaginatableTableViewController │ │ │ └── TwoDirectionPaginatableTableViewController.swift │ │ └── Views │ │ │ ├── Cells │ │ │ ├── ExpandableTableCell │ │ │ │ ├── ExpandableTableCell.swift │ │ │ │ └── ExpandableTableCell.xib │ │ │ ├── FoldableTableViewCell │ │ │ │ ├── FoldableTableViewCell.swift │ │ │ │ └── FoldableTableViewCell.xib │ │ │ ├── Generators │ │ │ │ ├── DragAndDroppableCellGenerator.swift │ │ │ │ ├── GravityCellGenerator.swift │ │ │ │ ├── GravityFoldableCellGenerator.swift │ │ │ │ ├── ImageTableGenerator.swift │ │ │ │ ├── MovableCellGenerator.swift │ │ │ │ └── SwipeableTableGenerator.swift │ │ │ ├── HighlightableTableCell │ │ │ │ ├── HighlightableTableCell.swift │ │ │ │ └── HighlightableTableCell.xib │ │ │ ├── HighlitableStackCells │ │ │ │ └── StackTableCell+HighlitableItem.swift │ │ │ ├── ImageTableViewCell │ │ │ │ ├── ImageTableViewCell.swift │ │ │ │ └── ImageTableViewCell.xib │ │ │ ├── TitleTableViewCell │ │ │ │ ├── TitleTableViewCell.swift │ │ │ │ └── TitleTableViewCell.xib │ │ │ └── TitleWithIconTableViewCell │ │ │ │ ├── TitleWithIconTableViewCell.swift │ │ │ │ └── TitleWithIconTableViewCell.xib │ │ │ ├── Headers │ │ │ ├── Generators │ │ │ │ ├── SectionTitleFooterGenerator.swift │ │ │ │ ├── SectionTitleHeaderGenerator.swift │ │ │ │ └── TitleHeaderGenerator.swift │ │ │ └── HeaderView │ │ │ │ ├── HeaderView.swift │ │ │ │ └── HeaderView.xib │ │ │ └── PaginatorView.swift │ └── Utils │ │ ├── NukeImagePrefetcher.swift │ │ ├── RDDM + DifferenceKit │ │ ├── Array.swift │ │ ├── BaseCollectionManager.swift │ │ └── ManualTableManager.swift │ │ └── SwipeActionProvider.swift ├── ReactiveDataDisplayManagerExample.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── ReactiveDataDisplayManagerExampleTv │ ├── Application │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── App Icon & Top Shelf Image.brandassets │ │ │ │ ├── App Icon - App Store.imagestack │ │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ ├── Back.pdf │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Front.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── Front.pdf │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── App Icon.imagestack │ │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ │ ├── Back@1x.png │ │ │ │ │ │ │ ├── Back@2x.png │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Front.imagestacklayer │ │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Front@1x.png │ │ │ │ │ │ └── Front@2x.png │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Top Shelf Image Wide.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Shelf@1x.png │ │ │ │ │ └── Shelf@2x.png │ │ │ │ └── Top Shelf Image.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Top Shelf@1x.png │ │ │ │ │ └── Top Shelf@2x.png │ │ │ ├── Contents.json │ │ │ ├── RDDMMainColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── ReactiveLogo.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ReactiveLogo@1x.png │ │ │ │ ├── ReactiveLogo@2x.png │ │ │ │ └── ReactiveLogo@3x.png │ │ │ └── imageNotFound.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── image-not-found-1.png │ │ │ │ └── image-not-found.png │ │ ├── Info.plist │ │ └── LaunchScreen.storyboard │ ├── Collection │ │ ├── CollectionDefaultBehavoirController.swift │ │ └── GalleryController.swift │ ├── DetailViewController │ │ └── DetailViewController.swift │ ├── Extensions │ │ └── UIImage.swift │ ├── Main.storyboard │ ├── Main │ │ └── MainTableController.swift │ ├── Table │ │ └── TableController.swift │ └── Views │ │ ├── Cells │ │ ├── ImageCollectionViewCell │ │ │ ├── ImageCollectionViewCell.swift │ │ │ ├── ImageCollectionViewCell.xib │ │ │ └── ImageCollectionViewGenerator.swift │ │ ├── ImageDefaultBehavoirCell │ │ │ ├── ImageDefaultBehavoirCollectionViewCell.swift │ │ │ ├── ImageDefaultBehavoirCollectionViewCell.xib │ │ │ └── ImageDefaultBehavoirCollectionViewGenerator.swift │ │ ├── ImageViewModel.swift │ │ └── TitleTableViewCell │ │ │ ├── TitleTableViewCell.swift │ │ │ ├── TitleTableViewCell.xib │ │ │ ├── TitleTableViewCellModel.swift │ │ │ └── TitleTableViewGenerator.swift │ │ └── Headers │ │ ├── TitleCollectionHeaderGenerator.swift │ │ ├── TitleCollectionReusableView.swift │ │ └── TitleCollectionReusableView.xib ├── ReactiveDataDisplayManagerExampleUITests │ ├── BaseClasses │ │ ├── BaseUITestCase.swift │ │ └── XCUIElement+Extensions.swift │ ├── Info.plist │ ├── Plugins │ │ ├── DragAndDroppablePluginExampleUITest.swift │ │ ├── FoldablePluginExampleUITest.swift │ │ ├── HighlightablePluginExampleUITest.swift │ │ ├── MovablePluginExampleUITest.swift │ │ ├── PaginatablePluginExampleUITest.swift │ │ ├── RefreshablePluginExampleUITest.swift │ │ ├── SelectablePluginExampleUITest.swift │ │ ├── SwipeActionsPluginExampleUITest.swift │ │ └── TwoDirectionPaginatableExampleUITest.swift │ ├── ReactiveDataDisplayManagerExampleUITests.swift │ └── Stress │ │ └── AllPluginsStressTest.swift ├── ReactiveServer │ ├── .gitignore │ ├── Package.resolved │ ├── Package.swift │ └── Sources │ │ ├── Model │ │ ├── Codable+JSON.swift │ │ ├── Feedback.swift │ │ ├── Message.swift │ │ ├── SocketEvent.swift │ │ └── User.swift │ │ ├── Server.swift │ │ ├── SocketWire.swift │ │ └── Utils │ │ └── Codable+Response.swift ├── project.yml └── targets │ └── template.yml ├── Gemfile ├── Gemfile.lock ├── Info.plist ├── LICENSE ├── Makefile ├── Package.swift ├── Podfile ├── README.md ├── ReactiveDataDisplayManager.h ├── ReactiveDataDisplayManager.podspec ├── ReactiveDataDisplayManager.xcworkspace └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── WorkspaceSettings.xcsettings │ └── swiftpm │ └── Package.resolved ├── ReactiveDataDisplayManagerTests ├── Builder │ ├── Collection │ │ ├── CollectionBuilderTests.swift │ │ ├── Mocks │ │ │ ├── CollectionBuilderMocks.swift │ │ │ └── PrefetchableCollectionCellGeneratorMock.swift │ │ └── Stubs │ │ │ ├── CollectionAnimatorStub.swift │ │ │ ├── CollectionDataSourceStub.swift │ │ │ └── CollectionDelegateStub.swift │ ├── Stack │ │ └── StackBuilderTests.swift │ ├── Stubs │ │ └── PrefetcherStub.swift │ └── Table │ │ ├── Mocks │ │ └── PrefetchableTableCellGeneratorMock.swift │ │ ├── Stubs │ │ ├── TableAnimatorStub.swift │ │ ├── TableDataSourceStub.swift │ │ └── TableDelegateStub.swift │ │ └── TableBuilderTests.swift ├── Collection │ ├── Manager │ │ └── BaseCollectionManagerTests.swift │ ├── Mock │ │ ├── Plugins │ │ │ ├── SpyCollectionPrefetchProxyPlugin.swift │ │ │ └── SpyProxyCollectionScrollPlugin.swift │ │ └── StubCollectionCellGenerator.swift │ └── Plugins │ │ ├── CollectionPrefetchProxyPluginTests.swift │ │ └── CollectionScrollViewDelegateProxyPluginTests.swift ├── Info.plist ├── Mocks │ ├── AnyRandom.swift │ ├── AutoMockable+Defaults.swift │ └── AutoMockable.generated.swift ├── Stack │ └── Manager │ │ └── BaseStackManagerTests.swift ├── Table │ ├── Manager │ │ ├── BaseTableManagerTests.swift │ │ ├── GravityFoldingHeaderGenerator.swift │ │ ├── GravityTableManagerTests.swift │ │ ├── ManualTableManagerTests.swift │ │ └── ManualTableManagerWithCustomModifierTests.swift │ ├── Mock │ │ ├── DataSource │ │ │ └── MockTableDataSource.swift │ │ ├── Generators │ │ │ ├── MockGravityTableCellGenerator.swift │ │ │ ├── MockGravityTableHeaderGenerator.swift │ │ │ ├── StubTableCellGenerator.swift │ │ │ └── StubTableHeaderGenerator.swift │ │ ├── Modifier │ │ │ └── SpyTableModifier.swift │ │ ├── Plugins │ │ │ ├── RefreshableMocks.swift │ │ │ ├── SpyPrefetchablePlugin.swift │ │ │ └── SpyProxyTableScrollPlugin.swift │ │ └── View │ │ │ └── SpyUITableView.swift │ └── Plugins │ │ ├── TablePrefetchProxyPluginTests.swift │ │ └── TableScrollViewDelegateProxyPluginTests.swift ├── Utils │ └── BaseEventTests.swift └── XCTestCase+FatalError.swift ├── SPMExample ├── README.md ├── ReactiveDataDisplayManagerSPMExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── ReactiveDataDisplayManagerSPMExample │ ├── Application │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info.plist │ └── SceneDelegate.swift │ ├── Base.lproj │ └── Main.storyboard │ ├── ExamplePackage │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ └── Sources │ │ └── ExamplePackage │ │ ├── Collection │ │ ├── MainSPMCollectionViewController.swift │ │ └── Views │ │ │ ├── Cells │ │ │ ├── Generators │ │ │ │ └── SPMCollectionGenerator.swift │ │ │ └── SPMCollectionViewCell │ │ │ │ ├── SPMCollectionViewCell.swift │ │ │ │ └── SPMCollectionViewCell.xib │ │ │ └── Headers │ │ │ ├── Generators │ │ │ └── SPMHeaderCollectionGenerator.swift │ │ │ └── SPMHeaderCollectionView │ │ │ ├── SPMHeaderCollectionView.swift │ │ │ └── SPMHeaderCollectionView.xib │ │ └── Table │ │ ├── MainSPMTableViewController.swift │ │ └── Views │ │ ├── Cells │ │ ├── Generators │ │ │ └── SPMTableGenerator.swift │ │ └── SPMTableViewCell │ │ │ ├── SPMTableViewCell.swift │ │ │ └── SPMTableViewCell.xib │ │ └── Headers │ │ ├── Generators │ │ └── SPMHeaderTableGenerator.swift │ │ └── HeaderView │ │ ├── SPMHeaderTableView.swift │ │ └── SPMHeaderTableView.xib │ └── ViewController.swift ├── Source ├── Collection │ ├── Animator │ │ ├── CollectionBatchUpdatesAnimator.swift │ │ └── CollectionSafeAnimator.swift │ ├── Collection+RDDM.swift │ ├── CollectionBuilder.swift │ ├── CollectionBuilderConfigurable.swift │ ├── CollectionCell+RDDM.swift │ ├── CollectionGeneratorsBuilder.swift │ ├── CollectionSection.swift │ ├── DataSource │ │ ├── BaseCollectionDataSource.swift │ │ ├── CollectionDataSource.swift │ │ ├── CollectionSectionsProvider.swift │ │ ├── CollectionSectionСhoice.swift │ │ └── DiffableCollectionDataSource.swift │ ├── Delegate │ │ ├── BaseCollectionDelegate.swift │ │ ├── CollectionDelegate.swift │ │ ├── CollectionDragAndDropDelegate.swift │ │ └── FlowCollectionDelegate.swift │ ├── Events │ │ └── CollectionEvent.swift │ ├── Generators │ │ ├── BaseCollectionCellGenerator.swift │ │ ├── CalculatableHeightCollectionCellGenerator.swift │ │ ├── CalculatableWidthCollectionCellGenerator.swift │ │ ├── DiffableCollectionCellGenerator.swift │ │ ├── EmptyCollectionFooterGenarator.swift │ │ ├── EmptyCollectionHeaderGenerator.swift │ │ └── FoldableCollectionCellGenerator.swift │ ├── Manager │ │ └── BaseCollectionManager.swift │ ├── Modifier │ │ ├── CollectionCommonModifier.swift │ │ ├── CollectionDiffableModifier.swift │ │ └── CollectionItemAnimation.swift │ ├── Plugins │ │ ├── CollectionPluginsChecker.swift │ │ ├── FeaturePlugin │ │ │ ├── CollectionFeaturePlugin.swift │ │ │ ├── CollectionItemTitleDisplayablePlugin.swift │ │ │ └── CollectionSwipeActionsConfigurationPlugin.swift │ │ └── PluginAction │ │ │ ├── BaseCollectionPlugin.swift │ │ │ ├── CollectionAccessibilityPlugin.swift │ │ │ ├── CollectionFoldablePlugin.swift │ │ │ ├── CollectionHighlightPlugin.swift │ │ │ ├── CollectionPaginatablePlugin.swift │ │ │ ├── CollectionPrefetchProxyPlugin.swift │ │ │ ├── CollectionPrefetcherablePlugin.swift │ │ │ ├── CollectionRefreshablePlugin.swift │ │ │ ├── CollectionScrollViewDelegateProxyPlugin.swift │ │ │ ├── CollectionScrollablePlugin.swift │ │ │ ├── CollectionSelectablePlugin.swift │ │ │ ├── CollectionSelectedItemScrollablePlugin.swift │ │ │ └── CollectionTopPaginatablePlugin.swift │ ├── Protocols │ │ ├── CollectionFoldableItem.swift │ │ └── CollectionItemTitleDisplayable.swift │ └── Registrator │ │ ├── Collection+RegisterableItem.swift │ │ ├── CollectionRegistrator.swift │ │ └── Sections+CollectionRegistrator.swift ├── Common │ └── QueuedAnimator.swift ├── Models │ ├── CellRegisterType.swift │ ├── ConstructionType.swift │ ├── FocusedPlaginModels │ │ ├── FocusableAlign.swift │ │ ├── FocusablePluginBorderModel.swift │ │ ├── FocusedPluginShadowModel.swift │ │ └── FocusedPluginTransformModel.swift │ ├── PrefetchEvent.swift │ ├── ScrollDirection.swift │ ├── ScrollEvent.swift │ └── Section.swift ├── Protocols │ ├── Animator │ │ └── Animator.swift │ ├── DataDisplayManager.swift │ ├── FooterDataDisplayManager.swift │ ├── HeaderDataDisplayManager.swift │ ├── Modifier │ │ └── Modifier.swift │ ├── Operations │ │ ├── BasicOperations+CollectionSection.swift │ │ ├── BasicOperations+Commands.swift │ │ ├── BasicOperations+TableSection.swift │ │ └── BasicOperations.swift │ ├── Plugins │ │ ├── FeaturePlugin │ │ │ ├── DragAndDroppablePlugin │ │ │ │ ├── DragAndDroppable.swift │ │ │ │ ├── DragAndDroppablePlugin.swift │ │ │ │ ├── DragAndDroppableView.swift │ │ │ │ ├── DraggablePluginDelegate.swift │ │ │ │ ├── DropCoordinatorWrapper.swift │ │ │ │ ├── DropStrategy.swift │ │ │ │ └── DroppablePluginDelegate.swift │ │ │ ├── FeaturePlugin.swift │ │ │ ├── FocusablePlugin │ │ │ │ ├── Focusable.swift │ │ │ │ ├── FocusablePlugin.swift │ │ │ │ ├── FocusablePluginDelegate.swift │ │ │ │ └── FocusableStrategy │ │ │ │ │ ├── FocusableStrategy.swift │ │ │ │ │ └── Strategy │ │ │ │ │ ├── BorderFocusableStrategy.swift │ │ │ │ │ ├── CompositFocusableTableStrategy.swift │ │ │ │ │ ├── ScrollFocusableCollectionItem.swift │ │ │ │ │ ├── ScrollFocusableTableCell.swift │ │ │ │ │ ├── ShadowFocusableStrategy.swift │ │ │ │ │ └── TransformFocusableStrategy.swift │ │ │ ├── Models │ │ │ │ └── ResultChangeCellPosition.swift │ │ │ ├── MovablePlugin │ │ │ │ ├── Movable.swift │ │ │ │ ├── MovablePlugin.swift │ │ │ │ ├── MovablePluginDataSource.swift │ │ │ │ └── MovablePluginDelegate.swift │ │ │ ├── SwipeActions │ │ │ │ ├── SwipeActionsConfigurable.swift │ │ │ │ ├── SwipeActionsConfiguration.swift │ │ │ │ └── SwipeActionsProvider.swift │ │ │ └── TableFeaturePlugin │ │ │ │ └── TableSectionTitleDisplayable.swift │ │ ├── Generators │ │ │ ├── Accessibility │ │ │ │ ├── Container │ │ │ │ │ ├── AccessibilityContainer.swift │ │ │ │ │ └── AccessibilityItemWrapper.swift │ │ │ │ ├── Item │ │ │ │ │ ├── AccessibilityAction.swift │ │ │ │ │ ├── AccessibilityItem+Invalidation.swift │ │ │ │ │ ├── AccessibilityItem+Providers.swift │ │ │ │ │ ├── AccessibilityItem+Strategies.swift │ │ │ │ │ └── AccessibilityItem.swift │ │ │ │ └── Modifier │ │ │ │ │ ├── AccessibilityContainerModifier.swift │ │ │ │ │ ├── AccessibilityItemModifier.swift │ │ │ │ │ ├── AccessibilityModifier.swift │ │ │ │ │ └── XCUITestsAccessibilityModifier.swift │ │ │ ├── CalculatableSizeItem.swift │ │ │ ├── ConfigurableItem.swift │ │ │ ├── ConstructableItem.swift │ │ │ ├── DeletableItem.swift │ │ │ ├── DiffableItem.swift │ │ │ ├── DisplayableItem.swift │ │ │ ├── DragAndDroppableItem.swift │ │ │ ├── ExpandableItem.swift │ │ │ ├── FocusableItem.swift │ │ │ ├── FoldableItem.swift │ │ │ ├── GravityItem.swift │ │ │ ├── HighlightableItem.swift │ │ │ ├── IdentifiableItem.swift │ │ │ ├── IndexTitleDisplaybleItem.swift │ │ │ ├── MovableItem.swift │ │ │ ├── PrefetcherableItem.swift │ │ │ ├── SelectableItem.swift │ │ │ ├── SizableItem.swift │ │ │ └── SwipeableItem.swift │ │ └── PluginAction │ │ │ ├── Collection │ │ │ └── CollectionScrollProvider.swift │ │ │ ├── Plugin.swift │ │ │ └── PluginCollection.swift │ ├── Protocols.swift │ ├── Registrator │ │ ├── RegisterableItem.swift │ │ └── Registrator.swift │ ├── SectionsProvider.swift │ └── Wrapper │ │ ├── DataDisplayCompatible.swift │ │ ├── DataDisplayConstructable.swift │ │ ├── DataDisplayWrapper.swift │ │ ├── IdOwner.swift │ │ └── TableSectionTitleWrapper.swift ├── Stack │ ├── Generators │ │ └── BaseStackCellGenerator.swift │ ├── Manager │ │ └── BaseStackManager.swift │ ├── Stack+RDDM.swift │ └── View+RDDM.swift ├── Table │ ├── Animator │ │ ├── TableBatchUpdatesAnimator.swift │ │ ├── TableSafeAnimator.swift │ │ └── TableUpdatesAnimator.swift │ ├── DataSource │ │ ├── BaseTableDataSource.swift │ │ ├── DiffableTableDataSource.swift │ │ ├── TableDataSource.swift │ │ ├── TableSectionsProvider.swift │ │ └── TableSectionСhoice.swift │ ├── Delegate │ │ ├── BaseTableDelegate.swift │ │ ├── TableDelegate.swift │ │ └── TableDragAndDropDelegate.swift │ ├── Events │ │ └── TableEvent.swift │ ├── Generators │ │ ├── BaseCellGenerator.swift │ │ ├── BaseNonReusableCellGenerator.swift │ │ ├── CalculatableHeightCellGenerator.swift │ │ ├── CalculatableHeightNonReusableCellGenerator.swift │ │ ├── DiffableCellGenerator.swift │ │ ├── EmptyGravityFooterGenerator.swift │ │ ├── EmptyGravityTableHeaderGenerator.swift │ │ ├── EmptyHeaderGenerator.swift │ │ ├── EmptyTableFooterGenerator.swift │ │ └── FoldableCellGenerator.swift │ ├── Manager │ │ ├── BaseTableManager.swift │ │ ├── GravityTableManager.swift │ │ └── ManualTableManager.swift │ ├── Modifier │ │ ├── TableCommonModifier.swift │ │ ├── TableDiffableModifier.swift │ │ └── TableRowAnimation.swift │ ├── Plugins │ │ ├── FeaturePlugin │ │ │ ├── TableFeaturePlugin.swift │ │ │ ├── TableSectionTitleDisplayablePlugin.swift │ │ │ └── TableSwipeActionsConfigurationPlugin.swift │ │ ├── PluginAction │ │ │ ├── BaseTablePlugin.swift │ │ │ ├── TableAccessibilityPlugin.swift │ │ │ ├── TableDirectionScrollablePlugin.swift │ │ │ ├── TableDisplayablePlugin.swift │ │ │ ├── TableFoldablePlugin.swift │ │ │ ├── TableHeaderVisiblePlugin.swift │ │ │ ├── TableHighlightPlugin.swift │ │ │ ├── TableLastCellIsVisiblePlugin.swift │ │ │ ├── TablePaginatablePlugin.swift │ │ │ ├── TablePrefetchProxyPlugin.swift │ │ │ ├── TablePrefetcherablePlugin.swift │ │ │ ├── TableRefreshablePlugin.swift │ │ │ ├── TableScrollViewDelegateProxyPlugin.swift │ │ │ ├── TableSelectablePlugin.swift │ │ │ └── TableTopPaginatablePlugin.swift │ │ └── TablePluginsChecker.swift │ ├── Registrator │ │ ├── Sections+TableRegistrator.swift │ │ ├── Table+RegisterableItem.swift │ │ └── TableRegistrator.swift │ ├── Table+RDDM.swift │ ├── TableBuilder.swift │ ├── TableBuilderConfigurable.swift │ ├── TableCell+RDDM.swift │ ├── TableGeneratorsBuilder.swift │ └── TableSection.swift └── Utils │ ├── AnyEquatable.swift │ ├── Debouncer.swift │ ├── Event.swift │ ├── Extensions.swift │ ├── FatalErrorUtil.swift │ └── GeneratorBuilder.swift ├── Templates └── AutoMockable.stencil ├── hooks ├── post-checkout └── post-merge └── project.yml /.codebeatignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.codebeatignore -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "ReactiveDataDisplayManagerTests" -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/Build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.github/workflows/Build.yml -------------------------------------------------------------------------------- /.github/workflows/Jira (on create).yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.github/workflows/Jira (on create).yml -------------------------------------------------------------------------------- /.github/workflows/Jira.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.github/workflows/Jira.yml -------------------------------------------------------------------------------- /.github/workflows/Lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.github/workflows/Lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.gitignore -------------------------------------------------------------------------------- /.slather.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.slather.yml -------------------------------------------------------------------------------- /.sourcery.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.sourcery.yml -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/.travis.yml -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Brewfile -------------------------------------------------------------------------------- /Brewfile.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Brewfile.lock.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Components/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /Components/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Info.plist -------------------------------------------------------------------------------- /Components/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Package.swift -------------------------------------------------------------------------------- /Components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/README.md -------------------------------------------------------------------------------- /Components/Sources/Collection/AnyIdentifiableCollectionGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/AnyIdentifiableCollectionGenerator.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionSpacerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionSpacerCell.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionStack/CollectionStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionStack/CollectionStack.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionStack/HorizontalCollectionStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionStack/HorizontalCollectionStack.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionStack/StackCollectionCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionStack/StackCollectionCell.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionStack/VerticalCollectionStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionStack/VerticalCollectionStack.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/CollectionWrappedCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/CollectionWrappedCell.swift -------------------------------------------------------------------------------- /Components/Sources/Collection/DecorationProviders/CollectionDecorationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Collection/DecorationProviders/CollectionDecorationProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Decorators/EachItemDecorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Decorators/EachItemDecorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Decorators/FirstItemDecorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Decorators/FirstItemDecorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Decorators/LastItemDecorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Decorators/LastItemDecorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Decorators/NonEmptyDecorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Decorators/NonEmptyDecorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Extensions/BaseCollectionManager+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Extensions/BaseCollectionManager+Extension.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Extensions/CollectionWrappedCell+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Extensions/CollectionWrappedCell+RDDM.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Extensions/ConfigurableItem+Builder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Extensions/ConfigurableItem+Builder.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Extensions/UIStackView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Extensions/UIStackView+Extension.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Extensions/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Extensions/UIView+Extension.swift -------------------------------------------------------------------------------- /Components/Sources/Common/HashCombiners/CommonHashCombiner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/HashCombiners/CommonHashCombiner.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Alignment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Alignment.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Decoration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Decoration.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/DecorationAnchor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/DecorationAnchor.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/DecorationRule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/DecorationRule.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/BakgroundStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/BakgroundStyle.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/BorderStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/BorderStyle.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/DataDetectionStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/DataDetectionStyle.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/TextLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/TextLayout.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/TextStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/TextStyle.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/Styles/TextValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/Styles/TextValue.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Models/ViewSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Models/ViewSize.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/AlignmentProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/AlignmentProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/DecorationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/DecorationProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/Decorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/Decorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/Editor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/Editor.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/FrameProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/FrameProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/HashCombiner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/HashCombiner.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Protocols/TextProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Protocols/TextProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Utils/Decoration+Provider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Utils/Decoration+Provider.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Utils/DecorationRule+Decorator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Utils/DecorationRule+Decorator.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Utils/Section+Decoration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Utils/Section+Decoration.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Utils/UIView+Constraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Utils/UIView+Constraints.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Utils/ViewWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Utils/ViewWrapper.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Views/LabelView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Views/LabelView.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Views/MessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Views/MessageView.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Views/SeparatorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Views/SeparatorView.swift -------------------------------------------------------------------------------- /Components/Sources/Common/Views/SpacerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Common/Views/SpacerView.swift -------------------------------------------------------------------------------- /Components/Sources/Table/AnyIdentifiableTableGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/AnyIdentifiableTableGenerator.swift -------------------------------------------------------------------------------- /Components/Sources/Table/DecorationProviders/TableDecorationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/DecorationProviders/TableDecorationProvider.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableSpacerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableSpacerCell.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableStack/HorizontalTableStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableStack/HorizontalTableStack.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableStack/StackTableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableStack/StackTableCell.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableStack/TableStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableStack/TableStack.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableStack/VerticalTableStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableStack/VerticalTableStack.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableWrappedCell+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableWrappedCell+RDDM.swift -------------------------------------------------------------------------------- /Components/Sources/Table/TableWrappedCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Sources/Table/TableWrappedCell.swift -------------------------------------------------------------------------------- /Components/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Tests/Info.plist -------------------------------------------------------------------------------- /Components/Tests/SpacerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/Tests/SpacerTests.swift -------------------------------------------------------------------------------- /Components/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Components/project.yml -------------------------------------------------------------------------------- /DangerSupport/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DangerSupport/DangerRDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/DangerRDDM.swift -------------------------------------------------------------------------------- /DangerSupport/Dangerfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/Dangerfile.swift -------------------------------------------------------------------------------- /DangerSupport/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/Package.resolved -------------------------------------------------------------------------------- /DangerSupport/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/Package.swift -------------------------------------------------------------------------------- /DangerSupport/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/DangerSupport/Readme.md -------------------------------------------------------------------------------- /Dangerfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Dangerfile.swift -------------------------------------------------------------------------------- /Documentation/Accessibility/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Overview.md -------------------------------------------------------------------------------- /Documentation/Accessibility/Pages/Advanced Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Pages/Advanced Usage.md -------------------------------------------------------------------------------- /Documentation/Accessibility/Pages/Debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Pages/Debugging.md -------------------------------------------------------------------------------- /Documentation/Accessibility/Pages/Invalidation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Pages/Invalidation.md -------------------------------------------------------------------------------- /Documentation/Accessibility/Pages/UIAccessibility Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Pages/UIAccessibility Basics.md -------------------------------------------------------------------------------- /Documentation/Accessibility/Pages/Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Accessibility/Pages/Usage.md -------------------------------------------------------------------------------- /Documentation/ContributingGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/ContributingGuide.md -------------------------------------------------------------------------------- /Documentation/Entities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Entities.md -------------------------------------------------------------------------------- /Documentation/MigrationGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/MigrationGuide.md -------------------------------------------------------------------------------- /Documentation/Operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Operations.md -------------------------------------------------------------------------------- /Documentation/ReleaseGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/ReleaseGuide.md -------------------------------------------------------------------------------- /Documentation/Roadmap/ROADMAP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Roadmap/ROADMAP.csv -------------------------------------------------------------------------------- /Documentation/Roadmap/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Roadmap/ROADMAP.md -------------------------------------------------------------------------------- /Documentation/Roadmap/ROADMAP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Documentation/Roadmap/ROADMAP.png -------------------------------------------------------------------------------- /Example/Common/ImageUrlProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/Common/ImageUrlProvider.swift -------------------------------------------------------------------------------- /Example/Common/Pallete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/Common/Pallete.swift -------------------------------------------------------------------------------- /Example/Common/UIViewController+Delay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/Common/UIViewController+Delay.swift -------------------------------------------------------------------------------- /Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/Info.plist -------------------------------------------------------------------------------- /Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/README.md -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/AppDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-1024.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-83.5@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@1x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/ReactiveIconHorizontal@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/image-not-found-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/image-not-found-1.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/HelloController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/HelloController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Info.plist -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Layouts/ChatContainerController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Layouts/ChatContainerController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Layouts/Collection/CollectionChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Layouts/Collection/CollectionChatViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Layouts/LayoutDependable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Layouts/LayoutDependable.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Layouts/LayoutType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Layouts/LayoutType.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/Layouts/Table/TableChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/Layouts/Table/TableChatViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Application/NavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Application/NavigationController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/String.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UIBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UIBarButtonItem.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UIButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UIButton.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UILabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UILabel.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UIResponder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UIResponder.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UITextView.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Extensions/UIViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Extensions/UIViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/KeyboardObservable/AutoConstraintKeyboardPositionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/KeyboardObservable/AutoConstraintKeyboardPositionManager.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Reusable/ChatInputView/ChatInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Reusable/ChatInputView/ChatInputView.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Reusable/ChatInputView/ChatInputView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Reusable/ChatInputView/ChatInputView.xib -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Styles/StringAttributableStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Styles/StringAttributableStyle.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Styles/TextViewStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Styles/TextViewStyle.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Library/Styles/UIStyle+UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Library/Styles/UIStyle+UITextView.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Main.storyboard -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Impl/CoreState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Impl/CoreState.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Impl/Protocols+PropertyWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Impl/Protocols+PropertyWrapper.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Impl/URLSessionApiClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Impl/URLSessionApiClient.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Impl/URLSessionWebSocketClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Impl/URLSessionWebSocketClient.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/ApiClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/ApiClient.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/AuthDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/AuthDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/Authenticator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/Authenticator.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/ChatDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/ChatDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/Sender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/Sender.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/SocketClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/SocketClient.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/SocketEventsDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/SocketEventsDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Protocols/StateKeeper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Protocols/StateKeeper.swift -------------------------------------------------------------------------------- /Example/ReactiveChat/Transport/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveChat/Transport/Server.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/AppDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-1024.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-20@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-29@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-40@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-60@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-76@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/AppIcon.appiconset/ReactiveLogo-83.5@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/RDDMParalax.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/RDDMParalax.imagestack/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveIconHorizontal.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/edit.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/edit.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/edit.imageset/edit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/edit.imageset/edit.pdf -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/image-not-found-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/image-not-found-1.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/target.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/target.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/target.imageset/pngwing.com.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/target.imageset/pngwing.com.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/upArrow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/upArrow.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Assets.xcassets/upArrow.imageset/upArrow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Assets.xcassets/upArrow.imageset/upArrow.pdf -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/Info.plist -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Application/NavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Application/NavigationController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/AlignedCollectionViewController/AlignedCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/AlignedCollectionViewController/AlignedCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Appearance/Appearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Appearance/Appearance.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/CarouselCollectionViewLayout/CarouselCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/CarouselCollectionViewLayout/CarouselCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/CollectionListViewController/CollectionListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/CollectionListViewController/CollectionListViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/CollectionViewController/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/CollectionViewController/CollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/DiffableCollectionViewController/DiffableCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/DiffableCollectionViewController/DiffableCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/DynamicHeightViewController/DynamicHeightViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/DynamicHeightViewController/DynamicHeightViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/FoldableCollectionViewController/FoldableCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/FoldableCollectionViewController/FoldableCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/ImageCollectionViewController/ImageCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/ImageCollectionViewController/ImageCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Layouts/AlignedCollectionViewFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Layouts/AlignedCollectionViewFlowLayout.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Layouts/CarouselCollectionViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Layouts/CarouselCollectionViewLayout.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Layouts/DynamicHeightCollectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Layouts/DynamicHeightCollectionView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/MainCollectionViewController/MainCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/MainCollectionViewController/MainCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/MovableCollectionViewController/MovableCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/MovableCollectionViewController/MovableCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/SizableCollectionViewController/SizableCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/SizableCollectionViewController/SizableCollectionViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/DynamicHeightViewCell/DynamicHeightTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/DynamicHeightViewCell/DynamicHeightTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/DynamicHeightViewCell/DynamicHeightTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/DynamicHeightViewCell/DynamicHeightTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/FoldableCollectionViewCell/FoldableCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/FoldableCollectionViewCell/FoldableCollectionViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/ImageCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/ImageCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/MovableCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/MovableCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/SwipeableCollectionGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/SwipeableCollectionGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/TitleCollectionGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/TitleCollectionGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/VerticalSizableTextGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/Generators/VerticalSizableTextGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/SizableCollectionViewCell/SizableCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/SizableCollectionViewCell/SizableCollectionViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/SizableCollectionViewCell/SizableCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/SizableCollectionViewCell/SizableCollectionViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionListCell/TitleCollectionListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionListCell/TitleCollectionListCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionListCell/TitleCollectionListCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionListCell/TitleCollectionListCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionViewCell/TitleCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionViewCell/TitleCollectionViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionViewCell/TitleCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Cells/TitleCollectionViewCell/TitleCollectionViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Footer/TitleIconCollectionFooterView.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Headers/Generators/HeaderCollectionListGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Headers/Generators/HeaderCollectionListGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Headers/Generators/TitleCollectionHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Headers/Generators/TitleCollectionHeaderGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Headers/HeaderCollectionListView/HeaderCollectionListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Headers/HeaderCollectionListView/HeaderCollectionListView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Collection/Views/Headers/HeaderCollectionListView/HeaderCollectionListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Collection/Views/Headers/HeaderCollectionListView/HeaderCollectionListView.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/SampleError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/SampleError.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/String.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/UIBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/UIBarButtonItem.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/UIButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/UIButton.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/UILabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/UILabel.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Extensions/UIViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Extensions/UIViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Main.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Resources/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Resources/Localizable.strings -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Landing/LandingStackViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Landing/LandingStackViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/MainStackViewController/MainStackViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/MainStackViewController/MainStackViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/StackViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/StackViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Unroll/UnrollStackViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Unroll/UnrollStackViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/Generators/ButtonStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/Generators/ButtonStackCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/Generators/InnerStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/Generators/InnerStackCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/Generators/TextStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/Generators/TextStackCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/Generators/TitleStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/Generators/TitleStackCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/Generators/UnrollStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/Generators/UnrollStackCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Stack/Views/View/UnrollCellStackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Stack/Views/View/UnrollCellStackView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/AllPluginsTableViewController/AllPluginsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/AllPluginsTableViewController/AllPluginsTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/AlphabeticalTableViewController/AlphabeticalTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/AlphabeticalTableViewController/AlphabeticalTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/DiffableTableViewController/DiffableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/DiffableTableViewController/DiffableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/DifferenceTableViewController/DifferenceTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/DifferenceTableViewController/DifferenceTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/FoldableTableViewController/FoldableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/FoldableTableViewController/FoldableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/GravityTableViewController/GravityTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/GravityTableViewController/GravityTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/ImageTableViewController/ImageTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/ImageTableViewController/ImageTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/MainTableViewController/MainTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/MainTableViewController/MainTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/MovableTableViewController/MovableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/MovableTableViewController/MovableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/PaginatableTableViewController/PaginatableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/PaginatableTableViewController/PaginatableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/PrefetchingTableViewController/PrefetchingTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/PrefetchingTableViewController/PrefetchingTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/RefreshableTableViewController/RefreshableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/RefreshableTableViewController/RefreshableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/SectionTitleTableViewController/SectionTitleTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/SectionTitleTableViewController/SectionTitleTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/SelectableTableViewController/SelectableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/SelectableTableViewController/SelectableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/StackCellExampleViewController/StackCellExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/StackCellExampleViewController/StackCellExampleViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/SwipeableTableViewController/SwipeableTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/SwipeableTableViewController/SwipeableTableViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/ExpandableTableCell/ExpandableTableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/ExpandableTableCell/ExpandableTableCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/ExpandableTableCell/ExpandableTableCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/ExpandableTableCell/ExpandableTableCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/FoldableTableViewCell/FoldableTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/FoldableTableViewCell/FoldableTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/FoldableTableViewCell/FoldableTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/FoldableTableViewCell/FoldableTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/DragAndDroppableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/DragAndDroppableCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/GravityCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/GravityCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/GravityFoldableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/GravityFoldableCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/ImageTableGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/ImageTableGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/MovableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/MovableCellGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/SwipeableTableGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/Generators/SwipeableTableGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlightableTableCell/HighlightableTableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlightableTableCell/HighlightableTableCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlightableTableCell/HighlightableTableCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlightableTableCell/HighlightableTableCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlitableStackCells/StackTableCell+HighlitableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/HighlitableStackCells/StackTableCell+HighlitableItem.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/ImageTableViewCell/ImageTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/ImageTableViewCell/ImageTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/ImageTableViewCell/ImageTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/ImageTableViewCell/ImageTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleTableViewCell/TitleTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleTableViewCell/TitleTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleTableViewCell/TitleTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleTableViewCell/TitleTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleWithIconTableViewCell/TitleWithIconTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleWithIconTableViewCell/TitleWithIconTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleWithIconTableViewCell/TitleWithIconTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Cells/TitleWithIconTableViewCell/TitleWithIconTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/SectionTitleFooterGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/SectionTitleFooterGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/SectionTitleHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/SectionTitleHeaderGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/TitleHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Headers/Generators/TitleHeaderGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Headers/HeaderView/HeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Headers/HeaderView/HeaderView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/Headers/HeaderView/HeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/Headers/HeaderView/HeaderView.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Table/Views/PaginatorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Table/Views/PaginatorView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Utils/NukeImagePrefetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Utils/NukeImagePrefetcher.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/Array.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/BaseCollectionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/BaseCollectionManager.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/ManualTableManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Utils/RDDM + DifferenceKit/ManualTableManager.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManager/Utils/SwipeActionProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManager/Utils/SwipeActionProvider.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/AppDelegate.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/RDDMMainColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@1x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@2x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/ReactiveLogo.imageset/ReactiveLogo@3x.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/imageNotFound.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/imageNotFound.imageset/Contents.json -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Assets.xcassets/imageNotFound.imageset/image-not-found.png -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/Info.plist -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Application/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Application/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Collection/CollectionDefaultBehavoirController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Collection/CollectionDefaultBehavoirController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Collection/GalleryController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Collection/GalleryController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/DetailViewController/DetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/DetailViewController/DetailViewController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Extensions/UIImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Extensions/UIImage.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Main.storyboard -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Main/MainTableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Main/MainTableController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Table/TableController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Table/TableController.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageCollectionViewCell/ImageCollectionViewGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/ImageViewModel.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCell.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCell.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewCellModel.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Cells/TitleTableViewCell/TitleTableViewGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionHeaderGenerator.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionReusableView.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionReusableView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleTv/Views/Headers/TitleCollectionReusableView.xib -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/BaseClasses/BaseUITestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/BaseClasses/BaseUITestCase.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/BaseClasses/XCUIElement+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/BaseClasses/XCUIElement+Extensions.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Info.plist -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/DragAndDroppablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/DragAndDroppablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/FoldablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/FoldablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/HighlightablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/HighlightablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/MovablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/MovablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/PaginatablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/PaginatablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/RefreshablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/RefreshablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/SelectablePluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/SelectablePluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/SwipeActionsPluginExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/SwipeActionsPluginExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Plugins/TwoDirectionPaginatableExampleUITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Plugins/TwoDirectionPaginatableExampleUITest.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/ReactiveDataDisplayManagerExampleUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/ReactiveDataDisplayManagerExampleUITests.swift -------------------------------------------------------------------------------- /Example/ReactiveDataDisplayManagerExampleUITests/Stress/AllPluginsStressTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveDataDisplayManagerExampleUITests/Stress/AllPluginsStressTest.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/.gitignore -------------------------------------------------------------------------------- /Example/ReactiveServer/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Package.resolved -------------------------------------------------------------------------------- /Example/ReactiveServer/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Package.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Model/Codable+JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Model/Codable+JSON.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Model/Feedback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Model/Feedback.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Model/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Model/Message.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Model/SocketEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Model/SocketEvent.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Model/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Model/User.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Server.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/SocketWire.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/SocketWire.swift -------------------------------------------------------------------------------- /Example/ReactiveServer/Sources/Utils/Codable+Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/ReactiveServer/Sources/Utils/Codable+Response.swift -------------------------------------------------------------------------------- /Example/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/project.yml -------------------------------------------------------------------------------- /Example/targets/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Example/targets/template.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Package.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/README.md -------------------------------------------------------------------------------- /ReactiveDataDisplayManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManager.h -------------------------------------------------------------------------------- /ReactiveDataDisplayManager.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManager.podspec -------------------------------------------------------------------------------- /ReactiveDataDisplayManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ReactiveDataDisplayManager.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManager.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ReactiveDataDisplayManager.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManager.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/CollectionBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/CollectionBuilderTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/Mocks/CollectionBuilderMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/Mocks/CollectionBuilderMocks.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/Mocks/PrefetchableCollectionCellGeneratorMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/Mocks/PrefetchableCollectionCellGeneratorMock.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionAnimatorStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionAnimatorStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionDataSourceStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionDataSourceStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionDelegateStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Collection/Stubs/CollectionDelegateStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Stack/StackBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Stack/StackBuilderTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Stubs/PrefetcherStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Stubs/PrefetcherStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Table/Mocks/PrefetchableTableCellGeneratorMock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Table/Mocks/PrefetchableTableCellGeneratorMock.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableAnimatorStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableAnimatorStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableDataSourceStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableDataSourceStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableDelegateStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Table/Stubs/TableDelegateStub.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Builder/Table/TableBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Builder/Table/TableBuilderTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Manager/BaseCollectionManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Manager/BaseCollectionManagerTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Mock/Plugins/SpyCollectionPrefetchProxyPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Mock/Plugins/SpyCollectionPrefetchProxyPlugin.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Mock/Plugins/SpyProxyCollectionScrollPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Mock/Plugins/SpyProxyCollectionScrollPlugin.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Mock/StubCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Mock/StubCollectionCellGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Plugins/CollectionPrefetchProxyPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Plugins/CollectionPrefetchProxyPluginTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Collection/Plugins/CollectionScrollViewDelegateProxyPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Collection/Plugins/CollectionScrollViewDelegateProxyPluginTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Info.plist -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Mocks/AnyRandom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Mocks/AnyRandom.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Mocks/AutoMockable+Defaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Mocks/AutoMockable+Defaults.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Mocks/AutoMockable.generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Mocks/AutoMockable.generated.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Stack/Manager/BaseStackManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Stack/Manager/BaseStackManagerTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Manager/BaseTableManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Manager/BaseTableManagerTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Manager/GravityFoldingHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Manager/GravityFoldingHeaderGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Manager/GravityTableManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Manager/GravityTableManagerTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Manager/ManualTableManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Manager/ManualTableManagerTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Manager/ManualTableManagerWithCustomModifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Manager/ManualTableManagerWithCustomModifierTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/DataSource/MockTableDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/DataSource/MockTableDataSource.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Generators/MockGravityTableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Generators/MockGravityTableCellGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Generators/MockGravityTableHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Generators/MockGravityTableHeaderGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Generators/StubTableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Generators/StubTableCellGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Generators/StubTableHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Generators/StubTableHeaderGenerator.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Modifier/SpyTableModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Modifier/SpyTableModifier.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Plugins/RefreshableMocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Plugins/RefreshableMocks.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Plugins/SpyPrefetchablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Plugins/SpyPrefetchablePlugin.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/Plugins/SpyProxyTableScrollPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/Plugins/SpyProxyTableScrollPlugin.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Mock/View/SpyUITableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Mock/View/SpyUITableView.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Plugins/TablePrefetchProxyPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Plugins/TablePrefetchProxyPluginTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Table/Plugins/TableScrollViewDelegateProxyPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Table/Plugins/TableScrollViewDelegateProxyPluginTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/Utils/BaseEventTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/Utils/BaseEventTests.swift -------------------------------------------------------------------------------- /ReactiveDataDisplayManagerTests/XCTestCase+FatalError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/ReactiveDataDisplayManagerTests/XCTestCase+FatalError.swift -------------------------------------------------------------------------------- /SPMExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/README.md -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/AppDelegate.swift -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/Info.plist -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Application/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Application/SceneDelegate.swift -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/ExamplePackage/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/ExamplePackage/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/ExamplePackage/Package.swift -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/ExamplePackage/README.md: -------------------------------------------------------------------------------- 1 | # ExamplePackage 2 | -------------------------------------------------------------------------------- /SPMExample/ReactiveDataDisplayManagerSPMExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/SPMExample/ReactiveDataDisplayManagerSPMExample/ViewController.swift -------------------------------------------------------------------------------- /Source/Collection/Animator/CollectionBatchUpdatesAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Animator/CollectionBatchUpdatesAnimator.swift -------------------------------------------------------------------------------- /Source/Collection/Animator/CollectionSafeAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Animator/CollectionSafeAnimator.swift -------------------------------------------------------------------------------- /Source/Collection/Collection+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Collection+RDDM.swift -------------------------------------------------------------------------------- /Source/Collection/CollectionBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/CollectionBuilder.swift -------------------------------------------------------------------------------- /Source/Collection/CollectionBuilderConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/CollectionBuilderConfigurable.swift -------------------------------------------------------------------------------- /Source/Collection/CollectionCell+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/CollectionCell+RDDM.swift -------------------------------------------------------------------------------- /Source/Collection/CollectionGeneratorsBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/CollectionGeneratorsBuilder.swift -------------------------------------------------------------------------------- /Source/Collection/CollectionSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/CollectionSection.swift -------------------------------------------------------------------------------- /Source/Collection/DataSource/BaseCollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/DataSource/BaseCollectionDataSource.swift -------------------------------------------------------------------------------- /Source/Collection/DataSource/CollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/DataSource/CollectionDataSource.swift -------------------------------------------------------------------------------- /Source/Collection/DataSource/CollectionSectionsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/DataSource/CollectionSectionsProvider.swift -------------------------------------------------------------------------------- /Source/Collection/DataSource/CollectionSectionСhoice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/DataSource/CollectionSectionСhoice.swift -------------------------------------------------------------------------------- /Source/Collection/DataSource/DiffableCollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/DataSource/DiffableCollectionDataSource.swift -------------------------------------------------------------------------------- /Source/Collection/Delegate/BaseCollectionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Delegate/BaseCollectionDelegate.swift -------------------------------------------------------------------------------- /Source/Collection/Delegate/CollectionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Delegate/CollectionDelegate.swift -------------------------------------------------------------------------------- /Source/Collection/Delegate/CollectionDragAndDropDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Delegate/CollectionDragAndDropDelegate.swift -------------------------------------------------------------------------------- /Source/Collection/Delegate/FlowCollectionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Delegate/FlowCollectionDelegate.swift -------------------------------------------------------------------------------- /Source/Collection/Events/CollectionEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Events/CollectionEvent.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/BaseCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/BaseCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/CalculatableHeightCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/CalculatableHeightCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/CalculatableWidthCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/CalculatableWidthCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/DiffableCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/DiffableCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/EmptyCollectionFooterGenarator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/EmptyCollectionFooterGenarator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/EmptyCollectionHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/EmptyCollectionHeaderGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Generators/FoldableCollectionCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Generators/FoldableCollectionCellGenerator.swift -------------------------------------------------------------------------------- /Source/Collection/Manager/BaseCollectionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Manager/BaseCollectionManager.swift -------------------------------------------------------------------------------- /Source/Collection/Modifier/CollectionCommonModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Modifier/CollectionCommonModifier.swift -------------------------------------------------------------------------------- /Source/Collection/Modifier/CollectionDiffableModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Modifier/CollectionDiffableModifier.swift -------------------------------------------------------------------------------- /Source/Collection/Modifier/CollectionItemAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Modifier/CollectionItemAnimation.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/CollectionPluginsChecker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/CollectionPluginsChecker.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/FeaturePlugin/CollectionFeaturePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/FeaturePlugin/CollectionFeaturePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/FeaturePlugin/CollectionItemTitleDisplayablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/FeaturePlugin/CollectionItemTitleDisplayablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/FeaturePlugin/CollectionSwipeActionsConfigurationPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/FeaturePlugin/CollectionSwipeActionsConfigurationPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/BaseCollectionPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/BaseCollectionPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionAccessibilityPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionAccessibilityPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionFoldablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionFoldablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionHighlightPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionHighlightPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionPaginatablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionPaginatablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionPrefetchProxyPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionPrefetchProxyPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionPrefetcherablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionPrefetcherablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionRefreshablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionRefreshablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionScrollViewDelegateProxyPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionScrollViewDelegateProxyPlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionScrollablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionScrollablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionSelectablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionSelectablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionSelectedItemScrollablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionSelectedItemScrollablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Plugins/PluginAction/CollectionTopPaginatablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Plugins/PluginAction/CollectionTopPaginatablePlugin.swift -------------------------------------------------------------------------------- /Source/Collection/Protocols/CollectionFoldableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Protocols/CollectionFoldableItem.swift -------------------------------------------------------------------------------- /Source/Collection/Protocols/CollectionItemTitleDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Protocols/CollectionItemTitleDisplayable.swift -------------------------------------------------------------------------------- /Source/Collection/Registrator/Collection+RegisterableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Registrator/Collection+RegisterableItem.swift -------------------------------------------------------------------------------- /Source/Collection/Registrator/CollectionRegistrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Registrator/CollectionRegistrator.swift -------------------------------------------------------------------------------- /Source/Collection/Registrator/Sections+CollectionRegistrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Collection/Registrator/Sections+CollectionRegistrator.swift -------------------------------------------------------------------------------- /Source/Common/QueuedAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Common/QueuedAnimator.swift -------------------------------------------------------------------------------- /Source/Models/CellRegisterType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/CellRegisterType.swift -------------------------------------------------------------------------------- /Source/Models/ConstructionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/ConstructionType.swift -------------------------------------------------------------------------------- /Source/Models/FocusedPlaginModels/FocusableAlign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/FocusedPlaginModels/FocusableAlign.swift -------------------------------------------------------------------------------- /Source/Models/FocusedPlaginModels/FocusablePluginBorderModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/FocusedPlaginModels/FocusablePluginBorderModel.swift -------------------------------------------------------------------------------- /Source/Models/FocusedPlaginModels/FocusedPluginShadowModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/FocusedPlaginModels/FocusedPluginShadowModel.swift -------------------------------------------------------------------------------- /Source/Models/FocusedPlaginModels/FocusedPluginTransformModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/FocusedPlaginModels/FocusedPluginTransformModel.swift -------------------------------------------------------------------------------- /Source/Models/PrefetchEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/PrefetchEvent.swift -------------------------------------------------------------------------------- /Source/Models/ScrollDirection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/ScrollDirection.swift -------------------------------------------------------------------------------- /Source/Models/ScrollEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/ScrollEvent.swift -------------------------------------------------------------------------------- /Source/Models/Section.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Models/Section.swift -------------------------------------------------------------------------------- /Source/Protocols/Animator/Animator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Animator/Animator.swift -------------------------------------------------------------------------------- /Source/Protocols/DataDisplayManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/DataDisplayManager.swift -------------------------------------------------------------------------------- /Source/Protocols/FooterDataDisplayManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/FooterDataDisplayManager.swift -------------------------------------------------------------------------------- /Source/Protocols/HeaderDataDisplayManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/HeaderDataDisplayManager.swift -------------------------------------------------------------------------------- /Source/Protocols/Modifier/Modifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Modifier/Modifier.swift -------------------------------------------------------------------------------- /Source/Protocols/Operations/BasicOperations+CollectionSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Operations/BasicOperations+CollectionSection.swift -------------------------------------------------------------------------------- /Source/Protocols/Operations/BasicOperations+Commands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Operations/BasicOperations+Commands.swift -------------------------------------------------------------------------------- /Source/Protocols/Operations/BasicOperations+TableSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Operations/BasicOperations+TableSection.swift -------------------------------------------------------------------------------- /Source/Protocols/Operations/BasicOperations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Operations/BasicOperations.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppable.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppablePlugin.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DragAndDroppableView.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DraggablePluginDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DraggablePluginDelegate.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DropCoordinatorWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DropCoordinatorWrapper.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DropStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DropStrategy.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DroppablePluginDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/DragAndDroppablePlugin/DroppablePluginDelegate.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FeaturePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FeaturePlugin.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/Focusable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/Focusable.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusablePlugin.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusablePluginDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusablePluginDelegate.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/FocusableStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/FocusableStrategy.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/BorderFocusableStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/BorderFocusableStrategy.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/ScrollFocusableTableCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/ScrollFocusableTableCell.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/ShadowFocusableStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/ShadowFocusableStrategy.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/TransformFocusableStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/FocusablePlugin/FocusableStrategy/Strategy/TransformFocusableStrategy.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/Models/ResultChangeCellPosition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/Models/ResultChangeCellPosition.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/Movable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/Movable.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePlugin.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePluginDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePluginDataSource.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePluginDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/MovablePlugin/MovablePluginDelegate.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsConfigurable.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsConfiguration.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/SwipeActions/SwipeActionsProvider.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/FeaturePlugin/TableFeaturePlugin/TableSectionTitleDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/FeaturePlugin/TableFeaturePlugin/TableSectionTitleDisplayable.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Container/AccessibilityContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Container/AccessibilityContainer.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Container/AccessibilityItemWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Container/AccessibilityItemWrapper.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityAction.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Invalidation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Invalidation.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Providers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Providers.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Strategies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem+Strategies.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Item/AccessibilityItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityContainerModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityContainerModifier.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityItemModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityItemModifier.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Modifier/AccessibilityModifier.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/Accessibility/Modifier/XCUITestsAccessibilityModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/Accessibility/Modifier/XCUITestsAccessibilityModifier.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/CalculatableSizeItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/CalculatableSizeItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/ConfigurableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/ConfigurableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/ConstructableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/ConstructableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/DeletableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/DeletableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/DiffableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/DiffableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/DisplayableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/DisplayableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/DragAndDroppableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/DragAndDroppableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/ExpandableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/ExpandableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/FocusableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/FocusableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/FoldableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/FoldableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/GravityItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/GravityItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/HighlightableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/HighlightableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/IdentifiableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/IdentifiableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/IndexTitleDisplaybleItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/IndexTitleDisplaybleItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/MovableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/MovableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/PrefetcherableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/PrefetcherableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/SelectableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/SelectableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/SizableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/SizableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/Generators/SwipeableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/Generators/SwipeableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/PluginAction/Collection/CollectionScrollProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/PluginAction/Collection/CollectionScrollProvider.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/PluginAction/Plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/PluginAction/Plugin.swift -------------------------------------------------------------------------------- /Source/Protocols/Plugins/PluginAction/PluginCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Plugins/PluginAction/PluginCollection.swift -------------------------------------------------------------------------------- /Source/Protocols/Protocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Protocols.swift -------------------------------------------------------------------------------- /Source/Protocols/Registrator/RegisterableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Registrator/RegisterableItem.swift -------------------------------------------------------------------------------- /Source/Protocols/Registrator/Registrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Registrator/Registrator.swift -------------------------------------------------------------------------------- /Source/Protocols/SectionsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/SectionsProvider.swift -------------------------------------------------------------------------------- /Source/Protocols/Wrapper/DataDisplayCompatible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Wrapper/DataDisplayCompatible.swift -------------------------------------------------------------------------------- /Source/Protocols/Wrapper/DataDisplayConstructable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Wrapper/DataDisplayConstructable.swift -------------------------------------------------------------------------------- /Source/Protocols/Wrapper/DataDisplayWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Wrapper/DataDisplayWrapper.swift -------------------------------------------------------------------------------- /Source/Protocols/Wrapper/IdOwner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Wrapper/IdOwner.swift -------------------------------------------------------------------------------- /Source/Protocols/Wrapper/TableSectionTitleWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Protocols/Wrapper/TableSectionTitleWrapper.swift -------------------------------------------------------------------------------- /Source/Stack/Generators/BaseStackCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Stack/Generators/BaseStackCellGenerator.swift -------------------------------------------------------------------------------- /Source/Stack/Manager/BaseStackManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Stack/Manager/BaseStackManager.swift -------------------------------------------------------------------------------- /Source/Stack/Stack+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Stack/Stack+RDDM.swift -------------------------------------------------------------------------------- /Source/Stack/View+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Stack/View+RDDM.swift -------------------------------------------------------------------------------- /Source/Table/Animator/TableBatchUpdatesAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Animator/TableBatchUpdatesAnimator.swift -------------------------------------------------------------------------------- /Source/Table/Animator/TableSafeAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Animator/TableSafeAnimator.swift -------------------------------------------------------------------------------- /Source/Table/Animator/TableUpdatesAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Animator/TableUpdatesAnimator.swift -------------------------------------------------------------------------------- /Source/Table/DataSource/BaseTableDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/DataSource/BaseTableDataSource.swift -------------------------------------------------------------------------------- /Source/Table/DataSource/DiffableTableDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/DataSource/DiffableTableDataSource.swift -------------------------------------------------------------------------------- /Source/Table/DataSource/TableDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/DataSource/TableDataSource.swift -------------------------------------------------------------------------------- /Source/Table/DataSource/TableSectionsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/DataSource/TableSectionsProvider.swift -------------------------------------------------------------------------------- /Source/Table/DataSource/TableSectionСhoice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/DataSource/TableSectionСhoice.swift -------------------------------------------------------------------------------- /Source/Table/Delegate/BaseTableDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Delegate/BaseTableDelegate.swift -------------------------------------------------------------------------------- /Source/Table/Delegate/TableDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Delegate/TableDelegate.swift -------------------------------------------------------------------------------- /Source/Table/Delegate/TableDragAndDropDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Delegate/TableDragAndDropDelegate.swift -------------------------------------------------------------------------------- /Source/Table/Events/TableEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Events/TableEvent.swift -------------------------------------------------------------------------------- /Source/Table/Generators/BaseCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/BaseCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/BaseNonReusableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/BaseNonReusableCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/CalculatableHeightCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/CalculatableHeightCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/CalculatableHeightNonReusableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/CalculatableHeightNonReusableCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/DiffableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/DiffableCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/EmptyGravityFooterGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/EmptyGravityFooterGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/EmptyGravityTableHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/EmptyGravityTableHeaderGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/EmptyHeaderGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/EmptyHeaderGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/EmptyTableFooterGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/EmptyTableFooterGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Generators/FoldableCellGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Generators/FoldableCellGenerator.swift -------------------------------------------------------------------------------- /Source/Table/Manager/BaseTableManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Manager/BaseTableManager.swift -------------------------------------------------------------------------------- /Source/Table/Manager/GravityTableManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Manager/GravityTableManager.swift -------------------------------------------------------------------------------- /Source/Table/Manager/ManualTableManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Manager/ManualTableManager.swift -------------------------------------------------------------------------------- /Source/Table/Modifier/TableCommonModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Modifier/TableCommonModifier.swift -------------------------------------------------------------------------------- /Source/Table/Modifier/TableDiffableModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Modifier/TableDiffableModifier.swift -------------------------------------------------------------------------------- /Source/Table/Modifier/TableRowAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Modifier/TableRowAnimation.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/FeaturePlugin/TableFeaturePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/FeaturePlugin/TableFeaturePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/FeaturePlugin/TableSectionTitleDisplayablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/FeaturePlugin/TableSectionTitleDisplayablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/FeaturePlugin/TableSwipeActionsConfigurationPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/FeaturePlugin/TableSwipeActionsConfigurationPlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/BaseTablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/BaseTablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableAccessibilityPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableAccessibilityPlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableDirectionScrollablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableDirectionScrollablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableDisplayablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableDisplayablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableFoldablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableFoldablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableHeaderVisiblePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableHeaderVisiblePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableHighlightPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableHighlightPlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableLastCellIsVisiblePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableLastCellIsVisiblePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TablePaginatablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TablePaginatablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TablePrefetchProxyPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TablePrefetchProxyPlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TablePrefetcherablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TablePrefetcherablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableRefreshablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableRefreshablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableScrollViewDelegateProxyPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableScrollViewDelegateProxyPlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableSelectablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableSelectablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/PluginAction/TableTopPaginatablePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/PluginAction/TableTopPaginatablePlugin.swift -------------------------------------------------------------------------------- /Source/Table/Plugins/TablePluginsChecker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Plugins/TablePluginsChecker.swift -------------------------------------------------------------------------------- /Source/Table/Registrator/Sections+TableRegistrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Registrator/Sections+TableRegistrator.swift -------------------------------------------------------------------------------- /Source/Table/Registrator/Table+RegisterableItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Registrator/Table+RegisterableItem.swift -------------------------------------------------------------------------------- /Source/Table/Registrator/TableRegistrator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Registrator/TableRegistrator.swift -------------------------------------------------------------------------------- /Source/Table/Table+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/Table+RDDM.swift -------------------------------------------------------------------------------- /Source/Table/TableBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/TableBuilder.swift -------------------------------------------------------------------------------- /Source/Table/TableBuilderConfigurable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/TableBuilderConfigurable.swift -------------------------------------------------------------------------------- /Source/Table/TableCell+RDDM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/TableCell+RDDM.swift -------------------------------------------------------------------------------- /Source/Table/TableGeneratorsBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/TableGeneratorsBuilder.swift -------------------------------------------------------------------------------- /Source/Table/TableSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Table/TableSection.swift -------------------------------------------------------------------------------- /Source/Utils/AnyEquatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/AnyEquatable.swift -------------------------------------------------------------------------------- /Source/Utils/Debouncer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/Debouncer.swift -------------------------------------------------------------------------------- /Source/Utils/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/Event.swift -------------------------------------------------------------------------------- /Source/Utils/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/Extensions.swift -------------------------------------------------------------------------------- /Source/Utils/FatalErrorUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/FatalErrorUtil.swift -------------------------------------------------------------------------------- /Source/Utils/GeneratorBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Source/Utils/GeneratorBuilder.swift -------------------------------------------------------------------------------- /Templates/AutoMockable.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/Templates/AutoMockable.stencil -------------------------------------------------------------------------------- /hooks/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/hooks/post-checkout -------------------------------------------------------------------------------- /hooks/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/hooks/post-merge -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/surfstudio/ReactiveDataDisplayManager/HEAD/project.yml --------------------------------------------------------------------------------