From bc2e69440c0b3dac79abdef40cec5c4ff37b743e Mon Sep 17 00:00:00 2001 From: Florian Gabach Date: Sun, 10 Dec 2017 15:18:17 +0100 Subject: [PATCH] Bump to 2.1.1 --- CHANGELOG.md | 4 ++++ .../UserInterfaceState.xcuserstate | Bin 27086 -> 27388 bytes .../Base.lproj/Main.storyboard | 2 +- .../ViewController.swift | 2 +- OpenSourceController.podspec | 2 +- Sources/Controller/OpenSourceController.swift | 1 + .../Controller/OpenSourceViewController.swift | 11 +++++++++-- 7 files changed, 17 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f3ba8c..cb2cd96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ Changelog ========== +### 2.1.1 + +- Hide close button when push the controller + ### 2.1.0 - Add push transition with `pushOpenSourceController(from: self)` diff --git a/Exemple/OpenSourceControllerDemo.xcodeproj/project.xcworkspace/xcuserdata/florian.gabach.xcuserdatad/UserInterfaceState.xcuserstate b/Exemple/OpenSourceControllerDemo.xcodeproj/project.xcworkspace/xcuserdata/florian.gabach.xcuserdatad/UserInterfaceState.xcuserstate index 5211b0f7f92b645c6ad9eb536a36995b1444437e..700610ceaae0f84f0398e7c7e65b29b6dfeee99d 100644 GIT binary patch delta 11876 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 delta 11750 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 b7GE#ERs7=rv@neKU`o)}du{qHzW;v!yDJ{_ diff --git a/Exemple/OpenSourceControllerDemo/Base.lproj/Main.storyboard b/Exemple/OpenSourceControllerDemo/Base.lproj/Main.storyboard index e188514..10a8afa 100644 --- a/Exemple/OpenSourceControllerDemo/Base.lproj/Main.storyboard +++ b/Exemple/OpenSourceControllerDemo/Base.lproj/Main.storyboard @@ -41,7 +41,7 @@ - + diff --git a/Exemple/OpenSourceControllerDemo/ViewController.swift b/Exemple/OpenSourceControllerDemo/ViewController.swift index ff579e4..769ebee 100644 --- a/Exemple/OpenSourceControllerDemo/ViewController.swift +++ b/Exemple/OpenSourceControllerDemo/ViewController.swift @@ -49,7 +49,7 @@ class ViewController: UIViewController { url: "https://raw.githubusercontent.com/kishikawakatsumi/KeychainAccess/master/LICENSE")] // Present controller - openSourceVC.pushOpenSourceController(from: self) + openSourceVC.presentOpenSourceController(from: self) } // Customization diff --git a/OpenSourceController.podspec b/OpenSourceController.podspec index 88012b9..23bc2c3 100644 --- a/OpenSourceController.podspec +++ b/OpenSourceController.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'OpenSourceController' -s.version = '2.1.0' +s.version = '2.1.1' s.summary = 'Display all the librarys licence used in your application. Enjoy !' s.description = 'Display a screen with all licence used in your apply can be painful to maintain. OpenSourceController was built to respond to this problem. OpenSourceController is a simple parser to display the licences which are used in your application.' s.homepage = 'https://github.com/floriangbh/OpenSourceController' diff --git a/Sources/Controller/OpenSourceController.swift b/Sources/Controller/OpenSourceController.swift index b1942c7..094157d 100644 --- a/Sources/Controller/OpenSourceController.swift +++ b/Sources/Controller/OpenSourceController.swift @@ -40,6 +40,7 @@ public class OpenSourceController: NSObject { open func pushOpenSourceController(from: UIViewController) { // Create open source controller let licenceController = OpenSourceViewController() + licenceController.showCloseButton = false // Don't show close button // Init licence licenceController.licences = self.licences diff --git a/Sources/Controller/OpenSourceViewController.swift b/Sources/Controller/OpenSourceViewController.swift index e07a7ee..2bd1b0f 100644 --- a/Sources/Controller/OpenSourceViewController.swift +++ b/Sources/Controller/OpenSourceViewController.swift @@ -29,9 +29,12 @@ class OpenSourceViewController: UITableViewController { /// Contains all licence object before downloaded internal var licences: [LicenceFile]? - // Controller configuration for customization + /// Controller configuration for customization internal var config = OpenSourceControllerConfig() + /// Do we need to show the close button ? (disable if push the controller) + internal var showCloseButton: Bool = true + /// Contains all licences object after downloaded fileprivate var downloadedLicence: [LicenceFile]? { didSet { @@ -58,7 +61,11 @@ class OpenSourceViewController: UITableViewController { fileprivate func prepare() { self.prepareTableView() self.prepareActivityIndicator() - self.prepareCloseButton() + + if showCloseButton { + self.prepareCloseButton() + } + self.prepareStyle() self.prepareLicences() }