From 41cb60022dc5a3a27f73cb459a78fd91eb906f11 Mon Sep 17 00:00:00 2001 From: Jiri Bucek Date: Mon, 24 Jun 2019 13:40:44 +0200 Subject: [PATCH 1/4] Swift Package Manager added --- Drawer/Package.swift | 32 +++++++++++++++++++ Drawer/Sources/Drawer/DrawerCoordinator.swift | 1 + Drawer/Sources/Drawer/DrawerModels.swift | 1 + .../Sources/Drawer/DrawerviewController.swift | 1 + 4 files changed, 35 insertions(+) create mode 100644 Drawer/Package.swift create mode 120000 Drawer/Sources/Drawer/DrawerCoordinator.swift create mode 120000 Drawer/Sources/Drawer/DrawerModels.swift create mode 120000 Drawer/Sources/Drawer/DrawerviewController.swift diff --git a/Drawer/Package.swift b/Drawer/Package.swift new file mode 100644 index 0000000..1e7030a --- /dev/null +++ b/Drawer/Package.swift @@ -0,0 +1,32 @@ +// swift-tools-version:5.0 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "Drawer", + platforms: [ + .iOS(.v11), + ], + products: [ + // Products define the executables and libraries produced by a package, and make them visible to other packages. + .library( + name: "Drawer", + targets: ["Drawer"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages which this package depends on. + .target( + name: "Drawer", + dependencies: []), + .testTarget( + name: "DrawerTests", + dependencies: ["Drawer"], + path: "DrawerTests"), + ] +) diff --git a/Drawer/Sources/Drawer/DrawerCoordinator.swift b/Drawer/Sources/Drawer/DrawerCoordinator.swift new file mode 120000 index 0000000..1cb1ff7 --- /dev/null +++ b/Drawer/Sources/Drawer/DrawerCoordinator.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/DrawerCoordinator.swift \ No newline at end of file diff --git a/Drawer/Sources/Drawer/DrawerModels.swift b/Drawer/Sources/Drawer/DrawerModels.swift new file mode 120000 index 0000000..9e59099 --- /dev/null +++ b/Drawer/Sources/Drawer/DrawerModels.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/DrawerModels.swift \ No newline at end of file diff --git a/Drawer/Sources/Drawer/DrawerviewController.swift b/Drawer/Sources/Drawer/DrawerviewController.swift new file mode 120000 index 0000000..557930b --- /dev/null +++ b/Drawer/Sources/Drawer/DrawerviewController.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/DrawerviewController.swift \ No newline at end of file From f9d5da6fbc5fced55db7e15896cf64bbd4232d07 Mon Sep 17 00:00:00 2001 From: Jiri Bucek Date: Mon, 24 Jun 2019 16:10:27 +0200 Subject: [PATCH 2/4] Fixed directories --- Drawer/Package.swift => Package.swift | 2 +- Sources/Drawer/DrawerCoordinator.swift | 1 + Sources/Drawer/DrawerModels.swift | 1 + Sources/Drawer/DrawerViewController.swift | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) rename Drawer/Package.swift => Package.swift (96%) create mode 120000 Sources/Drawer/DrawerCoordinator.swift create mode 120000 Sources/Drawer/DrawerModels.swift create mode 120000 Sources/Drawer/DrawerViewController.swift diff --git a/Drawer/Package.swift b/Package.swift similarity index 96% rename from Drawer/Package.swift rename to Package.swift index 1e7030a..9dd7cbb 100644 --- a/Drawer/Package.swift +++ b/Package.swift @@ -27,6 +27,6 @@ let package = Package( .testTarget( name: "DrawerTests", dependencies: ["Drawer"], - path: "DrawerTests"), + path: "Drawer/DrawerTests"), ] ) diff --git a/Sources/Drawer/DrawerCoordinator.swift b/Sources/Drawer/DrawerCoordinator.swift new file mode 120000 index 0000000..02b73c9 --- /dev/null +++ b/Sources/Drawer/DrawerCoordinator.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/DrawerCoordinator.swift \ No newline at end of file diff --git a/Sources/Drawer/DrawerModels.swift b/Sources/Drawer/DrawerModels.swift new file mode 120000 index 0000000..7138745 --- /dev/null +++ b/Sources/Drawer/DrawerModels.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/DrawerModels.swift \ No newline at end of file diff --git a/Sources/Drawer/DrawerViewController.swift b/Sources/Drawer/DrawerViewController.swift new file mode 120000 index 0000000..103f302 --- /dev/null +++ b/Sources/Drawer/DrawerViewController.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/DrawerViewController.swift \ No newline at end of file From 3feaafcd73f31af3b962a60bd77eb3e2457fbd4a Mon Sep 17 00:00:00 2001 From: Jiri Bucek Date: Mon, 24 Jun 2019 16:39:23 +0200 Subject: [PATCH 3/4] Updated sources --- Sources/Drawer/Embeddable.swift | 1 + Sources/Drawer/EmbeddableContentDelegate.swift | 1 + Sources/Drawer/EmbeddedScrollable.swift | 1 + 3 files changed, 3 insertions(+) create mode 120000 Sources/Drawer/Embeddable.swift create mode 120000 Sources/Drawer/EmbeddableContentDelegate.swift create mode 120000 Sources/Drawer/EmbeddedScrollable.swift diff --git a/Sources/Drawer/Embeddable.swift b/Sources/Drawer/Embeddable.swift new file mode 120000 index 0000000..a391d34 --- /dev/null +++ b/Sources/Drawer/Embeddable.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/Protocols/Embeddable.swift \ No newline at end of file diff --git a/Sources/Drawer/EmbeddableContentDelegate.swift b/Sources/Drawer/EmbeddableContentDelegate.swift new file mode 120000 index 0000000..56eb36a --- /dev/null +++ b/Sources/Drawer/EmbeddableContentDelegate.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/Protocols/EmbeddableContentDelegate.swift \ No newline at end of file diff --git a/Sources/Drawer/EmbeddedScrollable.swift b/Sources/Drawer/EmbeddedScrollable.swift new file mode 120000 index 0000000..848343a --- /dev/null +++ b/Sources/Drawer/EmbeddedScrollable.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Drawer/Protocols/EmbeddedScrollable.swift \ No newline at end of file From 3650c5ad31ea3970aa4d47009b066a3c6875f4fa Mon Sep 17 00:00:00 2001 From: Jiri Bucek Date: Mon, 24 Jun 2019 17:00:42 +0200 Subject: [PATCH 4/4] Added source files --- Sources/Drawer/TouchInterceptingView.swift | 1 + Sources/Drawer/UIView+Superview.swift | 1 + 2 files changed, 2 insertions(+) create mode 120000 Sources/Drawer/TouchInterceptingView.swift create mode 120000 Sources/Drawer/UIView+Superview.swift diff --git a/Sources/Drawer/TouchInterceptingView.swift b/Sources/Drawer/TouchInterceptingView.swift new file mode 120000 index 0000000..0959bef --- /dev/null +++ b/Sources/Drawer/TouchInterceptingView.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Touch Intercepting View/TouchInterceptingView.swift \ No newline at end of file diff --git a/Sources/Drawer/UIView+Superview.swift b/Sources/Drawer/UIView+Superview.swift new file mode 120000 index 0000000..72df9eb --- /dev/null +++ b/Sources/Drawer/UIView+Superview.swift @@ -0,0 +1 @@ +../../Drawer/Drawer/Extensions/UIView+Superview.swift \ No newline at end of file