From 3eee6ff97b507549c199ae51b2180a4ccfe2ac59 Mon Sep 17 00:00:00 2001 From: Richard Bao Date: Fri, 27 Nov 2020 11:31:55 -0800 Subject: [PATCH 1/3] Create Package.swift --- Package.swift | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Package.swift diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..dea4102 --- /dev/null +++ b/Package.swift @@ -0,0 +1,21 @@ +import PackageDescription + +let package = Package( + name: "ATGMediaBrowser", + products: [ + .library( + name: "ATGMediaBrowser", + targets: ["ATGMediaBrowser"] + ) + ], + targets: [ + .target( + name: "ATGMediaBrowser", + path: "ATGMediaBrowser", + exclude: ["Info.plist"] + ) + ], + swiftLanguageVersions: [ + .v4_2 + ] +) From 7e2563867de611fc7d66bb677847c7f9c19a2275 Mon Sep 17 00:00:00 2001 From: Richard Bao Date: Fri, 27 Nov 2020 11:35:09 -0800 Subject: [PATCH 2/3] Update Package.swift --- Package.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Package.swift b/Package.swift index dea4102..753739c 100644 --- a/Package.swift +++ b/Package.swift @@ -1,3 +1,5 @@ +// swift-tools-version:5.3 + import PackageDescription let package = Package( From 1f99d43b202bdd34b3bc42d35dad8a61402cc1c3 Mon Sep 17 00:00:00 2001 From: Richard Bao Date: Fri, 27 Nov 2020 13:12:43 -0800 Subject: [PATCH 3/3] Add import UIKit into swift files to support Swift Package Manager. --- ATGMediaBrowser/MediaBrowser/ContentTransformers.swift | 2 ++ ATGMediaBrowser/MediaBrowser/DismissAnimationController.swift | 2 ++ ATGMediaBrowser/MediaBrowser/MediaBrowserViewController.swift | 2 ++ ATGMediaBrowser/MediaBrowser/MediaContentView.swift | 2 ++ 4 files changed, 8 insertions(+) diff --git a/ATGMediaBrowser/MediaBrowser/ContentTransformers.swift b/ATGMediaBrowser/MediaBrowser/ContentTransformers.swift index 7a1e0d3..db63a50 100644 --- a/ATGMediaBrowser/MediaBrowser/ContentTransformers.swift +++ b/ATGMediaBrowser/MediaBrowser/ContentTransformers.swift @@ -21,6 +21,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +import UIKit + /** Content transformer used for transition between media item views. diff --git a/ATGMediaBrowser/MediaBrowser/DismissAnimationController.swift b/ATGMediaBrowser/MediaBrowser/DismissAnimationController.swift index 1c8c113..0ab44fa 100644 --- a/ATGMediaBrowser/MediaBrowser/DismissAnimationController.swift +++ b/ATGMediaBrowser/MediaBrowser/DismissAnimationController.swift @@ -21,6 +21,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +import UIKit + internal class DismissAnimationController: NSObject { private enum Constants { diff --git a/ATGMediaBrowser/MediaBrowser/MediaBrowserViewController.swift b/ATGMediaBrowser/MediaBrowser/MediaBrowserViewController.swift index 4cf889f..a98014a 100644 --- a/ATGMediaBrowser/MediaBrowser/MediaBrowserViewController.swift +++ b/ATGMediaBrowser/MediaBrowser/MediaBrowserViewController.swift @@ -21,6 +21,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +import UIKit + // MARK: - MediaBrowserViewControllerDataSource protocol /// Protocol to supply media browser contents. public protocol MediaBrowserViewControllerDataSource: class { diff --git a/ATGMediaBrowser/MediaBrowser/MediaContentView.swift b/ATGMediaBrowser/MediaBrowser/MediaContentView.swift index bc84ee7..b44df90 100644 --- a/ATGMediaBrowser/MediaBrowser/MediaContentView.swift +++ b/ATGMediaBrowser/MediaBrowser/MediaContentView.swift @@ -21,6 +21,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // +import UIKit + /// Holds the value of minimumZoomScale and maximumZoomScale of the image. public struct ZoomScale {