├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── CHANGELOG.md ├── Changeset.podspec ├── Changeset.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── Changeset.xcscheme ├── Configuration ├── Universal-Framework-Target.xcconfig └── Universal-Target-Base.xcconfig ├── LICENSE.md ├── Package.swift ├── README.md ├── Sources ├── Changeset.Edit.swift ├── Changeset.swift ├── Info.plist └── UIKit+Changeset.swift ├── Test App ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── collection-selected.imageset │ │ ├── Contents.json │ │ └── collection-selected.pdf │ ├── collection.imageset │ │ ├── Contents.json │ │ └── collection.pdf │ ├── table-selected.imageset │ │ ├── Contents.json │ │ └── table-selected.pdf │ ├── table.imageset │ │ ├── Contents.json │ │ └── table.pdf │ └── test-changes.imageset │ │ ├── Contents.json │ │ └── test-changes.pdf ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Changeset+Naive.swift ├── CollectionViewCell.swift ├── CollectionViewController.swift ├── DataSource.swift ├── Info.plist ├── Screen.gif └── TableViewController.swift └── Tests ├── ChangesetTests.swift └── Info.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Changeset.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Changeset.podspec -------------------------------------------------------------------------------- /Changeset.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Changeset.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Changeset.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Changeset.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Changeset.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Changeset.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Changeset.xcodeproj/xcshareddata/xcschemes/Changeset.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Changeset.xcodeproj/xcshareddata/xcschemes/Changeset.xcscheme -------------------------------------------------------------------------------- /Configuration/Universal-Framework-Target.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Configuration/Universal-Framework-Target.xcconfig -------------------------------------------------------------------------------- /Configuration/Universal-Target-Base.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Configuration/Universal-Target-Base.xcconfig -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Changeset.Edit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Sources/Changeset.Edit.swift -------------------------------------------------------------------------------- /Sources/Changeset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Sources/Changeset.swift -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/UIKit+Changeset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Sources/UIKit+Changeset.swift -------------------------------------------------------------------------------- /Test App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/AppDelegate.swift -------------------------------------------------------------------------------- /Test App/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/collection-selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/collection-selected.imageset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/collection-selected.imageset/collection-selected.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/collection-selected.imageset/collection-selected.pdf -------------------------------------------------------------------------------- /Test App/Assets.xcassets/collection.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/collection.imageset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/collection.imageset/collection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/collection.imageset/collection.pdf -------------------------------------------------------------------------------- /Test App/Assets.xcassets/table-selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/table-selected.imageset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/table-selected.imageset/table-selected.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/table-selected.imageset/table-selected.pdf -------------------------------------------------------------------------------- /Test App/Assets.xcassets/table.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/table.imageset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/table.imageset/table.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/table.imageset/table.pdf -------------------------------------------------------------------------------- /Test App/Assets.xcassets/test-changes.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/test-changes.imageset/Contents.json -------------------------------------------------------------------------------- /Test App/Assets.xcassets/test-changes.imageset/test-changes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Assets.xcassets/test-changes.imageset/test-changes.pdf -------------------------------------------------------------------------------- /Test App/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Test App/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Test App/Changeset+Naive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Changeset+Naive.swift -------------------------------------------------------------------------------- /Test App/CollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/CollectionViewCell.swift -------------------------------------------------------------------------------- /Test App/CollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/CollectionViewController.swift -------------------------------------------------------------------------------- /Test App/DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/DataSource.swift -------------------------------------------------------------------------------- /Test App/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Info.plist -------------------------------------------------------------------------------- /Test App/Screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/Screen.gif -------------------------------------------------------------------------------- /Test App/TableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Test App/TableViewController.swift -------------------------------------------------------------------------------- /Tests/ChangesetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Tests/ChangesetTests.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osteslag/Changeset/HEAD/Tests/Info.plist --------------------------------------------------------------------------------