From 0713349ed7f9675397c4c5d02d8b07d6085b7f78 Mon Sep 17 00:00:00 2001 From: Jonathan Cardasis Date: Mon, 4 Feb 2019 00:05:15 -0500 Subject: [PATCH] Reorganized source and test folders. Renamed demo project to example. --- .../UserInterfaceState.xcuserstate | Bin 41700 -> 0 bytes .../UserInterfaceState.xcuserstate | Bin 15150 -> 0 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 39 ------ .../xcschemes/ChromaColorPicker-Demo.xcscheme | 91 ------------- .../xcschemes/xcschememanagement.plist | 42 ------ .../xcschemes/ChromaColorPicker-Demo.xcscheme | 91 ------------- .../xcschemes/xcschememanagement.plist | 52 -------- .../UserInterfaceState.xcuserstate | Bin 28590 -> 0 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 5 - .../project.pbxproj | 122 +++++++++--------- .../contents.xcworkspacedata | 0 .../xcschemes/ChromaColorPicker.xcscheme | 12 +- .../xcschemes/ChromaColorPickerTests.xcscheme | 8 +- .../contents.xcworkspacedata | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++ .../AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../Base.lproj/Main.storyboard | 0 .../Info.plist | 0 .../ViewController.swift | 2 +- .../ChromaAddButton.swift | 0 .../ChromaColorPicker.h | 0 .../ChromaColorPicker.swift | 0 .../ChromaHandle.swift | 0 .../ChromaShadeSlider.swift | 0 .../ColorModeToggleButton.swift | 0 {ChromaColorPicker => Source}/Info.plist | 0 .../UIColor+Utilities.swift | 0 .../ChromaColorPickerSpec.swift | 0 {ChromaColorPickerTests => Tests}/Info.plist | 0 31 files changed, 79 insertions(+), 395 deletions(-) delete mode 100644 ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/xcuserdata/jcardasi.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/xcuserdata/jon.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist delete mode 100644 ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme delete mode 100644 ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme delete mode 100644 ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist rename {ChromaColorPicker-Demo.xcodeproj => ChromaColorPicker.xcodeproj}/project.pbxproj (87%) rename {ChromaColorPicker-Demo.xcodeproj => ChromaColorPicker.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {ChromaColorPicker-Demo.xcodeproj => ChromaColorPicker.xcodeproj}/xcshareddata/xcschemes/ChromaColorPicker.xcscheme (91%) rename {ChromaColorPicker-Demo.xcodeproj => ChromaColorPicker.xcodeproj}/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme (94%) rename {ChromaColorPicker-Demo.xcworkspace => ChromaColorPicker.xcworkspace}/contents.xcworkspacedata (75%) create mode 100644 ChromaColorPicker.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename {ChromaColorPicker-Demo => Example}/AppDelegate.swift (100%) rename {ChromaColorPicker-Demo => Example}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {ChromaColorPicker-Demo => Example}/Base.lproj/LaunchScreen.storyboard (100%) rename {ChromaColorPicker-Demo => Example}/Base.lproj/Main.storyboard (100%) rename {ChromaColorPicker-Demo => Example}/Info.plist (100%) rename {ChromaColorPicker-Demo => Example}/ViewController.swift (97%) rename {ChromaColorPicker => Source}/ChromaAddButton.swift (100%) rename {ChromaColorPicker => Source}/ChromaColorPicker.h (100%) rename {ChromaColorPicker => Source}/ChromaColorPicker.swift (100%) rename {ChromaColorPicker => Source}/ChromaHandle.swift (100%) rename {ChromaColorPicker => Source}/ChromaShadeSlider.swift (100%) rename {ChromaColorPicker => Source}/ColorModeToggleButton.swift (100%) rename {ChromaColorPicker => Source}/Info.plist (100%) rename {ChromaColorPicker => Source}/UIColor+Utilities.swift (100%) rename {ChromaColorPickerTests => Tests}/ChromaColorPickerSpec.swift (100%) rename {ChromaColorPickerTests => Tests}/Info.plist (100%) diff --git a/ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/xcuserdata/jcardasi.xcuserdatad/UserInterfaceState.xcuserstate b/ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/xcuserdata/jcardasi.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index b6e8c6591daf7b7ab30d28265c692ffbfc21a7d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41700 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 z%0A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 diff --git a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index 14eb7d0..0000000 --- a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - diff --git a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme b/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme deleted file mode 100644 index 5c31e8e..0000000 --- a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/xcschememanagement.plist b/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 35d2b70..0000000 --- a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jcardasi.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,42 +0,0 @@ - - - - - SchemeUserState - - ChromaColorPicker-Demo.xcscheme - - orderHint - 0 - - ChromaColorPicker.xcscheme_^#shared#^_ - - orderHint - 2 - - ChromaColorPickerTests.xcscheme_^#shared#^_ - - orderHint - 1 - - - SuppressBuildableAutocreation - - 3503B82E1F2689BC00750356 - - primary - - - 35C376CC1D5CF5300069D7A1 - - primary - - - FC4AE3D71E16DEA300F02C60 - - primary - - - - - diff --git a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme b/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme deleted file mode 100644 index 1295826..0000000 --- a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/ChromaColorPicker-Demo.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/xcschememanagement.plist b/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 974f7a9..0000000 --- a/ChromaColorPicker-Demo.xcodeproj/xcuserdata/jon.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - SchemeUserState - - ChromaColorPicker-Demo.xcscheme - - orderHint - 0 - - ChromaColorPicker.xcscheme_^#shared#^_ - - orderHint - 1 - - ChromaColorPickerTests.xcscheme_^#shared#^_ - - orderHint - 6 - - - SuppressBuildableAutocreation - - 35C376CC1D5CF5300069D7A1 - - primary - - - FC1BD8AD2207D67D00817AF3 - - primary - - - FC1BD8BC2207D7B700817AF3 - - primary - - - FC4AE3C91E16DBBC00F02C60 - - primary - - - FC4AE3D71E16DEA300F02C60 - - primary - - - - - diff --git a/ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/UserInterfaceState.xcuserstate b/ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index f158cf65cf3d7d0d82a1c05cd40da8ca9a15fd13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28590 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 NxE<1`_iy9W{{>xO0M-Bi diff --git a/ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index ed9a9b4..0000000 --- a/ChromaColorPicker-Demo.xcworkspace/xcuserdata/jon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/ChromaColorPicker-Demo.xcodeproj/project.pbxproj b/ChromaColorPicker.xcodeproj/project.pbxproj similarity index 87% rename from ChromaColorPicker-Demo.xcodeproj/project.pbxproj rename to ChromaColorPicker.xcodeproj/project.pbxproj index 83b7ad1..8366b14 100644 --- a/ChromaColorPicker-Demo.xcodeproj/project.pbxproj +++ b/ChromaColorPicker.xcodeproj/project.pbxproj @@ -10,12 +10,6 @@ 3503B8331F2689BC00750356 /* ChromaColorPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3503B8311F2689BC00750356 /* ChromaColorPicker.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3503B8361F2689BC00750356 /* ChromaColorPicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */; }; 3503B8371F2689BC00750356 /* ChromaColorPicker.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 3503B83C1F2689C400750356 /* ChromaColorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376E41D5CF9400069D7A1 /* ChromaColorPicker.swift */; }; - 3503B83D1F2689C400750356 /* ChromaHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376E31D5CF9400069D7A1 /* ChromaHandle.swift */; }; - 3503B83E1F2689C400750356 /* ChromaAddButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376E21D5CF9400069D7A1 /* ChromaAddButton.swift */; }; - 3503B83F1F2689C400750356 /* ChromaShadeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376E51D5CF9400069D7A1 /* ChromaShadeSlider.swift */; }; - 3503B8401F2689C400750356 /* UIColor+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376E61D5CF9400069D7A1 /* UIColor+Utilities.swift */; }; - 3503B8641F27D2B100750356 /* ColorModeToggleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3503B8631F27D2B100750356 /* ColorModeToggleButton.swift */; }; 35C376D11D5CF5300069D7A1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376D01D5CF5300069D7A1 /* AppDelegate.swift */; }; 35C376D31D5CF5300069D7A1 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C376D21D5CF5300069D7A1 /* ViewController.swift */; }; 35C376D61D5CF5300069D7A1 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 35C376D41D5CF5300069D7A1 /* Main.storyboard */; }; @@ -25,6 +19,12 @@ B229F68E819E318E9A4D9B22 /* Pods_ChromaColorPicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B0C16EA18555BA1F96C07DB /* Pods_ChromaColorPicker.framework */; }; FC1BD8C02207D7B700817AF3 /* ChromaColorPickerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8BF2207D7B700817AF3 /* ChromaColorPickerSpec.swift */; }; FC1BD8C22207D7B700817AF3 /* ChromaColorPicker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */; }; + FC1BD8CE2207FCE100817AF3 /* ChromaHandle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8C82207FCE100817AF3 /* ChromaHandle.swift */; }; + FC1BD8CF2207FCE100817AF3 /* ChromaShadeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8C92207FCE100817AF3 /* ChromaShadeSlider.swift */; }; + FC1BD8D02207FCE100817AF3 /* ChromaColorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8CA2207FCE100817AF3 /* ChromaColorPicker.swift */; }; + FC1BD8D12207FCE100817AF3 /* UIColor+Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8CB2207FCE100817AF3 /* UIColor+Utilities.swift */; }; + FC1BD8D22207FCE100817AF3 /* ChromaAddButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8CC2207FCE100817AF3 /* ChromaAddButton.swift */; }; + FC1BD8D32207FCE100817AF3 /* ColorModeToggleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1BD8CD2207FCE100817AF3 /* ColorModeToggleButton.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -68,25 +68,25 @@ 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChromaColorPicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3503B8311F2689BC00750356 /* ChromaColorPicker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ChromaColorPicker.h; sourceTree = ""; }; 3503B8321F2689BC00750356 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3503B8631F27D2B100750356 /* ColorModeToggleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ColorModeToggleButton.swift; path = ChromaColorPicker/ColorModeToggleButton.swift; sourceTree = SOURCE_ROOT; }; - 35C376CD1D5CF5300069D7A1 /* ChromaColorPicker-Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ChromaColorPicker-Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 35C376CD1D5CF5300069D7A1 /* ChromaColorPickerExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChromaColorPickerExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 35C376D01D5CF5300069D7A1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 35C376D21D5CF5300069D7A1 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 35C376D51D5CF5300069D7A1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 35C376D71D5CF5300069D7A1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 35C376DA1D5CF5300069D7A1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 35C376DC1D5CF5300069D7A1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 35C376E21D5CF9400069D7A1 /* ChromaAddButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChromaAddButton.swift; path = ChromaColorPicker/ChromaAddButton.swift; sourceTree = SOURCE_ROOT; }; - 35C376E31D5CF9400069D7A1 /* ChromaHandle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChromaHandle.swift; path = ChromaColorPicker/ChromaHandle.swift; sourceTree = SOURCE_ROOT; }; - 35C376E41D5CF9400069D7A1 /* ChromaColorPicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChromaColorPicker.swift; path = ChromaColorPicker/ChromaColorPicker.swift; sourceTree = SOURCE_ROOT; }; - 35C376E51D5CF9400069D7A1 /* ChromaShadeSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChromaShadeSlider.swift; path = ChromaColorPicker/ChromaShadeSlider.swift; sourceTree = SOURCE_ROOT; }; - 35C376E61D5CF9400069D7A1 /* UIColor+Utilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UIColor+Utilities.swift"; path = "ChromaColorPicker/UIColor+Utilities.swift"; sourceTree = SOURCE_ROOT; }; 91485B6B5C58777417441794 /* Pods_ChromaColorPickerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChromaColorPickerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9389AEF26357BC9EC5DB8488 /* Pods_ChromaColorPicker_Tests_ChromaColorPickerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChromaColorPicker_Tests_ChromaColorPickerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E0C887E58E73DFD65E9DEB81 /* Pods-ChromaColorPickerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChromaColorPickerTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChromaColorPickerTests/Pods-ChromaColorPickerTests.debug.xcconfig"; sourceTree = ""; }; FC1BD8BD2207D7B700817AF3 /* ChromaColorPickerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ChromaColorPickerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FC1BD8BF2207D7B700817AF3 /* ChromaColorPickerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChromaColorPickerSpec.swift; sourceTree = ""; }; FC1BD8C12207D7B700817AF3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FC1BD8C82207FCE100817AF3 /* ChromaHandle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChromaHandle.swift; sourceTree = ""; }; + FC1BD8C92207FCE100817AF3 /* ChromaShadeSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChromaShadeSlider.swift; sourceTree = ""; }; + FC1BD8CA2207FCE100817AF3 /* ChromaColorPicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChromaColorPicker.swift; sourceTree = ""; }; + FC1BD8CB2207FCE100817AF3 /* UIColor+Utilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Utilities.swift"; sourceTree = ""; }; + FC1BD8CC2207FCE100817AF3 /* ChromaAddButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChromaAddButton.swift; sourceTree = ""; }; + FC1BD8CD2207FCE100817AF3 /* ColorModeToggleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorModeToggleButton.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -118,21 +118,27 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 3503B8301F2689BC00750356 /* ChromaColorPicker */ = { + 3503B8301F2689BC00750356 /* Source */ = { isa = PBXGroup; children = ( + FC1BD8CC2207FCE100817AF3 /* ChromaAddButton.swift */, + FC1BD8CA2207FCE100817AF3 /* ChromaColorPicker.swift */, + FC1BD8C82207FCE100817AF3 /* ChromaHandle.swift */, + FC1BD8C92207FCE100817AF3 /* ChromaShadeSlider.swift */, + FC1BD8CD2207FCE100817AF3 /* ColorModeToggleButton.swift */, + FC1BD8CB2207FCE100817AF3 /* UIColor+Utilities.swift */, 3503B8311F2689BC00750356 /* ChromaColorPicker.h */, 3503B8321F2689BC00750356 /* Info.plist */, ); - path = ChromaColorPicker; + path = Source; sourceTree = ""; }; 35C376C41D5CF5300069D7A1 = { isa = PBXGroup; children = ( - 35C376CF1D5CF5300069D7A1 /* ChromaColorPicker-Demo */, - 3503B8301F2689BC00750356 /* ChromaColorPicker */, - FC1BD8BE2207D7B700817AF3 /* ChromaColorPickerTests */, + 35C376CF1D5CF5300069D7A1 /* Example */, + 3503B8301F2689BC00750356 /* Source */, + FC1BD8BE2207D7B700817AF3 /* Tests */, 35C376CE1D5CF5300069D7A1 /* Products */, A890856BC0D0DD14D667AEA1 /* Pods */, A18D889CBAEF3E0FD0A65ADB /* Frameworks */, @@ -142,17 +148,16 @@ 35C376CE1D5CF5300069D7A1 /* Products */ = { isa = PBXGroup; children = ( - 35C376CD1D5CF5300069D7A1 /* ChromaColorPicker-Demo.app */, + 35C376CD1D5CF5300069D7A1 /* ChromaColorPickerExample.app */, 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */, FC1BD8BD2207D7B700817AF3 /* ChromaColorPickerTests.xctest */, ); name = Products; sourceTree = ""; }; - 35C376CF1D5CF5300069D7A1 /* ChromaColorPicker-Demo */ = { + 35C376CF1D5CF5300069D7A1 /* Example */ = { isa = PBXGroup; children = ( - 35C376EC1D5CF9450069D7A1 /* ChromaColorPicker */, 35C376D01D5CF5300069D7A1 /* AppDelegate.swift */, 35C376D21D5CF5300069D7A1 /* ViewController.swift */, 35C376D41D5CF5300069D7A1 /* Main.storyboard */, @@ -160,21 +165,7 @@ 35C376D91D5CF5300069D7A1 /* LaunchScreen.storyboard */, 35C376DC1D5CF5300069D7A1 /* Info.plist */, ); - path = "ChromaColorPicker-Demo"; - sourceTree = ""; - }; - 35C376EC1D5CF9450069D7A1 /* ChromaColorPicker */ = { - isa = PBXGroup; - children = ( - 35C376E41D5CF9400069D7A1 /* ChromaColorPicker.swift */, - 35C376E31D5CF9400069D7A1 /* ChromaHandle.swift */, - 35C376E21D5CF9400069D7A1 /* ChromaAddButton.swift */, - 35C376E51D5CF9400069D7A1 /* ChromaShadeSlider.swift */, - 3503B8631F27D2B100750356 /* ColorModeToggleButton.swift */, - 35C376E61D5CF9400069D7A1 /* UIColor+Utilities.swift */, - ); - name = ChromaColorPicker; - path = ../ChromaColorPicker; + path = Example; sourceTree = ""; }; A18D889CBAEF3E0FD0A65ADB /* Frameworks */ = { @@ -200,13 +191,13 @@ name = Pods; sourceTree = ""; }; - FC1BD8BE2207D7B700817AF3 /* ChromaColorPickerTests */ = { + FC1BD8BE2207D7B700817AF3 /* Tests */ = { isa = PBXGroup; children = ( FC1BD8BF2207D7B700817AF3 /* ChromaColorPickerSpec.swift */, FC1BD8C12207D7B700817AF3 /* Info.plist */, ); - path = ChromaColorPickerTests; + path = Tests; sourceTree = ""; }; /* End PBXGroup section */ @@ -243,9 +234,9 @@ productReference = 3503B82F1F2689BC00750356 /* ChromaColorPicker.framework */; productType = "com.apple.product-type.framework"; }; - 35C376CC1D5CF5300069D7A1 /* ChromaColorPicker-Demo */ = { + 35C376CC1D5CF5300069D7A1 /* Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 35C376DF1D5CF5300069D7A1 /* Build configuration list for PBXNativeTarget "ChromaColorPicker-Demo" */; + buildConfigurationList = 35C376DF1D5CF5300069D7A1 /* Build configuration list for PBXNativeTarget "Example" */; buildPhases = ( 35C376C91D5CF5300069D7A1 /* Sources */, 35C376CA1D5CF5300069D7A1 /* Frameworks */, @@ -257,9 +248,9 @@ dependencies = ( 3503B8351F2689BC00750356 /* PBXTargetDependency */, ); - name = "ChromaColorPicker-Demo"; + name = Example; productName = "JCColorPicker-Demo"; - productReference = 35C376CD1D5CF5300069D7A1 /* ChromaColorPicker-Demo.app */; + productReference = 35C376CD1D5CF5300069D7A1 /* ChromaColorPickerExample.app */; productType = "com.apple.product-type.application"; }; FC1BD8BC2207D7B700817AF3 /* ChromaColorPickerTests */ = { @@ -295,7 +286,7 @@ TargetAttributes = { 3503B82E1F2689BC00750356 = { CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1000; + LastSwiftMigration = 1010; ProvisioningStyle = Automatic; }; 35C376CC1D5CF5300069D7A1 = { @@ -310,7 +301,7 @@ }; }; }; - buildConfigurationList = 35C376C81D5CF5300069D7A1 /* Build configuration list for PBXProject "ChromaColorPicker-Demo" */; + buildConfigurationList = 35C376C81D5CF5300069D7A1 /* Build configuration list for PBXProject "ChromaColorPicker" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -323,7 +314,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 35C376CC1D5CF5300069D7A1 /* ChromaColorPicker-Demo */, + 35C376CC1D5CF5300069D7A1 /* Example */, 3503B82E1F2689BC00750356 /* ChromaColorPicker */, FC1BD8BC2207D7B700817AF3 /* ChromaColorPickerTests */, ); @@ -460,12 +451,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3503B83C1F2689C400750356 /* ChromaColorPicker.swift in Sources */, - 3503B83D1F2689C400750356 /* ChromaHandle.swift in Sources */, - 3503B8641F27D2B100750356 /* ColorModeToggleButton.swift in Sources */, - 3503B83E1F2689C400750356 /* ChromaAddButton.swift in Sources */, - 3503B83F1F2689C400750356 /* ChromaShadeSlider.swift in Sources */, - 3503B8401F2689C400750356 /* UIColor+Utilities.swift in Sources */, + FC1BD8CF2207FCE100817AF3 /* ChromaShadeSlider.swift in Sources */, + FC1BD8CE2207FCE100817AF3 /* ChromaHandle.swift in Sources */, + FC1BD8D32207FCE100817AF3 /* ColorModeToggleButton.swift in Sources */, + FC1BD8D12207FCE100817AF3 /* UIColor+Utilities.swift in Sources */, + FC1BD8D22207FCE100817AF3 /* ChromaAddButton.swift in Sources */, + FC1BD8D02207FCE100817AF3 /* ChromaColorPicker.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -525,6 +516,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 2E61508E4135F0CC9078125D /* Pods-ChromaColorPicker.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -533,7 +525,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ChromaColorPicker/Info.plist; + INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -541,6 +533,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -552,6 +545,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 0A7B83C96B02042BB70821D7 /* Pods-ChromaColorPicker.release.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -560,7 +554,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = ChromaColorPicker/Info.plist; + INFOPLIST_FILE = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -687,10 +681,10 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; DEFINES_MODULE = NO; - INFOPLIST_FILE = "ChromaColorPicker-Demo/Info.plist"; + INFOPLIST_FILE = Example/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.jonathancardasis.ChromaPicker-Demo"; - PRODUCT_NAME = "ChromaColorPicker-Demo"; + PRODUCT_BUNDLE_IDENTIFIER = com.jonathancardasis.ChromaColorPickerExample; + PRODUCT_NAME = ChromaColorPickerExample; SWIFT_VERSION = 4.2; }; name = Debug; @@ -702,10 +696,10 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; DEFINES_MODULE = NO; - INFOPLIST_FILE = "ChromaColorPicker-Demo/Info.plist"; + INFOPLIST_FILE = Example/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.jonathancardasis.ChromaPicker-Demo"; - PRODUCT_NAME = "ChromaColorPicker-Demo"; + PRODUCT_BUNDLE_IDENTIFIER = com.jonathancardasis.ChromaColorPickerExample; + PRODUCT_NAME = ChromaColorPickerExample; SWIFT_VERSION = 4.2; }; name = Release; @@ -714,6 +708,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 097AE9DDB2DC9AF89E2EDE5A /* Pods-ChromaColorPicker-Tests-ChromaColorPickerTests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; @@ -723,7 +718,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 9H97MWKJ22; GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ChromaColorPickerTests/Info.plist; + INFOPLIST_FILE = Tests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 12.1; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; @@ -740,6 +735,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = 0A7F02F440BE6423B319B578 /* Pods-ChromaColorPicker-Tests-ChromaColorPickerTests.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; @@ -749,7 +745,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 9H97MWKJ22; GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ChromaColorPickerTests/Info.plist; + INFOPLIST_FILE = Tests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 12.1; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MTL_FAST_MATH = YES; @@ -772,7 +768,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 35C376C81D5CF5300069D7A1 /* Build configuration list for PBXProject "ChromaColorPicker-Demo" */ = { + 35C376C81D5CF5300069D7A1 /* Build configuration list for PBXProject "ChromaColorPicker" */ = { isa = XCConfigurationList; buildConfigurations = ( 35C376DD1D5CF5300069D7A1 /* Debug */, @@ -781,7 +777,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 35C376DF1D5CF5300069D7A1 /* Build configuration list for PBXNativeTarget "ChromaColorPicker-Demo" */ = { + 35C376DF1D5CF5300069D7A1 /* Build configuration list for PBXNativeTarget "Example" */ = { isa = XCConfigurationList; buildConfigurations = ( 35C376E01D5CF5300069D7A1 /* Debug */, diff --git a/ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ChromaColorPicker.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ChromaColorPicker-Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to ChromaColorPicker.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme b/ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme similarity index 91% rename from ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme rename to ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme index c920b65..51aaa84 100644 --- a/ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme +++ b/ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPicker.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "3503B82E1F2689BC00750356" BuildableName = "ChromaColorPicker.framework" BlueprintName = "ChromaColorPicker" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -32,10 +32,10 @@ skipped = "NO"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -45,7 +45,7 @@ BlueprintIdentifier = "3503B82E1F2689BC00750356" BuildableName = "ChromaColorPicker.framework" BlueprintName = "ChromaColorPicker" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -67,7 +67,7 @@ BlueprintIdentifier = "3503B82E1F2689BC00750356" BuildableName = "ChromaColorPicker.framework" BlueprintName = "ChromaColorPicker" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -85,7 +85,7 @@ BlueprintIdentifier = "3503B82E1F2689BC00750356" BuildableName = "ChromaColorPicker.framework" BlueprintName = "ChromaColorPicker" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> diff --git a/ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme b/ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme similarity index 94% rename from ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme rename to ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme index 790ef2a..02ecbfb 100644 --- a/ChromaColorPicker-Demo.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme +++ b/ChromaColorPicker.xcodeproj/xcshareddata/xcschemes/ChromaColorPickerTests.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "FC1BD8BC2207D7B700817AF3" BuildableName = "ChromaColorPickerTests.xctest" BlueprintName = "ChromaColorPickerTests" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -35,7 +35,7 @@ BlueprintIdentifier = "FC1BD8BC2207D7B700817AF3" BuildableName = "ChromaColorPickerTests.xctest" BlueprintName = "ChromaColorPickerTests" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -58,7 +58,7 @@ BlueprintIdentifier = "FC1BD8BC2207D7B700817AF3" BuildableName = "ChromaColorPickerTests.xctest" BlueprintName = "ChromaColorPickerTests" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> @@ -76,7 +76,7 @@ BlueprintIdentifier = "FC1BD8BC2207D7B700817AF3" BuildableName = "ChromaColorPickerTests.xctest" BlueprintName = "ChromaColorPickerTests" - ReferencedContainer = "container:ChromaColorPicker-Demo.xcodeproj"> + ReferencedContainer = "container:ChromaColorPicker.xcodeproj"> diff --git a/ChromaColorPicker-Demo.xcworkspace/contents.xcworkspacedata b/ChromaColorPicker.xcworkspace/contents.xcworkspacedata similarity index 75% rename from ChromaColorPicker-Demo.xcworkspace/contents.xcworkspacedata rename to ChromaColorPicker.xcworkspace/contents.xcworkspacedata index 3862aca..9b10b32 100644 --- a/ChromaColorPicker-Demo.xcworkspace/contents.xcworkspacedata +++ b/ChromaColorPicker.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:ChromaColorPicker.xcodeproj"> diff --git a/ChromaColorPicker.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ChromaColorPicker.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ChromaColorPicker.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ChromaColorPicker-Demo/AppDelegate.swift b/Example/AppDelegate.swift similarity index 100% rename from ChromaColorPicker-Demo/AppDelegate.swift rename to Example/AppDelegate.swift diff --git a/ChromaColorPicker-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from ChromaColorPicker-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/ChromaColorPicker-Demo/Base.lproj/LaunchScreen.storyboard b/Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from ChromaColorPicker-Demo/Base.lproj/LaunchScreen.storyboard rename to Example/Base.lproj/LaunchScreen.storyboard diff --git a/ChromaColorPicker-Demo/Base.lproj/Main.storyboard b/Example/Base.lproj/Main.storyboard similarity index 100% rename from ChromaColorPicker-Demo/Base.lproj/Main.storyboard rename to Example/Base.lproj/Main.storyboard diff --git a/ChromaColorPicker-Demo/Info.plist b/Example/Info.plist similarity index 100% rename from ChromaColorPicker-Demo/Info.plist rename to Example/Info.plist diff --git a/ChromaColorPicker-Demo/ViewController.swift b/Example/ViewController.swift similarity index 97% rename from ChromaColorPicker-Demo/ViewController.swift rename to Example/ViewController.swift index 9ce2119..98947c8 100644 --- a/ChromaColorPicker-Demo/ViewController.swift +++ b/Example/ViewController.swift @@ -44,7 +44,7 @@ class ViewController: UIViewController { } } -extension ViewController: ChromaColorPickerDelegate{ +extension ViewController: ChromaColorPickerDelegate { func colorPickerDidChooseColor(_ colorPicker: ChromaColorPicker, color: UIColor) { //Set color for the display view colorDisplayView.backgroundColor = color diff --git a/ChromaColorPicker/ChromaAddButton.swift b/Source/ChromaAddButton.swift similarity index 100% rename from ChromaColorPicker/ChromaAddButton.swift rename to Source/ChromaAddButton.swift diff --git a/ChromaColorPicker/ChromaColorPicker.h b/Source/ChromaColorPicker.h similarity index 100% rename from ChromaColorPicker/ChromaColorPicker.h rename to Source/ChromaColorPicker.h diff --git a/ChromaColorPicker/ChromaColorPicker.swift b/Source/ChromaColorPicker.swift similarity index 100% rename from ChromaColorPicker/ChromaColorPicker.swift rename to Source/ChromaColorPicker.swift diff --git a/ChromaColorPicker/ChromaHandle.swift b/Source/ChromaHandle.swift similarity index 100% rename from ChromaColorPicker/ChromaHandle.swift rename to Source/ChromaHandle.swift diff --git a/ChromaColorPicker/ChromaShadeSlider.swift b/Source/ChromaShadeSlider.swift similarity index 100% rename from ChromaColorPicker/ChromaShadeSlider.swift rename to Source/ChromaShadeSlider.swift diff --git a/ChromaColorPicker/ColorModeToggleButton.swift b/Source/ColorModeToggleButton.swift similarity index 100% rename from ChromaColorPicker/ColorModeToggleButton.swift rename to Source/ColorModeToggleButton.swift diff --git a/ChromaColorPicker/Info.plist b/Source/Info.plist similarity index 100% rename from ChromaColorPicker/Info.plist rename to Source/Info.plist diff --git a/ChromaColorPicker/UIColor+Utilities.swift b/Source/UIColor+Utilities.swift similarity index 100% rename from ChromaColorPicker/UIColor+Utilities.swift rename to Source/UIColor+Utilities.swift diff --git a/ChromaColorPickerTests/ChromaColorPickerSpec.swift b/Tests/ChromaColorPickerSpec.swift similarity index 100% rename from ChromaColorPickerTests/ChromaColorPickerSpec.swift rename to Tests/ChromaColorPickerSpec.swift diff --git a/ChromaColorPickerTests/Info.plist b/Tests/Info.plist similarity index 100% rename from ChromaColorPickerTests/Info.plist rename to Tests/Info.plist