From b3b90026a952462fbc7134b53b7c799f8f3aa0b4 Mon Sep 17 00:00:00 2001 From: Hans Seiffert Date: Thu, 21 Jun 2018 11:17:52 +0200 Subject: [PATCH 1/4] Release version 2.1.0 --- SMFPasscodeLock.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SMFPasscodeLock.podspec b/SMFPasscodeLock.podspec index 803339c9..94586d53 100755 --- a/SMFPasscodeLock.podspec +++ b/SMFPasscodeLock.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'SMFPasscodeLock' - s.version = '2.0.1' + s.version = '2.1.0' s.license = { :type => "MIT", :file => 'LICENSE.txt' } s.summary = 'SMF Fork of PasscodeLock: An iOS passcode lock with Touch ID authentication written in Swift.' s.homepage = 'https://github.com/smartmobilefactory/SwiftPasscodeLock' From a0662231151b1dad7e35f2cf2b9298c77d80a3d5 Mon Sep 17 00:00:00 2001 From: Hans Seiffert Date: Thu, 21 Jun 2018 11:20:40 +0200 Subject: [PATCH 2/4] Fix old tag scheme in Podspec --- SMFPasscodeLock.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SMFPasscodeLock.podspec b/SMFPasscodeLock.podspec index 94586d53..c9f5c05e 100755 --- a/SMFPasscodeLock.podspec +++ b/SMFPasscodeLock.podspec @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.license = { :type => "MIT", :file => 'LICENSE.txt' } s.summary = 'SMF Fork of PasscodeLock: An iOS passcode lock with Touch ID authentication written in Swift.' s.homepage = 'https://github.com/smartmobilefactory/SwiftPasscodeLock' - s.source = { :git => 'https://github.com/smartmobilefactory/SwiftPasscodeLock.git', :tag => "versions/#{s.version}" } + s.source = { :git => 'https://github.com/smartmobilefactory/SwiftPasscodeLock.git', :tag => "releases/#{s.version}" } s.authors = [{ 'Ramiro Ramirez' => '' }, { 'Yanko Dimitrov' => '' }, { 'Hans Seiffert' => '' }] s.ios.deployment_target = '8.0' From 7629cd63b2ab58621cf2057827f8dd42fc596643 Mon Sep 17 00:00:00 2001 From: Duc Do <29248367+pokchy@users.noreply.github.com> Date: Fri, 27 Jul 2018 16:39:38 +0200 Subject: [PATCH 3/4] replace windowlevel 0 with constant UIWindowLevelNormal --- PasscodeLock/PasscodeLockPresenter.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PasscodeLock/PasscodeLockPresenter.swift b/PasscodeLock/PasscodeLockPresenter.swift index cb7018a2..cfb74748 100644 --- a/PasscodeLock/PasscodeLockPresenter.swift +++ b/PasscodeLock/PasscodeLockPresenter.swift @@ -58,7 +58,7 @@ open class PasscodeLockPresenter { let window = UIWindow(frame: UIScreen.main.bounds) - window.windowLevel = 0 + window.windowLevel = UIWindowLevelNormal window.makeKeyAndVisible() return window @@ -122,7 +122,7 @@ open class PasscodeLockPresenter { } else { - passcodeLockWindow.windowLevel = 0 + passcodeLockWindow.windowLevel = UIWindowLevelNormal passcodeLockWindow.rootViewController = nil } } @@ -141,7 +141,7 @@ open class PasscodeLockPresenter { }, completion: { [weak self] _ in - self?.passcodeLockWindow.windowLevel = 0 + self?.passcodeLockWindow.windowLevel = UIWindowLevelNormal self?.passcodeLockWindow.rootViewController = nil self?.passcodeLockWindow.alpha = 1 } From b8d638f0d4ad3094771f10a06f44475bab91f2c9 Mon Sep 17 00:00:00 2001 From: Duc Do <29248367+pokchy@users.noreply.github.com> Date: Fri, 27 Jul 2018 16:39:52 +0200 Subject: [PATCH 4/4] hide window when dismissing --- PasscodeLock/PasscodeLockPresenter.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PasscodeLock/PasscodeLockPresenter.swift b/PasscodeLock/PasscodeLockPresenter.swift index cfb74748..3710c484 100644 --- a/PasscodeLock/PasscodeLockPresenter.swift +++ b/PasscodeLock/PasscodeLockPresenter.swift @@ -124,6 +124,7 @@ open class PasscodeLockPresenter { passcodeLockWindow.windowLevel = UIWindowLevelNormal passcodeLockWindow.rootViewController = nil + passcodeLockWindow.isHidden = true } } @@ -143,6 +144,7 @@ open class PasscodeLockPresenter { self?.passcodeLockWindow.windowLevel = UIWindowLevelNormal self?.passcodeLockWindow.rootViewController = nil + self?.passcodeLockWindow.isHidden = true self?.passcodeLockWindow.alpha = 1 } )