diff --git a/LICENSE b/LICENSE index fe6f38b..6c47a19 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2016 Rightpoint, inc. +Copyright (c) 2016 Raizlabs, inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/PRODUCTNAME/Dangerfile b/PRODUCTNAME/Dangerfile index 4798013..4062486 100644 --- a/PRODUCTNAME/Dangerfile +++ b/PRODUCTNAME/Dangerfile @@ -40,7 +40,7 @@ swiftlint.lint_files inline_mode: true # Getting artifact URLs from CircleCI # You must set up the CIRCLE_API_TOKEN manually using these instructions -# https://github.com/Rightpoint/ios-template#danger +# https://github.com/Raizlabs/ios-template/tree/master/PRODUCTNAME#danger token = ENV['CIRCLE_API_TOKEN'] # These are already in the Circle environment # https://circleci.com/docs/2.0/env-vars/#build-specific-environment-variables @@ -83,7 +83,7 @@ if !(token.nil? or username.nil? or reponame.nil? or build.nil?) message "Screenshots in progress..." end else - warn "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Rightpoint/circleci_artifact#getting-started) is not set, or Danger is not running on CircleCI." + warn "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Raizlabs/circleci_artifact#getting-started) is not set, or Danger is not running on CircleCI." end # Test Reporting diff --git a/PRODUCTNAME/app/PRODUCTNAME.xcodeproj/project.pbxproj b/PRODUCTNAME/app/PRODUCTNAME.xcodeproj/project.pbxproj index 12bde69..b98e72e 100644 --- a/PRODUCTNAME/app/PRODUCTNAME.xcodeproj/project.pbxproj +++ b/PRODUCTNAME/app/PRODUCTNAME.xcodeproj/project.pbxproj @@ -21,8 +21,9 @@ 2DFF1CF11E8950F000B1AD70 /* ContentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1CF01E8950F000B1AD70 /* ContentCoordinator.swift */; }; 2DFF1D121E8BE27B00B1AD70 /* OnboardingPageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D111E8BE27B00B1AD70 /* OnboardingPageViewController.swift */; }; 2DFF1D161E8BF38F00B1AD70 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D151E8BF38F00B1AD70 /* UIColor+Extensions.swift */; }; - 2DFF1D181E8BF82A00B1AD70 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D171E8BF82A00B1AD70 /* Color.swift */; }; 2DFF1D1C1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D1B1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift */; }; + 63423D9022F2408B00539BFD /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 63423D8F22F2408B00539BFD /* Colors.xcassets */; }; + 63423D9222F2441200539BFD /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63423D9122F2441100539BFD /* Asset.swift */; }; 63E19DA1AE4BD0875DF235F8 /* Pods_Services.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D465E6ECC8509BBB6035678 /* Pods_Services.framework */; }; 85083D4AEA7B5B726A79F450 /* Pods_PRODUCTNAME.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CD9F2E21AB27A0230007885 /* Pods_PRODUCTNAME.framework */; }; 861732D41FA28DB600C14354 /* HideBackButtonTextBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861732D21FA28DB600C14354 /* HideBackButtonTextBehavior.swift */; }; @@ -59,7 +60,7 @@ 86A65B201FA0F6DB00705C14 /* UserDefaults+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86A65B1F1FA0F6DB00705C14 /* UserDefaults+Utilities.swift */; }; 959F487642A61EF85C170AF9 /* Pods_PRODUCTNAME_PRODUCTNAMETests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 845339F96003195CE76EA042 /* Pods_PRODUCTNAME_PRODUCTNAMETests.framework */; }; ABC778791DC90B7A00815FB9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC778781DC90B7A00815FB9 /* AppDelegate.swift */; }; - ABC778801DC90B7A00815FB9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */; }; + ABC778801DC90B7A00815FB9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ABC7787F1DC90B7A00815FB9 /* Images.xcassets */; }; ABC778831DC90B7A00815FB9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ABC778811DC90B7A00815FB9 /* LaunchScreen.storyboard */; }; ABC7788E1DC90B7A00815FB9 /* PRODUCTNAMETests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC7788D1DC90B7A00815FB9 /* PRODUCTNAMETests.swift */; }; ABC778DD1DC94EE500815FB9 /* Acknowledgements.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC778DC1DC94EE500815FB9 /* Acknowledgements.plist */; }; @@ -71,7 +72,6 @@ ABF84F8C1DC99CFD002DB24D /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8A1DC99CFD002DB24D /* Appearance.swift */; }; ABF84F8D1DC99CFD002DB24D /* StringStyle+PRODUCTNAME.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8B1DC99CFD002DB24D /* StringStyle+PRODUCTNAME.swift */; }; ABF84F911DC99D33002DB24D /* Localized.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8F1DC99D33002DB24D /* Localized.swift */; }; - ABF84F921DC99D33002DB24D /* UIImage+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */; }; ABF84F9D1DCBA37A002DB24D /* OAuthTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F9C1DCBA37A002DB24D /* OAuthTests.swift */; }; ABF84FA01DCBAB1B002DB24D /* TestConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F9F1DCBAB1B002DB24D /* TestConstants.swift */; }; ABF84FA41DCBCD89002DB24D /* APIClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84FA31DCBCD89002DB24D /* APIClientTests.swift */; }; @@ -153,9 +153,10 @@ 2DFF1CF01E8950F000B1AD70 /* ContentCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentCoordinator.swift; sourceTree = ""; }; 2DFF1D111E8BE27B00B1AD70 /* OnboardingPageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingPageViewController.swift; sourceTree = ""; }; 2DFF1D151E8BF38F00B1AD70 /* UIColor+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Extensions.swift"; sourceTree = ""; }; - 2DFF1D171E8BF82A00B1AD70 /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; 2DFF1D1B1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingSamplePageViewController.swift; sourceTree = ""; }; 36045522D92DD8ED3DFB7FC8 /* Pods-PRODUCTNAME-PRODUCTNAMETests.appstore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PRODUCTNAME-PRODUCTNAMETests.appstore.xcconfig"; path = "Pods/Target Support Files/Pods-PRODUCTNAME-PRODUCTNAMETests/Pods-PRODUCTNAME-PRODUCTNAMETests.appstore.xcconfig"; sourceTree = ""; }; + 63423D8F22F2408B00539BFD /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = ""; }; + 63423D9122F2441100539BFD /* Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; 6D465E6ECC8509BBB6035678 /* Pods_Services.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Services.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7DA6085A924797A53A836C85 /* Pods-PRODUCTNAME.appstore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PRODUCTNAME.appstore.xcconfig"; path = "Pods/Target Support Files/Pods-PRODUCTNAME/Pods-PRODUCTNAME.appstore.xcconfig"; sourceTree = ""; }; 7F2C2A97F21BF37CEB2498E0 /* Pods_PRODUCTNAMETests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PRODUCTNAMETests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -197,7 +198,7 @@ 9E61F9E4F9A440040EE8DCF0 /* Pods-PRODUCTNAME.sprint.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PRODUCTNAME.sprint.xcconfig"; path = "Pods/Target Support Files/Pods-PRODUCTNAME/Pods-PRODUCTNAME.sprint.xcconfig"; sourceTree = ""; }; ABC778751DC90B7A00815FB9 /* debug-PRODUCTNAME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "debug-PRODUCTNAME.app"; sourceTree = BUILT_PRODUCTS_DIR; }; ABC778781DC90B7A00815FB9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + ABC7787F1DC90B7A00815FB9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; ABC778821DC90B7A00815FB9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; ABC778841DC90B7A00815FB9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; ABC778891DC90B7A00815FB9 /* PRODUCTNAMETests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PRODUCTNAMETests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -217,7 +218,6 @@ ABF84F8A1DC99CFD002DB24D /* Appearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = ""; }; ABF84F8B1DC99CFD002DB24D /* StringStyle+PRODUCTNAME.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "StringStyle+PRODUCTNAME.swift"; sourceTree = ""; }; ABF84F8F1DC99D33002DB24D /* Localized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Localized.swift; sourceTree = ""; }; - ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Asset.swift"; sourceTree = ""; }; ABF84F9C1DCBA37A002DB24D /* OAuthTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthTests.swift; sourceTree = ""; }; ABF84F9F1DCBAB1B002DB24D /* TestConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestConstants.swift; sourceTree = ""; }; ABF84FA31DCBCD89002DB24D /* APIClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIClientTests.swift; sourceTree = ""; }; @@ -540,8 +540,8 @@ 209BE2522051C7BB004CF0FF /* Sourcery */, ABC778CD1DC92BC200815FB9 /* xcconfig */, ABC778DC1DC94EE500815FB9 /* Acknowledgements.plist */, - ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */, - 2DFF1D171E8BF82A00B1AD70 /* Color.swift */, + ABC7787F1DC90B7A00815FB9 /* Images.xcassets */, + 63423D8F22F2408B00539BFD /* Colors.xcassets */, ABC778841DC90B7A00815FB9 /* Info.plist */, 00551421206144E200E4CF68 /* InfoPlist.strings */, ABC778811DC90B7A00815FB9 /* LaunchScreen.storyboard */, @@ -598,11 +598,11 @@ ABF84F8E1DC99D33002DB24D /* Generated */ = { isa = PBXGroup; children = ( + 63423D9122F2441100539BFD /* Asset.swift */, 209BE2582051CB4B004CF0FF /* Actionable+AutoConformance.swift */, D9186D83216D397C0049FD3E /* StoryboardScenes.swift */, D9186D84216D397C0049FD3E /* StoryboardSegues.swift */, ABF84F8F1DC99D33002DB24D /* Localized.swift */, - ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */, ); path = Generated; sourceTree = ""; @@ -828,7 +828,8 @@ 209BE2562051C90C004CF0FF /* actionable.swifttemplate in Resources */, ABF84F811DC97653002DB24D /* Localizable.strings in Resources */, ABC778831DC90B7A00815FB9 /* LaunchScreen.storyboard in Resources */, - ABC778801DC90B7A00815FB9 /* Assets.xcassets in Resources */, + ABC778801DC90B7A00815FB9 /* Images.xcassets in Resources */, + 63423D9022F2408B00539BFD /* Colors.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -903,7 +904,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "if [ -x \"$PODS_ROOT/SwiftGen/bin/swiftgen\" ]; then\n $PODS_ROOT/SwiftGen/bin/swiftgen xcassets --template swift4 --output PRODUCTNAME/Resources/Generated/UIImage+Asset.swift PRODUCTNAME/Resources/Assets.xcassets\n $PODS_ROOT/SwiftGen/bin/swiftgen strings --template structured-swift4 --output PRODUCTNAME/Resources/Generated/Localized.swift PRODUCTNAME/Resources/Localizable.strings\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t scenes-swift4 PRODUCTNAME/ --output PRODUCTNAME/Resources/Generated/StoryboardScenes.swift\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t segues-swift4 PRODUCTNAME/ --output PRODUCTNAME/Resources/Generated/StoryboardSegues.swift\nfi\n"; + shellScript = "if [ -x \"$PODS_ROOT/SwiftGen/bin/swiftgen\" ]; then\n $PODS_ROOT/SwiftGen/bin/swiftgen xcassets --template swift4 --output PRODUCTNAME/Resources/Generated/Asset.swift PRODUCTNAME/Resources/Images.xcassets PRODUCTNAME/Resources/Colors.xcassets\n $PODS_ROOT/SwiftGen/bin/swiftgen strings --template structured-swift4 --output PRODUCTNAME/Resources/Generated/Localized.swift PRODUCTNAME/Resources/Localizable.strings\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t scenes-swift4 PRODUCTNAME/ --output PRODUCTNAME/Resources/Generated/StoryboardScenes.swift\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t segues-swift4 PRODUCTNAME/ --output PRODUCTNAME/Resources/Generated/StoryboardSegues.swift\nfi\n"; }; 4B79AD4EE86D9527DA2201EB /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; @@ -1090,7 +1091,6 @@ BE28092C1E802893006E50D5 /* GoogleAnalytics.swift in Sources */, ABC778E11DC94F4400815FB9 /* AppLifecycle.swift in Sources */, 2DFF1D161E8BF38F00B1AD70 /* UIColor+Extensions.swift in Sources */, - ABF84F921DC99D33002DB24D /* UIImage+Asset.swift in Sources */, CD09C936207403B0006D3501 /* ProcessInfo+Utilities.swift in Sources */, 209BE2592051CB4B004CF0FF /* Actionable+AutoConformance.swift in Sources */, ABF84F911DC99D33002DB24D /* Localized.swift in Sources */, @@ -1112,7 +1112,7 @@ 862B204E1FA11345007D33BC /* DebugTextStyleViewController.swift in Sources */, 86A65B201FA0F6DB00705C14 /* UserDefaults+Utilities.swift in Sources */, 861732FE1FA29BE600C14354 /* DebugMenuViewController.swift in Sources */, - 2DFF1D181E8BF82A00B1AD70 /* Color.swift in Sources */, + 63423D9222F2441200539BFD /* Asset.swift in Sources */, 861732D51FA28DB600C14354 /* ModalDismissBehavior.swift in Sources */, BE28092A1E802893006E50D5 /* Analytics.swift in Sources */, 2DFF1D121E8BE27B00B1AD70 /* OnboardingPageViewController.swift in Sources */, diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppDelegate.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppDelegate.swift index 4bfba05..36fa673 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppDelegate.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppDelegate.swift @@ -2,8 +2,8 @@ // AppDelegate.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/Analytics.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/Analytics.swift index 3f3e1b5..eb65351 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/Analytics.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/Analytics.swift @@ -2,8 +2,8 @@ // Analytics.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 1/13/17. +// Copyright © 2017 ORGANIZATION All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift index b248db6..2188f5b 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift @@ -2,8 +2,8 @@ // AnalyticsPageNames.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 1/13/17. +// Copyright © 2017 ORGANIZATION All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/GoogleAnalytics.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/GoogleAnalytics.swift index 9dc83ff..2317801 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/GoogleAnalytics.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/Analytics/GoogleAnalytics.swift @@ -2,8 +2,8 @@ // GoogleAnalytics.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 1/13/17. +// Copyright © 2017 ORGANIZATION All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AnalyticsConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AnalyticsConfiguration.swift index 1aa2b2c..1bef995 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AnalyticsConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AnalyticsConfiguration.swift @@ -2,8 +2,8 @@ // AnalyticsConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Swiftilities diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AppLifecycle.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AppLifecycle.swift index b5e2ae3..83e884d 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AppLifecycle.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/AppLifecycle.swift @@ -2,8 +2,8 @@ // AppLifecycleConfigurable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/CrashlyticsConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/CrashlyticsConfiguration.swift index d1d344f..ca5dfb0 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/CrashlyticsConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/CrashlyticsConfiguration.swift @@ -2,8 +2,8 @@ // CrashlyticsConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Fabric diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/DebugMenuConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/DebugMenuConfiguration.swift index e0ac946..bade613 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/DebugMenuConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/DebugMenuConfiguration.swift @@ -2,8 +2,8 @@ // DebugMenuConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/InstabugConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/InstabugConfiguration.swift index 13f1632..e4d7152 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/InstabugConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/InstabugConfiguration.swift @@ -2,8 +2,8 @@ // InstabugConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Instabug diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/LoggingConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/LoggingConfiguration.swift index 30c1ef3..d5c9a4e 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/LoggingConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/LoggingConfiguration.swift @@ -2,8 +2,8 @@ // LoggingConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/StatusBarConfiguration.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/StatusBarConfiguration.swift index daab53a..4426efb 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/StatusBarConfiguration.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/AppLifecycle/StatusBarConfiguration.swift @@ -2,8 +2,8 @@ // StatusBarConfiguration.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 ORGANIZATION. All rights reserved. // #if targetEnvironment(simulator) && DEBUG diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/Appearance.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/Appearance.swift index a35e24c..e1c07c4 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/Appearance.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/Appearance.swift @@ -2,8 +2,8 @@ // Appearance.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/StringStyle+PRODUCTNAME.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/StringStyle+PRODUCTNAME.swift index a163dea..e563647 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/StringStyle+PRODUCTNAME.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/Appearance/StringStyle+PRODUCTNAME.swift @@ -2,8 +2,8 @@ // StringStyle+PRODUCTNAME.swft // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenu.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenu.swift index b78139a..c55ea74 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenu.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenu.swift @@ -2,8 +2,8 @@ // DebugMenu.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 10/25/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Swiftilities diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenuViewController.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenuViewController.swift index cb038ce..33cc935 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenuViewController.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugMenuViewController.swift @@ -2,8 +2,8 @@ // DebugMenuViewController.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 10/26/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugTextStyleViewController.swift b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugTextStyleViewController.swift index 16249be..9f326b8 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugTextStyleViewController.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Application/Debug/DebugTextStyleViewController.swift @@ -2,8 +2,8 @@ // DebugTextStyleViewController.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 10/25/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation @@ -40,7 +40,7 @@ final class DebugTextStyleViewController: UIViewController { title = "Text Styles" - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color view.addSubview(scrollView) scrollView.addSubview(stackView) diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/HideBackButtonTextBehavior.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/HideBackButtonTextBehavior.swift index 50c1363..1a425df 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/HideBackButtonTextBehavior.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/HideBackButtonTextBehavior.swift @@ -2,8 +2,8 @@ // HideBackButtonTextBehavior.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/7/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Swiftilities diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/ModalDismissBehavior.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/ModalDismissBehavior.swift index 90bf5bf..6774c7a 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/ModalDismissBehavior.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Behaviors/ModalDismissBehavior.swift @@ -2,8 +2,8 @@ // ModalDismissBehavior.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/7/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Swiftilities diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Protocols/Actionable.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Protocols/Actionable.swift index 38bd506..108a71b 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Protocols/Actionable.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Protocols/Actionable.swift @@ -2,8 +2,8 @@ // Actionable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/8/18. +// Copyright © 2018 ORGANIZATION. All rights reserved. // protocol Actionable: class { diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/SimpleTableCellItem.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/SimpleTableCellItem.swift index 243f15d..314a41f 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/SimpleTableCellItem.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/SimpleTableCellItem.swift @@ -2,8 +2,8 @@ // SimpleTableCellItem.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 10/26/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableCellItem.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableCellItem.swift index 270f5f1..a834af1 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableCellItem.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableCellItem.swift @@ -2,8 +2,8 @@ // TableCellItem.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/10/17. +// // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableDataSource.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableDataSource.swift index 2d3616e..82c3972 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableDataSource.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableDataSource.swift @@ -2,8 +2,8 @@ // TableDataSource.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 6/6/17. +// // import Anchorage diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableSection.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableSection.swift index 2d5995a..d487ecb 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableSection.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableSection.swift @@ -2,8 +2,8 @@ // TableSection.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 6/6/17. +// // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableViewCellRepresentable.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableViewCellRepresentable.swift index 7bd180d..0ea136a 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableViewCellRepresentable.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/TableViewCellRepresentable.swift @@ -2,8 +2,8 @@ // TableViewCellRepresentable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 6/6/17. +// // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/ViewRepresentable.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/ViewRepresentable.swift index 9d8778c..3734e63 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/ViewRepresentable.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Representable/ViewRepresentable.swift @@ -2,10 +2,10 @@ // ViewRepresentable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 6/5/17. // +// public protocol ViewRepresentable: AnyViewRepresentable { associatedtype View: UIView func makeView() -> View diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Views/ControlContainable.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Views/ControlContainable.swift index c77bf60..b8b471d 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Views/ControlContainable.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Views/ControlContainable.swift @@ -2,8 +2,8 @@ // ControlContainable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/7/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAME/Components/Views/TableViewContainerCell.swift b/PRODUCTNAME/app/PRODUCTNAME/Components/Views/TableViewContainerCell.swift index 8eff506..d43afdb 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Components/Views/TableViewContainerCell.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Components/Views/TableViewContainerCell.swift @@ -2,8 +2,8 @@ // TableViewContainerCell.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 6/6/17. +// // import Anchorage @@ -29,7 +29,7 @@ public class TableViewContainerCell: UITableViewCell { public lazy var containerView: UIView = { let containerView = UIView() - containerView.backgroundColor = .white + containerView.backgroundColor = Asset.Colors.backgroundPrimary.color containerView.layer.masksToBounds = true return containerView @@ -37,7 +37,7 @@ public class TableViewContainerCell: UITableViewCell { fileprivate let shadowView: UIView = { let shadowView = UIView() - shadowView.backgroundColor = .white + shadowView.backgroundColor = Asset.Colors.backgroundPrimary.color return shadowView }() diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AppCoordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AppCoordinator.swift index b42d593..9b66579 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AppCoordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AppCoordinator.swift @@ -2,8 +2,8 @@ // AppCoordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/24/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit @@ -18,7 +18,7 @@ class AppCoordinator: Coordinator { init(window: UIWindow) { self.window = window let rootController = UIViewController() - rootController.view.backgroundColor = .white + rootController.view.backgroundColor = Asset.Colors.backgroundPrimary.color self.rootController = rootController } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AuthCoordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AuthCoordinator.swift index 8f00501..c93b08a 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AuthCoordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/AuthCoordinator.swift @@ -2,8 +2,8 @@ // AuthCoordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/24/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/ContentCoordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/ContentCoordinator.swift index 2786644..214e57c 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/ContentCoordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/ContentCoordinator.swift @@ -2,8 +2,8 @@ // ContentCoordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/27/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/Coordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/Coordinator.swift index 533a78a..63346dc 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/Coordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/Coordinator.swift @@ -2,8 +2,8 @@ // Coordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/24/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/OnboardingCoordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/OnboardingCoordinator.swift index 9254077..1e7ab54 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/OnboardingCoordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/OnboardingCoordinator.swift @@ -2,8 +2,8 @@ // OnboardingCoordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/27/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit @@ -63,7 +63,7 @@ extension OnboardingCoordinator { let samplePage = OnboardingSamplePageViewModel( header: L10n.Onboarding.Pages.Sample.heading, body: L10n.Onboarding.Pages.Sample.body, - asset: Asset.logoKennyLoggins + asset: Asset.Images.logoKennyLoggins.image ) return [samplePage, samplePage, samplePage] } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/SignInCoordinator.swift b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/SignInCoordinator.swift index dfdf993..73aa0e3 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Coordinators/SignInCoordinator.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Coordinators/SignInCoordinator.swift @@ -2,8 +2,8 @@ // SignInCoordinator.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/27/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit @@ -22,7 +22,7 @@ class SignInCoordinator: Coordinator { func start(animated: Bool, completion: VoidClosure?) { // TODO - create and use SignInViewController let vc = UIViewController() - vc.view.backgroundColor = .red + vc.view.backgroundColor = Asset.Colors.backgroundWarning.color self.baseController.present(vc, animated: animated, completion: completion) } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Extensions/UIColor+Extensions.swift b/PRODUCTNAME/app/PRODUCTNAME/Extensions/UIColor+Extensions.swift index b04081b..dcfa704 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Extensions/UIColor+Extensions.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Extensions/UIColor+Extensions.swift @@ -2,8 +2,8 @@ // UIColor+Extensions.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/29/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Color.swift b/PRODUCTNAME/app/PRODUCTNAME/Resources/Color.swift deleted file mode 100644 index bf5e264..0000000 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/Color.swift +++ /dev/null @@ -1,15 +0,0 @@ -// -// Color.swift -// PRODUCTNAME -// -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. -// - -enum Color { - - static let lightGray = UIColor.with(red: 170, green: 170, blue: 170) - static let darkGray = UIColor.with(red: 73, green: 73, blue: 73) - static let green = UIColor.with(red: 126, green: 211, blue: 33) - -} diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json new file mode 100644 index 0000000..adf1f80 --- /dev/null +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "126", + "alpha" : "1.000", + "blue" : "33", + "green" : "211" + } + } + } + ] +} \ No newline at end of file diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json new file mode 100644 index 0000000..4318a2c --- /dev/null +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "0.000", + "alpha" : "1.000", + "blue" : "0.000", + "green" : "0.000" + } + } + } + ] +} \ No newline at end of file diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json new file mode 100644 index 0000000..2e66f9d --- /dev/null +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "0.000", + "green" : "0.000" + } + } + } + ] +} \ No newline at end of file diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Contents.json similarity index 100% rename from PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/Contents.json rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Contents.json diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Disabled.colorset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Disabled.colorset/Contents.json new file mode 100644 index 0000000..5160b81 --- /dev/null +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Disabled.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "170", + "alpha" : "1.000", + "blue" : "170", + "green" : "170" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "0.330", + "alpha" : "1.000", + "blue" : "0.330", + "green" : "0.330" + } + } + } + ] +} \ No newline at end of file diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Enabled.colorset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Enabled.colorset/Contents.json new file mode 100644 index 0000000..90d047b --- /dev/null +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Colors.xcassets/Enabled.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "73", + "alpha" : "1.000", + "blue" : "73", + "green" : "73" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000" + } + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/UIImage+Asset.swift b/PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/Asset.swift similarity index 86% rename from {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/UIImage+Asset.swift rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/Asset.swift index 23b8759..d5c7c6e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/UIImage+Asset.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/Asset.swift @@ -18,7 +18,16 @@ // swiftlint:disable identifier_name line_length nesting type_body_length type_name internal enum Asset { - internal static let logoKennyLoggins = ImageAsset(name: "logo-kenny-loggins") + internal enum Colors { + internal static let accentPrimary = ColorAsset(name: "Accent-Primary") + internal static let backgroundPrimary = ColorAsset(name: "Background-Primary") + internal static let backgroundWarning = ColorAsset(name: "Background-Warning") + internal static let disabled = ColorAsset(name: "Disabled") + internal static let enabled = ColorAsset(name: "Enabled") + } + internal enum Images { + internal static let logoKennyLoggins = ImageAsset(name: "logo-kenny-loggins") + } } // swiftlint:enable identifier_name line_length nesting type_body_length type_name diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 88% rename from PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/AppIcon.appiconset/Contents.json index b8236c6..19882d5 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/AppIcon.appiconset/Contents.json @@ -39,6 +39,11 @@ "idiom" : "iphone", "size" : "60x60", "scale" : "3x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" } ], "info" : { diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/Contents.json similarity index 100% rename from {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/Contents.json rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/Contents.json diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/logo-kenny-loggins.imageset/Contents.json b/PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/logo-kenny-loggins.imageset/Contents.json similarity index 100% rename from PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/logo-kenny-loggins.imageset/Contents.json rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/logo-kenny-loggins.imageset/Contents.json diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf b/PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf similarity index 100% rename from PRODUCTNAME/app/PRODUCTNAME/Resources/Assets.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf rename to PRODUCTNAME/app/PRODUCTNAME/Resources/Images.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/PRODUCTNAME-Bridging-Header.h b/PRODUCTNAME/app/PRODUCTNAME/Resources/PRODUCTNAME-Bridging-Header.h index 44b0fda..0d94bb9 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/PRODUCTNAME-Bridging-Header.h +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/PRODUCTNAME-Bridging-Header.h @@ -2,8 +2,8 @@ // PRODUCTNAME-Bridging-Header.h // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/20/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // // EXTERNAL diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/AppStore.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/AppStore.xcconfig index 7cdeecd..801f916 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/AppStore.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/AppStore.xcconfig @@ -2,8 +2,8 @@ // AppStore.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // #include "PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Debug.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Debug.xcconfig index 9748b39..ca6db70 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Debug.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Debug.xcconfig @@ -2,8 +2,8 @@ // Debug.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // #include "PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Develop.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Develop.xcconfig index 482fc52..c4b42d0 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Develop.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Develop.xcconfig @@ -2,8 +2,8 @@ // Develop.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // #include "PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Global.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Global.xcconfig index 51513a2..311e34c 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Global.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Global.xcconfig @@ -2,8 +2,8 @@ // Global.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // BUILD_NUMBER=1 diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig index 5688de3..8abdeeb 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig @@ -2,8 +2,8 @@ // Raizlabs-Account.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // // Any keys that should be available to the application should be added here, and then diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Sprint.xcconfig b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Sprint.xcconfig index 5e175f7..52659f5 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Sprint.xcconfig +++ b/PRODUCTNAME/app/PRODUCTNAME/Resources/xcconfig/Sprint.xcconfig @@ -2,8 +2,8 @@ // Sprint.xcconfig // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // #include "PRODUCTNAME/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/PRODUCTNAME/app/PRODUCTNAME/Screens/ContentTabBarViewController.swift b/PRODUCTNAME/app/PRODUCTNAME/Screens/ContentTabBarViewController.swift index 65684e4..d8ab21c 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Screens/ContentTabBarViewController.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Screens/ContentTabBarViewController.swift @@ -2,8 +2,8 @@ // ContentTabBarViewController.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/20/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import UIKit @@ -12,7 +12,7 @@ class ContentTabBarViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color } } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingPageViewController.swift b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingPageViewController.swift index 68f80e0..ba5a408 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingPageViewController.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingPageViewController.swift @@ -2,8 +2,8 @@ // OnboardingPageViewController.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/29/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Anchorage @@ -17,8 +17,8 @@ class OnboardingPageViewController: UIViewController { fileprivate let skipButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.darkGray - button.setTitleColor(Color.darkGray.highlighted, for: .highlighted) + button.bonMotStyle?.color = Asset.Colors.enabled.color + button.setTitleColor(Asset.Colors.enabled.color.highlighted, for: .highlighted) button.styledText = L10n.Onboarding.Buttons.skip return button }() @@ -28,8 +28,8 @@ class OnboardingPageViewController: UIViewController { fileprivate let joinButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.green - button.setTitleColor(Color.green.highlighted, for: .highlighted) + button.bonMotStyle?.color = Asset.Colors.accentPrimary.color + button.setTitleColor(Asset.Colors.accentPrimary.color.highlighted, for: .highlighted) button.styledText = L10n.Onboarding.Buttons.join return button }() @@ -37,9 +37,9 @@ class OnboardingPageViewController: UIViewController { fileprivate let signInButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.darkGray + button.bonMotStyle?.color = Asset.Colors.enabled.color button.styledText = L10n.Onboarding.Buttons.signIn - button.setTitleColor(Color.darkGray.highlighted, for: .highlighted) + button.setTitleColor(Asset.Colors.enabled.color.highlighted, for: .highlighted) return button }() weak var delegate: Delegate? @@ -79,7 +79,7 @@ extension OnboardingPageViewController: Actionable { private extension OnboardingPageViewController { func configureView() { - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color view.addSubview(skipButton) skipButton.addTarget(self, action: #selector(skipTapped), for: .touchUpInside) @@ -92,8 +92,8 @@ private extension OnboardingPageViewController { let pageControlAppearance = UIPageControl.appearance( whenContainedInInstancesOf: [OnboardingPageViewController.self]) - pageControlAppearance.pageIndicatorTintColor = Color.lightGray - pageControlAppearance.currentPageIndicatorTintColor = Color.darkGray + pageControlAppearance.pageIndicatorTintColor = Asset.Colors.disabled.color + pageControlAppearance.currentPageIndicatorTintColor = Asset.Colors.enabled.color view.addSubview(firstHairline) joinButton.addTarget(self, action: #selector(joinTapped), for: .touchUpInside) diff --git a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewController.swift b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewController.swift index aa7d3e8..f24a24b 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewController.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewController.swift @@ -2,8 +2,8 @@ // OnboardingSamplePageViewController.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/29/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Anchorage @@ -15,7 +15,7 @@ class OnboardingSamplePageViewController: UIViewController { fileprivate let headerLabel: UILabel = { let label = UILabel() label.bonMotStyle = .title1 - label.bonMotStyle?.color = Color.darkGray + label.bonMotStyle?.color = Asset.Colors.enabled.color label.textAlignment = .center return label }() @@ -23,7 +23,7 @@ class OnboardingSamplePageViewController: UIViewController { fileprivate let bodyLabel: UILabel = { let label = UILabel() label.bonMotStyle = .title3 - label.bonMotStyle?.color = Color.darkGray + label.bonMotStyle?.color = Asset.Colors.enabled.color label.textAlignment = .center label.numberOfLines = 0 return label @@ -31,7 +31,7 @@ class OnboardingSamplePageViewController: UIViewController { init(viewModel: OnboardingSamplePageViewModel) { super.init(nibName: nil, bundle: nil) - imageView.image = viewModel.asset?.image + imageView.image = viewModel.asset headerLabel.styledText = viewModel.header bodyLabel.styledText = viewModel.body } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewModel.swift b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewModel.swift index 6db9eca..26e990d 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewModel.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Screens/Onboarding/OnboardingSamplePageViewModel.swift @@ -2,14 +2,14 @@ // OnboardingSamplePageViewModel.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by Connor Neville on 4/5/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // struct OnboardingSamplePageViewModel { let header: String let body: String? - let asset: ImageAsset? + let asset: UIImage? } diff --git a/PRODUCTNAME/app/PRODUCTNAME/Utilities/ProcessInfo+Utilities.swift b/PRODUCTNAME/app/PRODUCTNAME/Utilities/ProcessInfo+Utilities.swift index bf0d69f..fbd8144 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Utilities/ProcessInfo+Utilities.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Utilities/ProcessInfo+Utilities.swift @@ -2,15 +2,15 @@ // ProcessInfo+Utilities.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 ORGANIZATION. All rights reserved. // import Foundation extension ProcessInfo { - static let uiTestsKey = "com.rightpoint.uiTests" + static let uiTestsKey = "com.raizlabs.uiTests" static var isRunningUITests: Bool { // If you want to run the app in Debug mode, but have it pretend that it diff --git a/PRODUCTNAME/app/PRODUCTNAME/Utilities/UserDefaults+Utilities.swift b/PRODUCTNAME/app/PRODUCTNAME/Utilities/UserDefaults+Utilities.swift index ffc042c..749b1ba 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Utilities/UserDefaults+Utilities.swift +++ b/PRODUCTNAME/app/PRODUCTNAME/Utilities/UserDefaults+Utilities.swift @@ -2,8 +2,8 @@ // UserDefaults+Utilities.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 3/27/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/Payloads.swift b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/Payloads.swift index 18bee61..8c230a8 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/Payloads.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/Payloads.swift @@ -2,8 +2,8 @@ // Payloads.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestClient.swift b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestClient.swift index 819c885..dc28b91 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestClient.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestClient.swift @@ -2,8 +2,8 @@ // TestClient.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/24/17. +// // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestConstants.swift b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestConstants.swift index c8fb52f..54ed7fd 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestConstants.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestConstants.swift @@ -2,8 +2,8 @@ // TestConstants.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestEndpoint.swift b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestEndpoint.swift index 0e17fcc..a2202ca 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestEndpoint.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/Helpers/TestEndpoint.swift @@ -2,8 +2,8 @@ // RandomEndpoint.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/APIClientTests.swift b/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/APIClientTests.swift index 4baffae..64bf969 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/APIClientTests.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/APIClientTests.swift @@ -2,8 +2,8 @@ // APIClientTests.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import OHHTTPStubs diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/OAuthTests.swift b/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/OAuthTests.swift index f4708d1..2d26b5f 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/OAuthTests.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/OAuth/OAuthTests.swift @@ -2,8 +2,8 @@ // OAuthTests.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import OHHTTPStubs diff --git a/PRODUCTNAME/app/PRODUCTNAMETests/PRODUCTNAMETests.swift b/PRODUCTNAME/app/PRODUCTNAMETests/PRODUCTNAMETests.swift index 73da97d..323ce68 100644 --- a/PRODUCTNAME/app/PRODUCTNAMETests/PRODUCTNAMETests.swift +++ b/PRODUCTNAME/app/PRODUCTNAMETests/PRODUCTNAMETests.swift @@ -2,8 +2,8 @@ // PRODUCTNAMETests.swift // PRODUCTNAMETests // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import XCTest diff --git a/PRODUCTNAME/app/Screenshots/Screenshots.swift b/PRODUCTNAME/app/Screenshots/Screenshots.swift index 38d32fc..e6051ed 100644 --- a/PRODUCTNAME/app/Screenshots/Screenshots.swift +++ b/PRODUCTNAME/app/Screenshots/Screenshots.swift @@ -2,8 +2,8 @@ // Screenshots.swift // Screenshots // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 ORGANIZATION. All rights reserved. // import XCTest diff --git a/PRODUCTNAME/app/Services/API/APIClient+PRODUCTNAME.swift b/PRODUCTNAME/app/Services/API/APIClient+PRODUCTNAME.swift index b160dd0..bd96cd8 100644 --- a/PRODUCTNAME/app/Services/API/APIClient+PRODUCTNAME.swift +++ b/PRODUCTNAME/app/Services/API/APIClient+PRODUCTNAME.swift @@ -2,8 +2,8 @@ // APIClient+PRODUCTNAME.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/24/17. +// // import Foundation diff --git a/PRODUCTNAME/app/Services/API/APIClient.swift b/PRODUCTNAME/app/Services/API/APIClient.swift index c60aae3..d4b5c49 100644 --- a/PRODUCTNAME/app/Services/API/APIClient.swift +++ b/PRODUCTNAME/app/Services/API/APIClient.swift @@ -2,8 +2,8 @@ // APIClient.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/Services/API/APIConstants.swift b/PRODUCTNAME/app/Services/API/APIConstants.swift index 7b4b536..449f317 100644 --- a/PRODUCTNAME/app/Services/API/APIConstants.swift +++ b/PRODUCTNAME/app/Services/API/APIConstants.swift @@ -2,8 +2,8 @@ // APIConstants.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/2/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // /// APIConstants that are used in multiple places diff --git a/PRODUCTNAME/app/Services/API/APIEndpoint+Codable.swift b/PRODUCTNAME/app/Services/API/APIEndpoint+Codable.swift index acd71fd..20182c4 100644 --- a/PRODUCTNAME/app/Services/API/APIEndpoint+Codable.swift +++ b/PRODUCTNAME/app/Services/API/APIEndpoint+Codable.swift @@ -2,8 +2,8 @@ // APIEndpoint+Codable.swift // Services // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 5/10/19. +// Copyright © 2019 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/Services/API/APIEndpoint+Logging.swift b/PRODUCTNAME/app/Services/API/APIEndpoint+Logging.swift index 55c8cf5..d6b740b 100644 --- a/PRODUCTNAME/app/Services/API/APIEndpoint+Logging.swift +++ b/PRODUCTNAME/app/Services/API/APIEndpoint+Logging.swift @@ -2,8 +2,8 @@ // APIEndpoint+Logging.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/24/17. +// // import Swiftilities diff --git a/PRODUCTNAME/app/Services/API/APIEndpoint.swift b/PRODUCTNAME/app/Services/API/APIEndpoint.swift index 162b891..3cfc881 100644 --- a/PRODUCTNAME/app/Services/API/APIEndpoint.swift +++ b/PRODUCTNAME/app/Services/API/APIEndpoint.swift @@ -2,8 +2,8 @@ // APIEndpoint.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/Services/API/APIEnvironment.swift b/PRODUCTNAME/app/Services/API/APIEnvironment.swift index 2de6ac5..c58c08d 100644 --- a/PRODUCTNAME/app/Services/API/APIEnvironment.swift +++ b/PRODUCTNAME/app/Services/API/APIEnvironment.swift @@ -2,8 +2,8 @@ // APIEnvironment.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 7/24/17. +// // import Foundation diff --git a/PRODUCTNAME/app/Services/API/APIError.swift b/PRODUCTNAME/app/Services/API/APIError.swift index 91386ed..c5463e0 100644 --- a/PRODUCTNAME/app/Services/API/APIError.swift +++ b/PRODUCTNAME/app/Services/API/APIError.swift @@ -2,8 +2,8 @@ // APIError.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // public enum APIError: Error { diff --git a/PRODUCTNAME/app/Services/API/APISerialization.swift b/PRODUCTNAME/app/Services/API/APISerialization.swift index 208d789..af8d4ae 100644 --- a/PRODUCTNAME/app/Services/API/APISerialization.swift +++ b/PRODUCTNAME/app/Services/API/APISerialization.swift @@ -2,8 +2,8 @@ // APISerialization.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 4/16/17. +// // import Alamofire diff --git a/PRODUCTNAME/app/Services/API/APIValidation.swift b/PRODUCTNAME/app/Services/API/APIValidation.swift index ff5ee90..23dcfdb 100644 --- a/PRODUCTNAME/app/Services/API/APIValidation.swift +++ b/PRODUCTNAME/app/Services/API/APIValidation.swift @@ -2,8 +2,8 @@ // APIValidation.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 4/11/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/Services/API/Alamofire+PRODUCTNAME.swift b/PRODUCTNAME/app/Services/API/Alamofire+PRODUCTNAME.swift index c63cd11..6e8db78 100644 --- a/PRODUCTNAME/app/Services/API/Alamofire+PRODUCTNAME.swift +++ b/PRODUCTNAME/app/Services/API/Alamofire+PRODUCTNAME.swift @@ -2,8 +2,8 @@ // Alamofire.Manager+PRODUCTNAME.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/Services/API/OAuth.swift b/PRODUCTNAME/app/Services/API/OAuth.swift index f6ee228..97f0b68 100644 --- a/PRODUCTNAME/app/Services/API/OAuth.swift +++ b/PRODUCTNAME/app/Services/API/OAuth.swift @@ -2,8 +2,8 @@ // OauthEndpoint.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/2/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/Services/BuildType.swift b/PRODUCTNAME/app/Services/BuildType.swift index 29435e6..03f81e8 100644 --- a/PRODUCTNAME/app/Services/BuildType.swift +++ b/PRODUCTNAME/app/Services/BuildType.swift @@ -2,8 +2,8 @@ // BuildType.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import Foundation diff --git a/PRODUCTNAME/app/Services/Services.h b/PRODUCTNAME/app/Services/Services.h index cae886e..a6ac290 100644 --- a/PRODUCTNAME/app/Services/Services.h +++ b/PRODUCTNAME/app/Services/Services.h @@ -2,8 +2,8 @@ // Services.h // Services // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by Brian King on 10/25/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // #import diff --git a/PRODUCTNAME/app/Services/Utilities/Closures.swift b/PRODUCTNAME/app/Services/Utilities/Closures.swift index 8ce3c7b..cdad02a 100644 --- a/PRODUCTNAME/app/Services/Utilities/Closures.swift +++ b/PRODUCTNAME/app/Services/Utilities/Closures.swift @@ -2,8 +2,8 @@ // Closures.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 4/5/17. +// Copyright © 2017 ORGANIZATION. All rights reserved. // public typealias VoidClosure = () -> Void diff --git a/PRODUCTNAME/app/Services/Utilities/Formatters.swift b/PRODUCTNAME/app/Services/Utilities/Formatters.swift index 8b9207f..a2cff97 100644 --- a/PRODUCTNAME/app/Services/Utilities/Formatters.swift +++ b/PRODUCTNAME/app/Services/Utilities/Formatters.swift @@ -2,8 +2,8 @@ // Formatters.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/1/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // public enum Formatters { diff --git a/PRODUCTNAME/app/Services/Utilities/Keychain+Codable.swift b/PRODUCTNAME/app/Services/Utilities/Keychain+Codable.swift index f73d9e4..cf0c549 100644 --- a/PRODUCTNAME/app/Services/Utilities/Keychain+Codable.swift +++ b/PRODUCTNAME/app/Services/Utilities/Keychain+Codable.swift @@ -2,8 +2,8 @@ // Keychain+Codable.swift // PRODUCTNAME // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 11/3/16. +// Copyright © 2017 ORGANIZATION. All rights reserved. // import KeychainAccess diff --git a/PRODUCTNAME/app/Services/Utilities/RequestProtocol.swift b/PRODUCTNAME/app/Services/Utilities/RequestProtocol.swift index 537a467..1a26846 100644 --- a/PRODUCTNAME/app/Services/Utilities/RequestProtocol.swift +++ b/PRODUCTNAME/app/Services/Utilities/RequestProtocol.swift @@ -2,8 +2,8 @@ // RequestProtocol.swift // Services // -// Created by LEADDEVELOPER on TODAYSDATE. -// Copyright © THISYEAR ORGANIZATION. All rights reserved. +// Created by LEADDEVELOPER on 5/10/19. +// Copyright © 2019 ORGANIZATION. All rights reserved. // import Alamofire diff --git a/PRODUCTNAME/app/fastlane/Appfile b/PRODUCTNAME/app/fastlane/Appfile index e793005..1866ce3 100644 --- a/PRODUCTNAME/app/fastlane/Appfile +++ b/PRODUCTNAME/app/fastlane/Appfile @@ -1,4 +1,4 @@ app_identifier "com.ORGANIZATION.PRODUCTNAME" # The bundle identifier of your app -apple_id "APPLEID" +apple_id "LEADEMAIL" team_id "TEAMID" # Developer Portal Team ID diff --git a/PRODUCTNAME/app/fastlane/Fastfile b/PRODUCTNAME/app/fastlane/Fastfile index 2173d54..3ec3ee5 100644 --- a/PRODUCTNAME/app/fastlane/Fastfile +++ b/PRODUCTNAME/app/fastlane/Fastfile @@ -105,7 +105,7 @@ platform :ios do # Getting artifact URLs from CircleCI # You must set up the CIRCLE_API_TOKEN manually using these instructions - # https://github.com/Rightpoint/ios-template#danger + # https://github.com/Raizlabs/ios-template/tree/master/PRODUCTNAME#danger token = ENV['CIRCLE_API_TOKEN'] # These are already in the Circle environment # https://circleci.com/docs/2.0/env-vars/#build-specific-environment-variables @@ -125,7 +125,7 @@ platform :ios do slack(message: "Screenshots are missing!", success: false) end else - slack(message: "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Rightpoint/circleci_artifact#getting-started) is not set, or not running on CircleCI.", success: false) + slack(message: "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Raizlabs/circleci_artifact#getting-started) is not set, or not running on CircleCI.", success: false) end end @@ -135,7 +135,7 @@ platform :ios do teamID: "XRTVVR644Y", signingCertificate: "iPhone Distribution", provisioningProfiles: { "com.raizlabs.PRODUCTNAME.develop" => "Raizlabs Generic Enterprise Profile" } - }) + }) hockey(public_identifier: 'ZZHOCKEY_DEVELOP_IDZZ') # upload_symbols_to_crashlytics(:api_token => 'ZZCRASHLYTICS_API_TOKEN_DEVELOPZZ') slack(message: "Successfully uploaded build #{build_number} to develop", success: true) @@ -147,7 +147,7 @@ platform :ios do teamID: "XRTVVR644Y", signingCertificate: "iPhone Distribution", provisioningProfiles: { "com.raizlabs.PRODUCTNAME.sprint" => "Raizlabs Generic Enterprise Profile" } - }) + }) hockey(public_identifier: 'ZZHOCKEY_SPRINT_IDZZ') # upload_symbols_to_crashlytics(:api_token => 'ZZCRASHLYTICS_API_TOKEN_SPRINTZZ') slack(message: "Successfully uploaded build #{build_number} to sprint", success: true) @@ -159,7 +159,7 @@ platform :ios do # teamID: "", # signingCertificate: "iPhone Distribution", # provisioningProfiles: { "" => "" } - # }) + # }) # pilot( # distribute_external: false, # skip_waiting_for_build_processing: true, diff --git a/cookiecutter.json b/cookiecutter.json index 00a230f..855e6ef 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -1,9 +1,9 @@ { "project_name": "Project Name", - "company_name": "Rightpoint", + "company_name": "Raizlabs", "bundle_identifier": "com.{{ cookiecutter.company_name | replace(' ', '-') | lower }}.{{ cookiecutter.project_name | replace(' ', '-') | lower }}", "lead_dev": "Your Name", - "apple_id": "apple_id@rightpoint.com", + "lead_email": "{{ cookiecutter.lead_dev | replace(' ', '.') | lower }}@raizlabs.com", "hockey_key": "Ask a tech lead for the Hockey Key or enter NO", "jira_key": "Specify the JIRA projectKey" } diff --git a/generate_template.sh b/generate_template.sh index 9633f23..ffc5798 100755 --- a/generate_template.sh +++ b/generate_template.sh @@ -30,7 +30,7 @@ if [ ! -z "$OUTPUT_DIR" ] ; then cp -rf "$LOOKUP" "$OUTPUT_DIR/$LOOKUP" cp cookiecutter.json "$OUTPUT_DIR/" if [ "${SKIP_REGENERATION}" == "true" ] ; then - cp -rf "$EXPANDED" "$OUTPUT_DIR/$EXPANDED" + cp -rf "$EXPANDED" "$OUTPUT_DIR/$EXPANDED" fi cd $OUTPUT_DIR fi @@ -73,7 +73,7 @@ done # Do replacements function replace { grep -rl $1 ./PRODUCTNAME | while read FILE - do + do NEWFILE=`echo $FILE | sed -e "s/${LOOKUP}/${EXPANDED}/g"` SED_CMD="LC_ALL=C sed -e \"s/$1/$2/g\" \"$NEWFILE\" > t1 && mv t1 \"$NEWFILE\"" # Copy over incase the sed fails due to encoding @@ -83,17 +83,15 @@ function replace { fi if [ "${SKIP_REGENERATION}" != "true" ] ; then eval $SED_CMD - fi + fi done } replace "PRODUCTNAME" "{{ cookiecutter.project_name | replace(' ', '') }}" replace "ORGANIZATION" "{{ cookiecutter.company_name }}" replace "LEADDEVELOPER" "{{ cookiecutter.lead_dev }}" -replace "APPLEID" "{{ cookiecutter.apple_id }}" +replace "LEADEMAIL" "{{ cookiecutter.lead_email }}" replace "com.raizlabs.PRODUCTNAME" "{{ cookiecutter.bundle_identifier }}" -replace "THISYEAR" "{% now 'utc', '%Y' %}" -replace "TODAYSDATE" "{% now 'utc', '%D' %}" if [ "${SKIP_REGENERATION}" == "true" ] ; then echo "Dry run complete." @@ -116,7 +114,7 @@ cookiecutter --no-input --overwrite-if-exists ./ if [ "${SKIP_TESTS}" == "true" ] ; then echo "Skipping tests..." -else +else echo "Running tests..." pushd "$TEST_OUTPUT_DIR/app" @@ -132,4 +130,4 @@ else rm -rf "${TEST_OUTPUT_DIR}" fi -echo "Tests complete." +echo "Tests complete." \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/Dangerfile b/{{ cookiecutter.project_name | replace(' ', '') }}/Dangerfile index dea112a..6dd0879 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/Dangerfile +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/Dangerfile @@ -40,7 +40,7 @@ swiftlint.lint_files inline_mode: true # Getting artifact URLs from CircleCI # You must set up the CIRCLE_API_TOKEN manually using these instructions -# https://github.com/Rightpoint/ios-template#danger +# https://github.com/Raizlabs/ios-template/tree/master/{{ cookiecutter.project_name | replace(' ', '') }}#danger token = ENV['CIRCLE_API_TOKEN'] # These are already in the Circle environment # https://circleci.com/docs/2.0/env-vars/#build-specific-environment-variables @@ -83,7 +83,7 @@ if !(token.nil? or username.nil? or reponame.nil? or build.nil?) message "Screenshots in progress..." end else - warn "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Rightpoint/circleci_artifact#getting-started) is not set, or Danger is not running on CircleCI." + warn "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Raizlabs/circleci_artifact#getting-started) is not set, or Danger is not running on CircleCI." end # Test Reporting diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Screenshots/Screenshots.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Screenshots/Screenshots.swift index 6ab6152..a9ce6a2 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Screenshots/Screenshots.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Screenshots/Screenshots.swift @@ -2,8 +2,8 @@ // Screenshots.swift // Screenshots // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 {{ cookiecutter.company_name }}. All rights reserved. // import XCTest diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient+{{ cookiecutter.project_name | replace(' ', '') }}.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient+{{ cookiecutter.project_name | replace(' ', '') }}.swift index 4ef9f18..11d04c8 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient+{{ cookiecutter.project_name | replace(' ', '') }}.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient+{{ cookiecutter.project_name | replace(' ', '') }}.swift @@ -2,8 +2,8 @@ // APIClient+{{ cookiecutter.project_name | replace(' ', '') }}.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/24/17. +// // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient.swift index e4d5c29..90d1731 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIClient.swift @@ -2,8 +2,8 @@ // APIClient.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIConstants.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIConstants.swift index fc7afc1..388925d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIConstants.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIConstants.swift @@ -2,8 +2,8 @@ // APIConstants.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/2/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // /// APIConstants that are used in multiple places diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Codable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Codable.swift index fbb29b3..1953de2 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Codable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Codable.swift @@ -2,8 +2,8 @@ // APIEndpoint+Codable.swift // Services // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 5/10/19. +// Copyright © 2019 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Logging.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Logging.swift index cd45b9d..b8fdf65 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Logging.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint+Logging.swift @@ -2,8 +2,8 @@ // APIEndpoint+Logging.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/24/17. +// // import Swiftilities diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint.swift index f55bd41..00121d2 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEndpoint.swift @@ -2,8 +2,8 @@ // APIEndpoint.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEnvironment.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEnvironment.swift index 0bac31e..69a294e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEnvironment.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIEnvironment.swift @@ -2,8 +2,8 @@ // APIEnvironment.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/24/17. +// // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIError.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIError.swift index 7ca4cce..6c491d7 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIError.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIError.swift @@ -2,8 +2,8 @@ // APIError.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // public enum APIError: Error { diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APISerialization.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APISerialization.swift index 1aa3e70..854ed80 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APISerialization.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APISerialization.swift @@ -2,8 +2,8 @@ // APISerialization.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 4/16/17. +// // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIValidation.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIValidation.swift index 25aa0e9..c11af5e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIValidation.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/APIValidation.swift @@ -2,8 +2,8 @@ // APIValidation.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 4/11/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/Alamofire+{{ cookiecutter.project_name | replace(' ', '') }}.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/Alamofire+{{ cookiecutter.project_name | replace(' ', '') }}.swift index a00939f..2564eb9 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/Alamofire+{{ cookiecutter.project_name | replace(' ', '') }}.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/Alamofire+{{ cookiecutter.project_name | replace(' ', '') }}.swift @@ -2,8 +2,8 @@ // Alamofire.Manager+{{ cookiecutter.project_name | replace(' ', '') }}.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/OAuth.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/OAuth.swift index 53e8fdb..a52aaa8 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/OAuth.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/API/OAuth.swift @@ -2,8 +2,8 @@ // OauthEndpoint.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/2/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/BuildType.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/BuildType.swift index db9d0b6..946ad0c 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/BuildType.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/BuildType.swift @@ -2,8 +2,8 @@ // BuildType.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Services.h b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Services.h index 8d38049..37caf09 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Services.h +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Services.h @@ -2,8 +2,8 @@ // Services.h // Services // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by Brian King on 10/25/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // #import diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Closures.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Closures.swift index a0fc262..34df4ee 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Closures.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Closures.swift @@ -2,8 +2,8 @@ // Closures.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 4/5/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // public typealias VoidClosure = () -> Void diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Formatters.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Formatters.swift index 4a1273a..dd67cf6 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Formatters.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Formatters.swift @@ -2,8 +2,8 @@ // Formatters.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // public enum Formatters { diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Keychain+Codable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Keychain+Codable.swift index f7bcb12..8baec27 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Keychain+Codable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/Keychain+Codable.swift @@ -2,8 +2,8 @@ // Keychain+Codable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import KeychainAccess diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/RequestProtocol.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/RequestProtocol.swift index bf9d816..c4dd267 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/RequestProtocol.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/Services/Utilities/RequestProtocol.swift @@ -2,8 +2,8 @@ // RequestProtocol.swift // Services // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 5/10/19. +// Copyright © 2019 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Appfile b/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Appfile index e50169e..452cafa 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Appfile +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Appfile @@ -1,4 +1,4 @@ app_identifier "com.{{ cookiecutter.company_name }}.{{ cookiecutter.project_name | replace(' ', '') }}" # The bundle identifier of your app -apple_id "{{ cookiecutter.apple_id }}" +apple_id "{{ cookiecutter.lead_email }}" team_id "TEAMID" # Developer Portal Team ID diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Fastfile b/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Fastfile index 54d2e37..ceefe66 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Fastfile +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/fastlane/Fastfile @@ -105,7 +105,7 @@ platform :ios do # Getting artifact URLs from CircleCI # You must set up the CIRCLE_API_TOKEN manually using these instructions - # https://github.com/Rightpoint/ios-template#danger + # https://github.com/Raizlabs/ios-template/tree/master/{{ cookiecutter.project_name | replace(' ', '') }}#danger token = ENV['CIRCLE_API_TOKEN'] # These are already in the Circle environment # https://circleci.com/docs/2.0/env-vars/#build-specific-environment-variables @@ -125,7 +125,7 @@ platform :ios do slack(message: "Screenshots are missing!", success: false) end else - slack(message: "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Rightpoint/circleci_artifact#getting-started) is not set, or not running on CircleCI.", success: false) + slack(message: "Missing CircleCI artifacts. Most likely the [CIRCLE_API_TOKEN](https://github.com/Raizlabs/circleci_artifact#getting-started) is not set, or not running on CircleCI.", success: false) end end @@ -135,7 +135,7 @@ platform :ios do teamID: "XRTVVR644Y", signingCertificate: "iPhone Distribution", provisioningProfiles: { "com.raizlabs.{{ cookiecutter.project_name | replace(' ', '') }}.develop" => "Raizlabs Generic Enterprise Profile" } - }) + }) hockey(public_identifier: 'ZZHOCKEY_DEVELOP_IDZZ') # upload_symbols_to_crashlytics(:api_token => 'ZZCRASHLYTICS_API_TOKEN_DEVELOPZZ') slack(message: "Successfully uploaded build #{build_number} to develop", success: true) @@ -147,7 +147,7 @@ platform :ios do teamID: "XRTVVR644Y", signingCertificate: "iPhone Distribution", provisioningProfiles: { "com.raizlabs.{{ cookiecutter.project_name | replace(' ', '') }}.sprint" => "Raizlabs Generic Enterprise Profile" } - }) + }) hockey(public_identifier: 'ZZHOCKEY_SPRINT_IDZZ') # upload_symbols_to_crashlytics(:api_token => 'ZZCRASHLYTICS_API_TOKEN_SPRINTZZ') slack(message: "Successfully uploaded build #{build_number} to sprint", success: true) @@ -159,7 +159,7 @@ platform :ios do # teamID: "", # signingCertificate: "iPhone Distribution", # provisioningProfiles: { "" => "" } - # }) + # }) # pilot( # distribute_external: false, # skip_waiting_for_build_processing: true, diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}.xcodeproj/project.pbxproj b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}.xcodeproj/project.pbxproj index 3f5eb52..1e2876d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}.xcodeproj/project.pbxproj +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}.xcodeproj/project.pbxproj @@ -21,8 +21,9 @@ 2DFF1CF11E8950F000B1AD70 /* ContentCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1CF01E8950F000B1AD70 /* ContentCoordinator.swift */; }; 2DFF1D121E8BE27B00B1AD70 /* OnboardingPageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D111E8BE27B00B1AD70 /* OnboardingPageViewController.swift */; }; 2DFF1D161E8BF38F00B1AD70 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D151E8BF38F00B1AD70 /* UIColor+Extensions.swift */; }; - 2DFF1D181E8BF82A00B1AD70 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D171E8BF82A00B1AD70 /* Color.swift */; }; 2DFF1D1C1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFF1D1B1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift */; }; + 63423D9022F2408B00539BFD /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 63423D8F22F2408B00539BFD /* Colors.xcassets */; }; + 63423D9222F2441200539BFD /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63423D9122F2441100539BFD /* Asset.swift */; }; 63E19DA1AE4BD0875DF235F8 /* Pods_Services.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6D465E6ECC8509BBB6035678 /* Pods_Services.framework */; }; 85083D4AEA7B5B726A79F450 /* Pods_{{ cookiecutter.project_name | replace(' ', '') }}.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CD9F2E21AB27A0230007885 /* Pods_{{ cookiecutter.project_name | replace(' ', '') }}.framework */; }; 861732D41FA28DB600C14354 /* HideBackButtonTextBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861732D21FA28DB600C14354 /* HideBackButtonTextBehavior.swift */; }; @@ -59,7 +60,7 @@ 86A65B201FA0F6DB00705C14 /* UserDefaults+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86A65B1F1FA0F6DB00705C14 /* UserDefaults+Utilities.swift */; }; 959F487642A61EF85C170AF9 /* Pods_{{ cookiecutter.project_name | replace(' ', '') }}_{{ cookiecutter.project_name | replace(' ', '') }}Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 845339F96003195CE76EA042 /* Pods_{{ cookiecutter.project_name | replace(' ', '') }}_{{ cookiecutter.project_name | replace(' ', '') }}Tests.framework */; }; ABC778791DC90B7A00815FB9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC778781DC90B7A00815FB9 /* AppDelegate.swift */; }; - ABC778801DC90B7A00815FB9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */; }; + ABC778801DC90B7A00815FB9 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ABC7787F1DC90B7A00815FB9 /* Images.xcassets */; }; ABC778831DC90B7A00815FB9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ABC778811DC90B7A00815FB9 /* LaunchScreen.storyboard */; }; ABC7788E1DC90B7A00815FB9 /* {{ cookiecutter.project_name | replace(' ', '') }}Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC7788D1DC90B7A00815FB9 /* {{ cookiecutter.project_name | replace(' ', '') }}Tests.swift */; }; ABC778DD1DC94EE500815FB9 /* Acknowledgements.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC778DC1DC94EE500815FB9 /* Acknowledgements.plist */; }; @@ -71,7 +72,6 @@ ABF84F8C1DC99CFD002DB24D /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8A1DC99CFD002DB24D /* Appearance.swift */; }; ABF84F8D1DC99CFD002DB24D /* StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8B1DC99CFD002DB24D /* StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift */; }; ABF84F911DC99D33002DB24D /* Localized.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F8F1DC99D33002DB24D /* Localized.swift */; }; - ABF84F921DC99D33002DB24D /* UIImage+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */; }; ABF84F9D1DCBA37A002DB24D /* OAuthTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F9C1DCBA37A002DB24D /* OAuthTests.swift */; }; ABF84FA01DCBAB1B002DB24D /* TestConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84F9F1DCBAB1B002DB24D /* TestConstants.swift */; }; ABF84FA41DCBCD89002DB24D /* APIClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF84FA31DCBCD89002DB24D /* APIClientTests.swift */; }; @@ -153,9 +153,10 @@ 2DFF1CF01E8950F000B1AD70 /* ContentCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentCoordinator.swift; sourceTree = ""; }; 2DFF1D111E8BE27B00B1AD70 /* OnboardingPageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingPageViewController.swift; sourceTree = ""; }; 2DFF1D151E8BF38F00B1AD70 /* UIColor+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Extensions.swift"; sourceTree = ""; }; - 2DFF1D171E8BF82A00B1AD70 /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; 2DFF1D1B1E8C424800B1AD70 /* OnboardingSamplePageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingSamplePageViewController.swift; sourceTree = ""; }; 36045522D92DD8ED3DFB7FC8 /* Pods-{{ cookiecutter.project_name | replace(' ', '') }}-{{ cookiecutter.project_name | replace(' ', '') }}Tests.appstore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-{{ cookiecutter.project_name | replace(' ', '') }}-{{ cookiecutter.project_name | replace(' ', '') }}Tests.appstore.xcconfig"; path = "Pods/Target Support Files/Pods-{{ cookiecutter.project_name | replace(' ', '') }}-{{ cookiecutter.project_name | replace(' ', '') }}Tests/Pods-{{ cookiecutter.project_name | replace(' ', '') }}-{{ cookiecutter.project_name | replace(' ', '') }}Tests.appstore.xcconfig"; sourceTree = ""; }; + 63423D8F22F2408B00539BFD /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Colors.xcassets; sourceTree = ""; }; + 63423D9122F2441100539BFD /* Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; 6D465E6ECC8509BBB6035678 /* Pods_Services.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Services.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7DA6085A924797A53A836C85 /* Pods-{{ cookiecutter.project_name | replace(' ', '') }}.appstore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-{{ cookiecutter.project_name | replace(' ', '') }}.appstore.xcconfig"; path = "Pods/Target Support Files/Pods-{{ cookiecutter.project_name | replace(' ', '') }}/Pods-{{ cookiecutter.project_name | replace(' ', '') }}.appstore.xcconfig"; sourceTree = ""; }; 7F2C2A97F21BF37CEB2498E0 /* Pods_{{ cookiecutter.project_name | replace(' ', '') }}Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_{{ cookiecutter.project_name | replace(' ', '') }}Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -197,7 +198,7 @@ 9E61F9E4F9A440040EE8DCF0 /* Pods-{{ cookiecutter.project_name | replace(' ', '') }}.sprint.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-{{ cookiecutter.project_name | replace(' ', '') }}.sprint.xcconfig"; path = "Pods/Target Support Files/Pods-{{ cookiecutter.project_name | replace(' ', '') }}/Pods-{{ cookiecutter.project_name | replace(' ', '') }}.sprint.xcconfig"; sourceTree = ""; }; ABC778751DC90B7A00815FB9 /* debug-{{ cookiecutter.project_name | replace(' ', '') }}.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "debug-{{ cookiecutter.project_name | replace(' ', '') }}.app"; sourceTree = BUILT_PRODUCTS_DIR; }; ABC778781DC90B7A00815FB9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + ABC7787F1DC90B7A00815FB9 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; ABC778821DC90B7A00815FB9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; ABC778841DC90B7A00815FB9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; ABC778891DC90B7A00815FB9 /* {{ cookiecutter.project_name | replace(' ', '') }}Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = {{ cookiecutter.project_name | replace(' ', '') }}Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -217,7 +218,6 @@ ABF84F8A1DC99CFD002DB24D /* Appearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = ""; }; ABF84F8B1DC99CFD002DB24D /* StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift"; sourceTree = ""; }; ABF84F8F1DC99D33002DB24D /* Localized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Localized.swift; sourceTree = ""; }; - ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Asset.swift"; sourceTree = ""; }; ABF84F9C1DCBA37A002DB24D /* OAuthTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OAuthTests.swift; sourceTree = ""; }; ABF84F9F1DCBAB1B002DB24D /* TestConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestConstants.swift; sourceTree = ""; }; ABF84FA31DCBCD89002DB24D /* APIClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIClientTests.swift; sourceTree = ""; }; @@ -540,8 +540,8 @@ 209BE2522051C7BB004CF0FF /* Sourcery */, ABC778CD1DC92BC200815FB9 /* xcconfig */, ABC778DC1DC94EE500815FB9 /* Acknowledgements.plist */, - ABC7787F1DC90B7A00815FB9 /* Assets.xcassets */, - 2DFF1D171E8BF82A00B1AD70 /* Color.swift */, + ABC7787F1DC90B7A00815FB9 /* Images.xcassets */, + 63423D8F22F2408B00539BFD /* Colors.xcassets */, ABC778841DC90B7A00815FB9 /* Info.plist */, 00551421206144E200E4CF68 /* InfoPlist.strings */, ABC778811DC90B7A00815FB9 /* LaunchScreen.storyboard */, @@ -598,11 +598,11 @@ ABF84F8E1DC99D33002DB24D /* Generated */ = { isa = PBXGroup; children = ( + 63423D9122F2441100539BFD /* Asset.swift */, 209BE2582051CB4B004CF0FF /* Actionable+AutoConformance.swift */, D9186D83216D397C0049FD3E /* StoryboardScenes.swift */, D9186D84216D397C0049FD3E /* StoryboardSegues.swift */, ABF84F8F1DC99D33002DB24D /* Localized.swift */, - ABF84F901DC99D33002DB24D /* UIImage+Asset.swift */, ); path = Generated; sourceTree = ""; @@ -828,7 +828,8 @@ 209BE2562051C90C004CF0FF /* actionable.swifttemplate in Resources */, ABF84F811DC97653002DB24D /* Localizable.strings in Resources */, ABC778831DC90B7A00815FB9 /* LaunchScreen.storyboard in Resources */, - ABC778801DC90B7A00815FB9 /* Assets.xcassets in Resources */, + ABC778801DC90B7A00815FB9 /* Images.xcassets in Resources */, + 63423D9022F2408B00539BFD /* Colors.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -903,7 +904,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "if [ -x \"$PODS_ROOT/SwiftGen/bin/swiftgen\" ]; then\n $PODS_ROOT/SwiftGen/bin/swiftgen xcassets --template swift4 --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/UIImage+Asset.swift {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets\n $PODS_ROOT/SwiftGen/bin/swiftgen strings --template structured-swift4 --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Localized.swift {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Localizable.strings\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t scenes-swift4 {{ cookiecutter.project_name | replace(' ', '') }}/ --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/StoryboardScenes.swift\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t segues-swift4 {{ cookiecutter.project_name | replace(' ', '') }}/ --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/StoryboardSegues.swift\nfi\n"; + shellScript = "if [ -x \"$PODS_ROOT/SwiftGen/bin/swiftgen\" ]; then\n $PODS_ROOT/SwiftGen/bin/swiftgen xcassets --template swift4 --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Asset.swift {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets\n $PODS_ROOT/SwiftGen/bin/swiftgen strings --template structured-swift4 --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Localized.swift {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Localizable.strings\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t scenes-swift4 {{ cookiecutter.project_name | replace(' ', '') }}/ --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/StoryboardScenes.swift\n $PODS_ROOT/SwiftGen/bin/swiftgen storyboards -t segues-swift4 {{ cookiecutter.project_name | replace(' ', '') }}/ --output {{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/StoryboardSegues.swift\nfi\n"; }; 4B79AD4EE86D9527DA2201EB /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; @@ -1090,7 +1091,6 @@ BE28092C1E802893006E50D5 /* GoogleAnalytics.swift in Sources */, ABC778E11DC94F4400815FB9 /* AppLifecycle.swift in Sources */, 2DFF1D161E8BF38F00B1AD70 /* UIColor+Extensions.swift in Sources */, - ABF84F921DC99D33002DB24D /* UIImage+Asset.swift in Sources */, CD09C936207403B0006D3501 /* ProcessInfo+Utilities.swift in Sources */, 209BE2592051CB4B004CF0FF /* Actionable+AutoConformance.swift in Sources */, ABF84F911DC99D33002DB24D /* Localized.swift in Sources */, @@ -1112,7 +1112,7 @@ 862B204E1FA11345007D33BC /* DebugTextStyleViewController.swift in Sources */, 86A65B201FA0F6DB00705C14 /* UserDefaults+Utilities.swift in Sources */, 861732FE1FA29BE600C14354 /* DebugMenuViewController.swift in Sources */, - 2DFF1D181E8BF82A00B1AD70 /* Color.swift in Sources */, + 63423D9222F2441200539BFD /* Asset.swift in Sources */, 861732D51FA28DB600C14354 /* ModalDismissBehavior.swift in Sources */, BE28092A1E802893006E50D5 /* Analytics.swift in Sources */, 2DFF1D121E8BE27B00B1AD70 /* OnboardingPageViewController.swift in Sources */, diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppDelegate.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppDelegate.swift index 2fb33de..090a0fb 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppDelegate.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppDelegate.swift @@ -2,8 +2,8 @@ // AppDelegate.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/Analytics.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/Analytics.swift index e27ce9a..133fee3 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/Analytics.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/Analytics.swift @@ -2,8 +2,8 @@ // Analytics.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 1/13/17. +// Copyright © 2017 {{ cookiecutter.company_name }} All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift index ea6ab42..38a82fc 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/AnalyticsPageNames.swift @@ -2,8 +2,8 @@ // AnalyticsPageNames.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 1/13/17. +// Copyright © 2017 {{ cookiecutter.company_name }} All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/GoogleAnalytics.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/GoogleAnalytics.swift index 0601224..eddbcda 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/GoogleAnalytics.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/Analytics/GoogleAnalytics.swift @@ -2,8 +2,8 @@ // GoogleAnalytics.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 1/13/17. +// Copyright © 2017 {{ cookiecutter.company_name }} All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AnalyticsConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AnalyticsConfiguration.swift index c8513fa..14571af 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AnalyticsConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AnalyticsConfiguration.swift @@ -2,8 +2,8 @@ // AnalyticsConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Swiftilities diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AppLifecycle.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AppLifecycle.swift index bb20dca..41bf5f0 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AppLifecycle.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/AppLifecycle.swift @@ -2,8 +2,8 @@ // AppLifecycleConfigurable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/CrashlyticsConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/CrashlyticsConfiguration.swift index 9543bcf..747ffdb 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/CrashlyticsConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/CrashlyticsConfiguration.swift @@ -2,8 +2,8 @@ // CrashlyticsConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Fabric diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/DebugMenuConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/DebugMenuConfiguration.swift index 68c3af0..42b3da2 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/DebugMenuConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/DebugMenuConfiguration.swift @@ -2,8 +2,8 @@ // DebugMenuConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/InstabugConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/InstabugConfiguration.swift index 1766355..0494fef 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/InstabugConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/InstabugConfiguration.swift @@ -2,8 +2,8 @@ // InstabugConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Instabug diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/LoggingConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/LoggingConfiguration.swift index e4f3649..0d91f46 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/LoggingConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/LoggingConfiguration.swift @@ -2,8 +2,8 @@ // LoggingConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/StatusBarConfiguration.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/StatusBarConfiguration.swift index e34c087..3908d7e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/StatusBarConfiguration.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/AppLifecycle/StatusBarConfiguration.swift @@ -2,8 +2,8 @@ // StatusBarConfiguration.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 {{ cookiecutter.company_name }}. All rights reserved. // #if targetEnvironment(simulator) && DEBUG diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/Appearance.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/Appearance.swift index 125c551..e56770d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/Appearance.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/Appearance.swift @@ -2,8 +2,8 @@ // Appearance.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift index 7c8fbd0..e07e902 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Appearance/StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swift @@ -2,8 +2,8 @@ // StringStyle+{{ cookiecutter.project_name | replace(' ', '') }}.swft // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenu.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenu.swift index 5239d0e..6f4928e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenu.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenu.swift @@ -2,8 +2,8 @@ // DebugMenu.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 10/25/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Swiftilities diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenuViewController.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenuViewController.swift index b1ef29f..bcc364f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenuViewController.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugMenuViewController.swift @@ -2,8 +2,8 @@ // DebugMenuViewController.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 10/26/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugTextStyleViewController.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugTextStyleViewController.swift index 470431a..b2e2b6d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugTextStyleViewController.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Application/Debug/DebugTextStyleViewController.swift @@ -2,8 +2,8 @@ // DebugTextStyleViewController.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 10/25/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation @@ -40,7 +40,7 @@ final class DebugTextStyleViewController: UIViewController { title = "Text Styles" - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color view.addSubview(scrollView) scrollView.addSubview(stackView) diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/HideBackButtonTextBehavior.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/HideBackButtonTextBehavior.swift index d58c094..e0e727a 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/HideBackButtonTextBehavior.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/HideBackButtonTextBehavior.swift @@ -2,8 +2,8 @@ // HideBackButtonTextBehavior.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/7/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Swiftilities diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/ModalDismissBehavior.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/ModalDismissBehavior.swift index bf94da5..a25a3d3 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/ModalDismissBehavior.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Behaviors/ModalDismissBehavior.swift @@ -2,8 +2,8 @@ // ModalDismissBehavior.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/7/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Swiftilities diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Protocols/Actionable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Protocols/Actionable.swift index aec11bb..38b5dbb 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Protocols/Actionable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Protocols/Actionable.swift @@ -2,8 +2,8 @@ // Actionable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/8/18. +// Copyright © 2018 {{ cookiecutter.company_name }}. All rights reserved. // protocol Actionable: class { diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/SimpleTableCellItem.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/SimpleTableCellItem.swift index 68efe63..c08734c 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/SimpleTableCellItem.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/SimpleTableCellItem.swift @@ -2,8 +2,8 @@ // SimpleTableCellItem.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 10/26/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableCellItem.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableCellItem.swift index 5638beb..3f7c449 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableCellItem.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableCellItem.swift @@ -2,8 +2,8 @@ // TableCellItem.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/10/17. +// // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableDataSource.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableDataSource.swift index 6d88be3..56f86bc 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableDataSource.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableDataSource.swift @@ -2,8 +2,8 @@ // TableDataSource.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 6/6/17. +// // import Anchorage diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableSection.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableSection.swift index e497009..201eea8 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableSection.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableSection.swift @@ -2,8 +2,8 @@ // TableSection.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 6/6/17. +// // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableViewCellRepresentable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableViewCellRepresentable.swift index 8b15e5f..bcf1f5d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableViewCellRepresentable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/TableViewCellRepresentable.swift @@ -2,8 +2,8 @@ // TableViewCellRepresentable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 6/6/17. +// // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/ViewRepresentable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/ViewRepresentable.swift index 1a2ea07..496ff4a 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/ViewRepresentable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Representable/ViewRepresentable.swift @@ -2,10 +2,10 @@ // ViewRepresentable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 6/5/17. // +// public protocol ViewRepresentable: AnyViewRepresentable { associatedtype View: UIView func makeView() -> View diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/ControlContainable.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/ControlContainable.swift index 98eda1f..9ebc627 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/ControlContainable.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/ControlContainable.swift @@ -2,8 +2,8 @@ // ControlContainable.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/7/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/TableViewContainerCell.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/TableViewContainerCell.swift index b5f3213..a55d542 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/TableViewContainerCell.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Components/Views/TableViewContainerCell.swift @@ -2,8 +2,8 @@ // TableViewContainerCell.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 6/6/17. +// // import Anchorage @@ -29,7 +29,7 @@ public class TableViewContainerCell: UITableViewCell { public lazy var containerView: UIView = { let containerView = UIView() - containerView.backgroundColor = .white + containerView.backgroundColor = Asset.Colors.backgroundPrimary.color containerView.layer.masksToBounds = true return containerView @@ -37,7 +37,7 @@ public class TableViewContainerCell: UITableViewCell { fileprivate let shadowView: UIView = { let shadowView = UIView() - shadowView.backgroundColor = .white + shadowView.backgroundColor = Asset.Colors.backgroundPrimary.color return shadowView }() diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AppCoordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AppCoordinator.swift index ffe418c..c693c61 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AppCoordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AppCoordinator.swift @@ -2,8 +2,8 @@ // AppCoordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/24/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit @@ -18,7 +18,7 @@ class AppCoordinator: Coordinator { init(window: UIWindow) { self.window = window let rootController = UIViewController() - rootController.view.backgroundColor = .white + rootController.view.backgroundColor = Asset.Colors.backgroundPrimary.color self.rootController = rootController } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AuthCoordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AuthCoordinator.swift index 6558d27..89c47fc 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AuthCoordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/AuthCoordinator.swift @@ -2,8 +2,8 @@ // AuthCoordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/24/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/ContentCoordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/ContentCoordinator.swift index 64b5374..ca90e53 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/ContentCoordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/ContentCoordinator.swift @@ -2,8 +2,8 @@ // ContentCoordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/27/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/Coordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/Coordinator.swift index 85da258..8f3e4e8 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/Coordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/Coordinator.swift @@ -2,8 +2,8 @@ // Coordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/24/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/OnboardingCoordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/OnboardingCoordinator.swift index b711f97..5c70776 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/OnboardingCoordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/OnboardingCoordinator.swift @@ -2,8 +2,8 @@ // OnboardingCoordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/27/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit @@ -63,7 +63,7 @@ extension OnboardingCoordinator { let samplePage = OnboardingSamplePageViewModel( header: L10n.Onboarding.Pages.Sample.heading, body: L10n.Onboarding.Pages.Sample.body, - asset: Asset.logoKennyLoggins + asset: Asset.Images.logoKennyLoggins.image ) return [samplePage, samplePage, samplePage] } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/SignInCoordinator.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/SignInCoordinator.swift index 9f14fbf..b195ce3 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/SignInCoordinator.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Coordinators/SignInCoordinator.swift @@ -2,8 +2,8 @@ // SignInCoordinator.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/27/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit @@ -22,7 +22,7 @@ class SignInCoordinator: Coordinator { func start(animated: Bool, completion: VoidClosure?) { // TODO - create and use SignInViewController let vc = UIViewController() - vc.view.backgroundColor = .red + vc.view.backgroundColor = Asset.Colors.backgroundWarning.color self.baseController.present(vc, animated: animated, completion: completion) } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Extensions/UIColor+Extensions.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Extensions/UIColor+Extensions.swift index d956bf9..8c2bc8f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Extensions/UIColor+Extensions.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Extensions/UIColor+Extensions.swift @@ -2,8 +2,8 @@ // UIColor+Extensions.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/29/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Color.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Color.swift deleted file mode 100644 index c4eccf9..0000000 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Color.swift +++ /dev/null @@ -1,15 +0,0 @@ -// -// Color.swift -// {{ cookiecutter.project_name | replace(' ', '') }} -// -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. -// - -enum Color { - - static let lightGray = UIColor.with(red: 170, green: 170, blue: 170) - static let darkGray = UIColor.with(red: 73, green: 73, blue: 73) - static let green = UIColor.with(red: 126, green: 211, blue: 33) - -} diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json new file mode 100644 index 0000000..adf1f80 --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Accent-Primary.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "126", + "alpha" : "1.000", + "blue" : "33", + "green" : "211" + } + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json new file mode 100644 index 0000000..4318a2c --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Primary.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "0.000", + "alpha" : "1.000", + "blue" : "0.000", + "green" : "0.000" + } + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json new file mode 100644 index 0000000..2e66f9d --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Background-Warning.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "0.000", + "green" : "0.000" + } + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Disabled.colorset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Disabled.colorset/Contents.json new file mode 100644 index 0000000..5160b81 --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Disabled.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "170", + "alpha" : "1.000", + "blue" : "170", + "green" : "170" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "0.330", + "alpha" : "1.000", + "blue" : "0.330", + "green" : "0.330" + } + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Enabled.colorset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Enabled.colorset/Contents.json new file mode 100644 index 0000000..90d047b --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Colors.xcassets/Enabled.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + }, + "colors" : [ + { + "idiom" : "universal", + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "73", + "alpha" : "1.000", + "blue" : "73", + "green" : "73" + } + } + }, + { + "idiom" : "universal", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "red" : "1.000", + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000" + } + } + } + ] +} \ No newline at end of file diff --git a/PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/UIImage+Asset.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Asset.swift similarity index 86% rename from PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/UIImage+Asset.swift rename to {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Asset.swift index 23b8759..d5c7c6e 100644 --- a/PRODUCTNAME/app/PRODUCTNAME/Resources/Generated/UIImage+Asset.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Generated/Asset.swift @@ -18,7 +18,16 @@ // swiftlint:disable identifier_name line_length nesting type_body_length type_name internal enum Asset { - internal static let logoKennyLoggins = ImageAsset(name: "logo-kenny-loggins") + internal enum Colors { + internal static let accentPrimary = ColorAsset(name: "Accent-Primary") + internal static let backgroundPrimary = ColorAsset(name: "Background-Primary") + internal static let backgroundWarning = ColorAsset(name: "Background-Warning") + internal static let disabled = ColorAsset(name: "Disabled") + internal static let enabled = ColorAsset(name: "Enabled") + } + internal enum Images { + internal static let logoKennyLoggins = ImageAsset(name: "logo-kenny-loggins") + } } // swiftlint:enable identifier_name line_length nesting type_body_length type_name diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 88% rename from {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json rename to {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/AppIcon.appiconset/Contents.json index b8236c6..19882d5 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/AppIcon.appiconset/Contents.json @@ -39,6 +39,11 @@ "idiom" : "iphone", "size" : "60x60", "scale" : "3x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" } ], "info" : { diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/logo-kenny-loggins.imageset/Contents.json b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/logo-kenny-loggins.imageset/Contents.json similarity index 100% rename from {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/logo-kenny-loggins.imageset/Contents.json rename to {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/logo-kenny-loggins.imageset/Contents.json diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf similarity index 100% rename from {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Assets.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf rename to {{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/Images.xcassets/logo-kenny-loggins.imageset/logo-kenny-loggins.pdf diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/AppStore.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/AppStore.xcconfig index 74b47f2..6b42055 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/AppStore.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/AppStore.xcconfig @@ -2,8 +2,8 @@ // AppStore.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // #include "{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Debug.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Debug.xcconfig index 9352841..8f4634b 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Debug.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Debug.xcconfig @@ -2,8 +2,8 @@ // Debug.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // #include "{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Develop.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Develop.xcconfig index c3e6a86..55d3072 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Develop.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Develop.xcconfig @@ -2,8 +2,8 @@ // Develop.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // #include "{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Global.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Global.xcconfig index edf000b..9fd9b42 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Global.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Global.xcconfig @@ -2,8 +2,8 @@ // Global.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // BUILD_NUMBER=1 diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig index 7611c2f..0aadaed 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig @@ -2,8 +2,8 @@ // Raizlabs-Account.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // // Any keys that should be available to the application should be added here, and then diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Sprint.xcconfig b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Sprint.xcconfig index 279efd4..a1dd113 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Sprint.xcconfig +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Sprint.xcconfig @@ -2,8 +2,8 @@ // Sprint.xcconfig // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // #include "{{ cookiecutter.project_name | replace(' ', '') }}/Resources/xcconfig/Raizlabs-Account.xcconfig" diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/{{ cookiecutter.project_name | replace(' ', '') }}-Bridging-Header.h b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/{{ cookiecutter.project_name | replace(' ', '') }}-Bridging-Header.h index 13db4fa..2108af8 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/{{ cookiecutter.project_name | replace(' ', '') }}-Bridging-Header.h +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Resources/{{ cookiecutter.project_name | replace(' ', '') }}-Bridging-Header.h @@ -2,8 +2,8 @@ // {{ cookiecutter.project_name | replace(' ', '') }}-Bridging-Header.h // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/20/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // // EXTERNAL diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/ContentTabBarViewController.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/ContentTabBarViewController.swift index 43f7ea1..80dfc9f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/ContentTabBarViewController.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/ContentTabBarViewController.swift @@ -2,8 +2,8 @@ // ContentTabBarViewController.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/20/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import UIKit @@ -12,7 +12,7 @@ class ContentTabBarViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color } } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingPageViewController.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingPageViewController.swift index 49eddc9..ec67090 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingPageViewController.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingPageViewController.swift @@ -2,8 +2,8 @@ // OnboardingPageViewController.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/29/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Anchorage @@ -17,8 +17,8 @@ class OnboardingPageViewController: UIViewController { fileprivate let skipButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.darkGray - button.setTitleColor(Color.darkGray.highlighted, for: .highlighted) + button.bonMotStyle?.color = Asset.Colors.enabled.color + button.setTitleColor(Asset.Colors.enabled.color.highlighted, for: .highlighted) button.styledText = L10n.Onboarding.Buttons.skip return button }() @@ -28,8 +28,8 @@ class OnboardingPageViewController: UIViewController { fileprivate let joinButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.green - button.setTitleColor(Color.green.highlighted, for: .highlighted) + button.bonMotStyle?.color = Asset.Colors.accentPrimary.color + button.setTitleColor(Asset.Colors.accentPrimary.color.highlighted, for: .highlighted) button.styledText = L10n.Onboarding.Buttons.join return button }() @@ -37,9 +37,9 @@ class OnboardingPageViewController: UIViewController { fileprivate let signInButton: UIButton = { let button = UIButton() button.bonMotStyle = .body - button.bonMotStyle?.color = Color.darkGray + button.bonMotStyle?.color = Asset.Colors.enabled.color button.styledText = L10n.Onboarding.Buttons.signIn - button.setTitleColor(Color.darkGray.highlighted, for: .highlighted) + button.setTitleColor(Asset.Colors.enabled.color.highlighted, for: .highlighted) return button }() weak var delegate: Delegate? @@ -79,7 +79,7 @@ extension OnboardingPageViewController: Actionable { private extension OnboardingPageViewController { func configureView() { - view.backgroundColor = .white + view.backgroundColor = Asset.Colors.backgroundPrimary.color view.addSubview(skipButton) skipButton.addTarget(self, action: #selector(skipTapped), for: .touchUpInside) @@ -92,8 +92,8 @@ private extension OnboardingPageViewController { let pageControlAppearance = UIPageControl.appearance( whenContainedInInstancesOf: [OnboardingPageViewController.self]) - pageControlAppearance.pageIndicatorTintColor = Color.lightGray - pageControlAppearance.currentPageIndicatorTintColor = Color.darkGray + pageControlAppearance.pageIndicatorTintColor = Asset.Colors.disabled.color + pageControlAppearance.currentPageIndicatorTintColor = Asset.Colors.enabled.color view.addSubview(firstHairline) joinButton.addTarget(self, action: #selector(joinTapped), for: .touchUpInside) diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewController.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewController.swift index 8603934..fd0eca5 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewController.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewController.swift @@ -2,8 +2,8 @@ // OnboardingSamplePageViewController.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/29/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Anchorage @@ -15,7 +15,7 @@ class OnboardingSamplePageViewController: UIViewController { fileprivate let headerLabel: UILabel = { let label = UILabel() label.bonMotStyle = .title1 - label.bonMotStyle?.color = Color.darkGray + label.bonMotStyle?.color = Asset.Colors.enabled.color label.textAlignment = .center return label }() @@ -23,7 +23,7 @@ class OnboardingSamplePageViewController: UIViewController { fileprivate let bodyLabel: UILabel = { let label = UILabel() label.bonMotStyle = .title3 - label.bonMotStyle?.color = Color.darkGray + label.bonMotStyle?.color = Asset.Colors.enabled.color label.textAlignment = .center label.numberOfLines = 0 return label @@ -31,7 +31,7 @@ class OnboardingSamplePageViewController: UIViewController { init(viewModel: OnboardingSamplePageViewModel) { super.init(nibName: nil, bundle: nil) - imageView.image = viewModel.asset?.image + imageView.image = viewModel.asset headerLabel.styledText = viewModel.header bodyLabel.styledText = viewModel.body } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewModel.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewModel.swift index debf71e..24d556e 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewModel.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Screens/Onboarding/OnboardingSamplePageViewModel.swift @@ -2,14 +2,14 @@ // OnboardingSamplePageViewModel.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by Connor Neville on 4/5/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // struct OnboardingSamplePageViewModel { let header: String let body: String? - let asset: ImageAsset? + let asset: UIImage? } diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/ProcessInfo+Utilities.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/ProcessInfo+Utilities.swift index 57cae3c..83d125d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/ProcessInfo+Utilities.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/ProcessInfo+Utilities.swift @@ -2,15 +2,15 @@ // ProcessInfo+Utilities.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by Zev Eisenberg on 4/3/18. +// Copyright © 2018 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation extension ProcessInfo { - static let uiTestsKey = "com.rightpoint.uiTests" + static let uiTestsKey = "com.raizlabs.uiTests" static var isRunningUITests: Bool { // If you want to run the app in Debug mode, but have it pretend that it diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/UserDefaults+Utilities.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/UserDefaults+Utilities.swift index b0907b0..74f5a88 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/UserDefaults+Utilities.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}/Utilities/UserDefaults+Utilities.swift @@ -2,8 +2,8 @@ // UserDefaults+Utilities.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 3/27/17. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/Payloads.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/Payloads.swift index 3f2255a..75fe051 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/Payloads.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/Payloads.swift @@ -2,8 +2,8 @@ // Payloads.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestClient.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestClient.swift index fad0511..c6fb82f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestClient.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestClient.swift @@ -2,8 +2,8 @@ // TestClient.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 7/24/17. +// // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestConstants.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestConstants.swift index 22f05b8..b89595f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestConstants.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestConstants.swift @@ -2,8 +2,8 @@ // TestConstants.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Foundation diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestEndpoint.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestEndpoint.swift index 4623432..b6a07c0 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestEndpoint.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/Helpers/TestEndpoint.swift @@ -2,8 +2,8 @@ // RandomEndpoint.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import Alamofire diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/APIClientTests.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/APIClientTests.swift index a94519f..e955b5d 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/APIClientTests.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/APIClientTests.swift @@ -2,8 +2,8 @@ // APIClientTests.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import OHHTTPStubs diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/OAuthTests.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/OAuthTests.swift index edcd49b..ddf835f 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/OAuthTests.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/OAuth/OAuthTests.swift @@ -2,8 +2,8 @@ // OAuthTests.swift // {{ cookiecutter.project_name | replace(' ', '') }} // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/3/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import OHHTTPStubs diff --git a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/{{ cookiecutter.project_name | replace(' ', '') }}Tests.swift b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/{{ cookiecutter.project_name | replace(' ', '') }}Tests.swift index f0e8536..f79a59b 100644 --- a/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/{{ cookiecutter.project_name | replace(' ', '') }}Tests.swift +++ b/{{ cookiecutter.project_name | replace(' ', '') }}/app/{{ cookiecutter.project_name | replace(' ', '') }}Tests/{{ cookiecutter.project_name | replace(' ', '') }}Tests.swift @@ -2,8 +2,8 @@ // {{ cookiecutter.project_name | replace(' ', '') }}Tests.swift // {{ cookiecutter.project_name | replace(' ', '') }}Tests // -// Created by {{ cookiecutter.lead_dev }} on {% now 'utc', '%D' %}. -// Copyright © {% now 'utc', '%Y' %} {{ cookiecutter.company_name }}. All rights reserved. +// Created by {{ cookiecutter.lead_dev }} on 11/1/16. +// Copyright © 2017 {{ cookiecutter.company_name }}. All rights reserved. // import XCTest