From 5e271b048a0b2757fc144d9b4f7fb1d64cca5660 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Thu, 1 Oct 2026 13:37:17 -0700 Subject: [PATCH] Initial commit --- .gitignore | 1 + Name a Color!.xcodeproj/project.pbxproj | 344 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 29732 bytes .../xcschemes/xcschememanagement.plist | 14 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/100.png | Bin 0 -> 2200 bytes .../AppIcon.appiconset/102.png | Bin 0 -> 2236 bytes .../AppIcon.appiconset/1024-mac.png | Bin 0 -> 22236 bytes .../AppIcon.appiconset/1024.png | Bin 0 -> 22126 bytes .../AppIcon.appiconset/108.png | Bin 0 -> 2156 bytes .../AppIcon.appiconset/114.png | Bin 0 -> 2366 bytes .../AppIcon.appiconset/120.png | Bin 0 -> 2436 bytes .../AppIcon.appiconset/128-mac.png | Bin 0 -> 2626 bytes .../AppIcon.appiconset/144.png | Bin 0 -> 3066 bytes .../AppIcon.appiconset/152.png | Bin 0 -> 3178 bytes .../AppIcon.appiconset/16-mac.png | Bin 0 -> 360 bytes .../AppIcon.appiconset/167.png | Bin 0 -> 3418 bytes .../AppIcon.appiconset/172.png | Bin 0 -> 3574 bytes .../AppIcon.appiconset/180.png | Bin 0 -> 3812 bytes .../AppIcon.appiconset/196.png | Bin 0 -> 3948 bytes .../Assets.xcassets/AppIcon.appiconset/20.png | Bin 0 -> 524 bytes .../AppIcon.appiconset/216.png | Bin 0 -> 4500 bytes .../AppIcon.appiconset/234.png | Bin 0 -> 4854 bytes .../AppIcon.appiconset/256-mac.png | Bin 0 -> 5322 bytes .../AppIcon.appiconset/258.png | Bin 0 -> 5288 bytes .../Assets.xcassets/AppIcon.appiconset/29.png | Bin 0 -> 704 bytes .../AppIcon.appiconset/32-mac.png | Bin 0 -> 856 bytes .../Assets.xcassets/AppIcon.appiconset/40.png | Bin 0 -> 1006 bytes .../Assets.xcassets/AppIcon.appiconset/48.png | Bin 0 -> 1074 bytes .../Assets.xcassets/AppIcon.appiconset/50.png | Bin 0 -> 1068 bytes .../AppIcon.appiconset/512-mac.png | Bin 0 -> 10654 bytes .../Assets.xcassets/AppIcon.appiconset/55.png | Bin 0 -> 1260 bytes .../Assets.xcassets/AppIcon.appiconset/57.png | Bin 0 -> 1252 bytes .../Assets.xcassets/AppIcon.appiconset/58.png | Bin 0 -> 1314 bytes .../Assets.xcassets/AppIcon.appiconset/60.png | Bin 0 -> 1458 bytes .../AppIcon.appiconset/64-mac.png | Bin 0 -> 1382 bytes .../Assets.xcassets/AppIcon.appiconset/66.png | Bin 0 -> 1464 bytes .../Assets.xcassets/AppIcon.appiconset/72.png | Bin 0 -> 1668 bytes .../Assets.xcassets/AppIcon.appiconset/76.png | Bin 0 -> 1688 bytes .../Assets.xcassets/AppIcon.appiconset/80.png | Bin 0 -> 1704 bytes .../Assets.xcassets/AppIcon.appiconset/87.png | Bin 0 -> 1878 bytes .../Assets.xcassets/AppIcon.appiconset/88.png | Bin 0 -> 1854 bytes .../Assets.xcassets/AppIcon.appiconset/92.png | Bin 0 -> 2136 bytes .../AppIcon.appiconset/Contents.json | 1 + Name a Color!/Assets.xcassets/Contents.json | 6 + Name a Color!/ContentView.swift | 229 ++++++++++++ Name a Color!/Name_a_Color_.entitlements | 12 + Name a Color!/Name_a_Color_App.swift | 17 + 49 files changed, 642 insertions(+) create mode 100644 .gitignore create mode 100644 Name a Color!.xcodeproj/project.pbxproj create mode 100644 Name a Color!.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Name a Color!.xcodeproj/project.xcworkspace/xcuserdata/travis.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 Name a Color!.xcodeproj/xcuserdata/travis.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Name a Color!/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/100.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/102.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/1024-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/108.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/114.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/120.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/128-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/144.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/152.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/16-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/167.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/172.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/180.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/196.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/20.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/216.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/234.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/256-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/258.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/29.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/32-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/40.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/48.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/50.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/512-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/55.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/57.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/58.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/60.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/64-mac.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/66.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/72.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/76.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/80.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/87.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/88.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/92.png create mode 100644 Name a Color!/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Name a Color!/Assets.xcassets/Contents.json create mode 100644 Name a Color!/ContentView.swift create mode 100644 Name a Color!/Name_a_Color_.entitlements create mode 100644 Name a Color!/Name_a_Color_App.swift diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/Name a Color!.xcodeproj/project.pbxproj b/Name a Color!.xcodeproj/project.pbxproj new file mode 100644 index 0000000..c3f66a7 --- /dev/null +++ b/Name a Color!.xcodeproj/project.pbxproj @@ -0,0 +1,344 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXFileReference section */ + 1FD19DA6306EEFDE001468F7 /* Name a Color!.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Name a Color!.app"; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + 1FD19DA8306EEFDE001468F7 /* Name a Color! */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = "Name a Color!"; + sourceTree = ""; + }; +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1FD19DA3306EEFDE001468F7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1FD19D9D306EEFDE001468F7 = { + isa = PBXGroup; + children = ( + 1FD19DA8306EEFDE001468F7 /* Name a Color! */, + 1FD19DA7306EEFDE001468F7 /* Products */, + ); + sourceTree = ""; + }; + 1FD19DA7306EEFDE001468F7 /* Products */ = { + isa = PBXGroup; + children = ( + 1FD19DA6306EEFDE001468F7 /* Name a Color!.app */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 1FD19DA5306EEFDE001468F7 /* Name a Color! */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1FD19DB2306EEFE0001468F7 /* Build configuration list for PBXNativeTarget "Name a Color!" */; + buildPhases = ( + 1FD19DA2306EEFDE001468F7 /* Sources */, + 1FD19DA3306EEFDE001468F7 /* Frameworks */, + 1FD19DA4306EEFDE001468F7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + 1FD19DA8306EEFDE001468F7 /* Name a Color! */, + ); + name = "Name a Color!"; + packageProductDependencies = ( + ); + productName = "Name a Color!"; + productReference = 1FD19DA6306EEFDE001468F7 /* Name a Color!.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 1FD19D9E306EEFDE001468F7 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1640; + LastUpgradeCheck = 1640; + TargetAttributes = { + 1FD19DA5306EEFDE001468F7 = { + CreatedOnToolsVersion = 16.4; + }; + }; + }; + buildConfigurationList = 1FD19DA1306EEFDE001468F7 /* Build configuration list for PBXProject "Name a Color!" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 1FD19D9D306EEFDE001468F7; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = 1FD19DA7306EEFDE001468F7 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 1FD19DA5306EEFDE001468F7 /* Name a Color! */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 1FD19DA4306EEFDE001468F7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1FD19DA2306EEFDE001468F7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1FD19DB0306EEFE0001468F7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 1FD19DB1306EEFE0001468F7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + 1FD19DB3306EEFE0001468F7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = "Name a Color!/Name_a_Color_.entitlements"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 265636CTKR; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 12.0; + MARKETING_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = xyz.lncvrt.nameacolor; + PRODUCT_NAME = "$(TARGET_NAME)"; + REGISTER_APP_GROUPS = YES; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; + SUPPORTS_MACCATALYST = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + XROS_DEPLOYMENT_TARGET = 2.5; + }; + name = Debug; + }; + 1FD19DB4306EEFE0001468F7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = "Name a Color!/Name_a_Color_.entitlements"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 265636CTKR; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES; + "INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault; + "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; + "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 12.0; + MARKETING_VERSION = 1.0.0; + PRODUCT_BUNDLE_IDENTIFIER = xyz.lncvrt.nameacolor; + PRODUCT_NAME = "$(TARGET_NAME)"; + REGISTER_APP_GROUPS = YES; + SDKROOT = auto; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; + SUPPORTS_MACCATALYST = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + XROS_DEPLOYMENT_TARGET = 2.5; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1FD19DA1306EEFDE001468F7 /* Build configuration list for PBXProject "Name a Color!" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1FD19DB0306EEFE0001468F7 /* Debug */, + 1FD19DB1306EEFE0001468F7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1FD19DB2306EEFE0001468F7 /* Build configuration list for PBXNativeTarget "Name a Color!" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1FD19DB3306EEFE0001468F7 /* Debug */, + 1FD19DB4306EEFE0001468F7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 1FD19D9E306EEFDE001468F7 /* Project object */; +} diff --git a/Name a Color!.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Name a Color!.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Name a Color!.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Name a Color!.xcodeproj/project.xcworkspace/xcuserdata/travis.xcuserdatad/UserInterfaceState.xcuserstate b/Name a Color!.xcodeproj/project.xcworkspace/xcuserdata/travis.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..ee7b5056590a1edf0214512d665f1fba1a7ed9ce GIT binary patch literal 29732 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 P`LFQ8AP*N+zvBM@<5255 literal 0 HcmV?d00001 diff --git a/Name a Color!.xcodeproj/xcuserdata/travis.xcuserdatad/xcschemes/xcschememanagement.plist b/Name a Color!.xcodeproj/xcuserdata/travis.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..84fffae --- /dev/null +++ b/Name a Color!.xcodeproj/xcuserdata/travis.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Name a Color!.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/Name a Color!/Assets.xcassets/AccentColor.colorset/Contents.json b/Name a Color!/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/Name a Color!/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/100.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/100.png new file mode 100644 index 0000000000000000000000000000000000000000..09b5afb9305fd5f43b0ab870c6b71c9a4f7a4cda GIT binary patch literal 2200 zcmV;J2xs?FNk&GH2mkI~CAPQ;}00Txf z#vlmbbW;qvnKQJt#Tb1t8U6T8fM5_CL3+%-@~TVDCL=V{7~_lpeEQ-ekADaw)n~m{ zI%H}5p#-Ql5Olr%l+(?&)w4oaMnNNZ5%AnnZoOhQT^$Aspi6@}w%b@jC zR?NTuaVAz_iZvHjCW90z(;lxrU}6Q-{s>M;Aw_QwJ{uL%&%Y3iOcFp@Z1m<^R4Efz zMsPwZ8D?7K5fe)Rs{%wSiO3b7M3qYbVk#hm#b1f#;#32GNa@_4k4rI5FA(V@Fpd4P z6fl*L*k1QLssuHNU|PD_kEMVv(n@4@jPf0bDFK|FRA5shYl~8pMRIMRN&p68Vknfi zNUZ351^;g_SSl$*s6s?)V-?Y)PwCaw!sN(mB`S+QPT`mjV8TY?mxi> zC$U8$LkGvqFwGbh$I;-TH%_qLQD931Bj3fbGfzK6v5;e+?dheh6^>(XIPyD_B)kc5-0TSOo zeECeXPCF)QRTv?=|K=~|TVlakr|fl{wE$}a5JQnqe*F0Dm)@Rf)|owsnicbL7jHfD z<_F)}%vtl>+Ja(?A>?8DIcAx4X5|JAj3J-cZt(ecKMW^@k1^I}XH zXpFuH5r#A%i24QnHo_R9!IBgs6d|Yq1WBT$!e2T809H^qAOZyd0B{`uodGIj0Av6@ zZ7h&Qq#~o4dNyQ02E?=gXU_2N-ynZg`2p;eTz>2L%Zr$wb04NxipNtwH6OFTwO;XG zkRJ4Z#rlAMcIs~Q6X|6Ay8XcRnI?qY*k4P%RN_JOxsQjui~25h?6frf|Km=Az*3_6 zWLpJ;hbmsNn_K<62~iyH9OGz1ufX#*$?KEE`ky`^Fp)pFcL|eYFH-Tf$o$L>o$Yfe zU-f2DiGgC+|NS37dg?;K`0^YkV$j(pUY!uS6ZA-C!sh6T_Z%U716m3{y~D&{7_kxT z__^Mn{A%CmV!*3re;e&gXb%a`#8)-K0092@O#lCX|Nrmx-~ZpBcOXOGE1J1gU9b3n z=evdz9ttx5p^+3&B^sC@d0%D;fwjG0bq~K>aXn(7HRn3p9CXL2_%g1qO0Ex*6WBe= z1Fdd`k-DJZ?m6+TeAif2%|Cr*9U^=CdL?(!kld6PpaBOK3eH1+S`5^Z&Wr}N%^UsX z(&#*0z!^zGBN*UzG46z>vCQdr2(96zOPsDL)QHh-2Gt5oNT{-l|7zpkgF&hqKY#hQ z7aH3*^;H-krGGoeIt-Z55o!jm>mYj%hll5u4;^8)lEJ2|7yy`o-1*h$E#f~gwEIh3 za(SBl9^5+EU-#i|w^?LA=`aq5A_&VJN->CP9jQGRDHZ`>y1-pnZ>1I7(C5_ORr%@m zu+k7})7(9=AnvMWA?VONXdjA+?uuB_Rbp+G;;0M9!QqDa2yLW063X{=abG>2gY+! za(W4&8Hk3VGNL`nvgSYFjm7D%V{gNO)jooA2-Y5&r4WmrsqIr+}6-q(z8#w=b(O9ou-2*hwkS;!vxXAS=yh@Ud3R!ne z%`lJiClJHcm((0$3=%=+TKUTdp`53+MEy=aV}5)Ki8ze&Ps-~UBo9Gi`@h3~`}%vz zkEH_nihZMYx~?x*JN_m!u>0TfxYRrQxChnY#O|;pXyjRgK$y%&!1VwOl37?Ah5~c& z>w){By0<%Gb)X?10`{BmFQO10?ZPOqBph(eBT;4q?^b|f#5WIr4yiRN5qXLnP{ZqH z%?G1cfBnil74;ib@iN^FoKjZsJ{!UgU9;Anj{WfOa1quxwpz5W>0l*Q zdMYs!j)0ao0~=m&#A$fWi6d9z7oB+MVi94XAAb>m^}|Y8c?P2R1WgGToZ}2G<*aMi zOu4?>J}IZEQZlxe`~=ibM%`)*w3WB(#3Z=EDUx9SWl2^MEnon}umA2cuiPqRhSYec apm2D2mleS+a=DBmK@l(j000000000m87No) literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/102.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/102.png new file mode 100644 index 0000000000000000000000000000000000000000..d020a91e4e5614b59ccc92bc8dd4d1157a13a6a5 GIT binary patch literal 2236 zcmV;t2t)T$Nk&Gr2mk}ZQFdTsvpp{ZTqq7v2EM7ZJQbR?sxW6kNDz?+g3zO0RA%15~(jp z!Ud>A0BDd@B10|#tX3;#Bzq>wJ;shZ0E3srlw;b8D=s=Vy-}}J1I>Eot~_S#=GULR z{oM0kgY+_l44che1*HzbsVm4)kX8bXyhU_fsU!wKO&JQX^i&lKFav)LNF>`s*rK3Lm>m{!SD7PA1v8Qzx~HQLAzO z!aGGXfqf;IynfT$)5cM7-qEq!ZWP0Ql;eYg@xZQqT`_iA zKmYi}`>%g9b9lJYA$qRZ&Ia_s+pmA{L+I_Z7!2Wq#~ptDsm0TfDMUi0MYfp;2vK7qw$;B7PtM+@s|mSM6uti?Zf_T zzhysY{oDFO|Gaf4dJTDNdn$hA`Zu5)y#d0V?InrqlQ6Y*g0Axw`bOq6I+`y*Wuz?mQlp@83HM`?rztZeP#ojGXRu444%i(GY&(jOa%# zNGNAq1%Jcj<}aW@DWO5}FVuaK#dtnYtnr}{z9p36OyFrq@0}$e5@oN_ALUl4xP)88AG`d%_WCJl+5q)?* zj+lq2h+%OKP8fclaxZ3U{-UtIAE#dt<;p*Ct-Uh@N)0wn`V)RD`zqSV-@})7%si4E zhqE`8-@1prEak=D;iyZZ2_GO)uuIF6$W{5oxh#EL zcCGQ8GwdF15cBU>?pnu9Nqi8?7AA|6%X}xqm{24n0eQGXhNI)Set9n!_dE<$Qb>VM zt!&W&5%vnxL5CoAt<6sqs2w;Yj6WnXw8>;;lY(8I`#vBPiD0b*F&Yc{vX+Zr6$<^a?dE@`oaEt>vm zq(>+=1y1uO0}GSz!B#y#cr>lf*gdoM$c8<4kimp>e2W%s*P$%#zwvvz(=|ozGgsCT zz-=oZ6^JnQDPU^nEoPwbbQUSx4nwn!Twx=kGYOzxCCN*pPdt;uDW=9Ak;U;}gwLtI zklof!39uvYebtRv_Sv@c)|>s@$R`l^kn_4fVz~fm^12E7ZHm+>@yY4JFYy+r1n!Z) zvzn}*jZ;%-eJveI+eT_>_{&|h{an$&LH5xbkg}v*MM@74#H)$iUie2SNz_E(5$%$y z#U0V|^H-{0E{Z=5($Sk@_rtzJC|_6c`}R-@)?-dj-@?a{V`leo<71e~s=-vqBp`Qc zbWeCLeMAL|)=hG48#=B6dkO%MAPRlw3I}uBb;hK9GkL|A9KTn7fVSWO K000000001rAvqHO literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/1024-mac.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/1024-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..446d298fa4e3117c073d40b2c7e09952e944abc5 GIT binary patch literal 22236 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/114.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/114.png new file mode 100644 index 0000000000000000000000000000000000000000..5db700a93801e089179732878e112c19a5d9ba15 GIT binary patch literal 2366 zcmV-E3BmSKNk&FC2><|BMM6+kP&il$0000G0001S0040S06|PpNUs9`009{?X&c(U z^KW=2BKjX2UK5BT5J=h|e1(We9o*WsRV#a+dtZXPySv6@8hJNf067!@P5ysnXXptD zA|_x0=xp0=+IHS|;Mlg$>5Qaw{($RrwkuV(ozAvX*|u$C?KQ_3Z=7$9HM%GwCII0- zLm~nJ0ji1sK}f2POd%rhr+raX28s$sEL$*T)PTw3$BZ6DA5{TUDqa7lAHMza}*mP$L06-=L{DYbWF#zb_aO?|kRRl@! zi<}$yt#+fUF?|zKSUv2^yJX#~cX6 zfU}gxPHVF>s%}9RfyXKA2&1ZT1W3pqg4iY&6Dp?l0}}9Z zfg&J}h>WG6%>)nwF0){PjldWnA(uqVf-J!F0>`I1n1-=nqex8hHf{_WKF-L;mW^>X zY}zQR(6VU7mN^(XuvLU3`PV3VG(1u;6&oh}Z)~=VHbiP!vVn5TvSER`Z+Je6f)K=p~dk6}9 z;i)^2sn&=YcRwABl)AH15Y-qcq%*rDqs~2i0WzSrFyn%UeP;yq-09DTM5rk#JbSwP zNw7-&FAn@NBtk6-Umf^GKbZkxV%X}k@hJ#wf`}AGO?A;>fQ*yeR_9Mmo&twXpmO-i zIqx_KxHu`SK4~?Q2LKL{03ZiEcL+&hur5xDGxpg%AkhI7I0OO(6a}P9&i)(~x-elJ zw%B9q2&jkvz^ViQq6d)fx#&^-s0zR^W`Y~DW``|TOu{gK_v)kfJUvpr?^OZ1IBqOC zdG^xzv!+iTKXz0M&U;nBRMd4NKmG9S7oU9a_9tIMKmODeRO(zDJtk0cF*r|05LF6L zQ7)+~q*8CBD+TpB`rxDY{4I!j1^qUslv7qg-2~}Kf&^HN00~l&1YtM{07T6K0O9YP z09H^qAYcUm0FWU7odGIx0CE66Z7h;TBqFGxFme2$5DkfD0M!8iI=ixOm;8?QXsU^I@s^esW6p~RB@I!U%z1!;{1&8aeE#N zl;(G-*!288Rw|%jXc%7KF%o9bI(^5!mQVox{Wg?8{kM)|x`1k9dDS#EhJ}}94AsX4 zsBAHjZ*|}EzozcAI!6|}{o_chyZb}J+XW8T8+#syGLTPh+5SA^>BXZ+RAj8J`hI;q zx_)b~sTSne2qv7rm|QzHdf&tU>0MEl0-L564(eA=Dj6<@B52ul=VqcJeENmMQ5tYp zq{kR1?g4d=p+RDpPSDoVN32#11j_=&)TzhkS?45Lpr$zTZ^rEAcxCv9sucg%{@AEe z&OvNP5iMafem>tur{USZ$-3S0#l`wDeG4jsDE3h}bw7){Px*}hrA=^d`UB6#*yU&E zKT$v5v{?bi#|MH`kDcg1BQ(Z5d{Y1g?GVFj%Zeb|4+!MPVgrw+EGsWD*w5PKRr&7@ zDZLdV^!(m!|oc*4D6cl=H*9Z~&Q59hs7ga0ImYBXmU+G4ay~z2x z38D#oHUHbIfq>Y$SZ$4A<^i3eB7^u)@Q|eJ2%pRQTB*o#5G2qGhJxyzQD zZuols>(`z1ma*IW!y{1nkl(;bx)qYhTLY`6CvY5CqPer6dc$5$8Htep`K`TI5o5m| zo~#n|J7nBV0b8w&Wr*ZI26vGkv&d|`#bza~Y>kyxD)HwX<2TMSpcGBlt@|eW4<@MA ze>8E-9daGwd0nHp2@6U%cSEd?i0fgK@#!|n!_Cgm*clv6Vs1~nrzIjceL_UzA#;Ef zTND-7!45?fCf8_<5m#^|xw)f5jpJNb2e3W@B0Q^1?&pZHPmf`&uJ0NV&!&%6rS3WB zaY)yMbEBB>zME@s|FuSc<4#}nH62Kj04<|BMM6+kP&il$0000G0001Y004IY06|PpNaX_n009{SNgKAk zf9aQq=zjzg{2-1%AZdT_6(S;aP;6UUww&jEzW@IrlDt_Xl9<3B|AfrI2jG%ejKN(h zi$rrOO_OV~#`nI@0C*xHVge?B&bDoeWaW9Qde#o^?w&!&KhPXkfc^l&?5=sTaFujsUo&tp^N(`#)x!e3)uU9F= zjyVz4P`Dw6ROVAk%B!k{Mk( zG^+z(8{83rBzCy;)}6Choe2_Dj3}#tC>KQui0#T~Vn$}W24h9I>Ksz&h(Ns_?U2g} zrGg+}iY+_ADd!!GI$_YJ6C$Ak7=gcTWVM`r0`3B8)j<*n0|5_>LgJtUnY;i1Aq)iE zv;;zv!UsUWUBT~6Ho>hoFmTxX`Z;L=iF$Mn1}>X7e~Kv|unU1#frrQ+Vc#W{2%nVV zhfmSwQa@(F7&vWndp~B1)Vc$iL>Ql}RK0RnZ1W@-_DLmhJH_P-NLftgMjsd$uZ+3i zi^@52nH_UfB;dB%c=P>LlV`-9Ol16WTRm}ECe`JFO5k{k@0^<_`c-zvyKm2^+Z?35 z7AX9dJrg;_Zu6y^-woxNpG74TGYffOu1Dc#=Ey2$aM?^R4^*3hHmQotqWH=c%NO!l zC6lRg8C)`hbBW?B7od`f|3&SRc`}=~N~Q_4$R)FAb0vzOa=CoY)u6J8X47hO)#V%K zF{7Ho*CU(*4MwL0-6GW=NM98iCb zRW6y&Yx27N7}=$=#fPo)w7vIMqbauI>ifMmkE^fW#d4V}^Uhb5Go_73!4%r?Xg_5l z_71xcR3^cthxa0x!yIRx&<2;tp*{8t=0YyTncdI9Dv``NyU#@BLNhx0RLaC@M{7pp z3o{(MA4T5xSZ2ZmAXL@bY6h=wePfMS z#QQuMSiv+y!tN*WuSEZn$>qs~`U~KRZ*2uDclzhbupS{l$mhu7`S@ zOjq63{gL_~JbK5a=kLBSH`9wTD0ZYxG)*%e_SaVHaT7f5*RAQUQ!`p$8>V)&ZZO>! zh}1UYx@nT>v{OCmuP!Yvh9F6(L&mn#wob{W^GApo5LDtG{R06uLjl0~Ec*1WD%R8FmfgUV)MFwAVf`(}EYrfdzxUcwj47 zATf;bhoj{(-QA5Msz`xlE>*YszAlzz>tbwn+Bcu|ib%KWZL#s%z1GDR$MGku)6A|- zG77Oi*&vSbHQH)DC7X4Lc?P0dU8&mCH$7?T8o>7Zb*aetxQE^%Cge`6iuDKDvC14O z=tl^cs`6WU9`cDnoOpbFY^cdAD9^n!gpC_`!UMnn{{1#;|No=)ts1Wa|5{YRPo!i! zTV%*S-}$a)nCUq@sa`ez!WvzgQjpT(jdrU)OPmUsi(`{6rGhlte6w(yk}ro8oZP-^ zJlC;%DMlAkn1g?4^y$)xozqibzu)9>BlVRfB7mL_|iA)IIBEUfZjyyu{zc765o-Tb`o^1Hrx-d>m#>1inZ9FRT& zeni)>;M^H)DNqh>T?&{Mgl925TG| zoi{gri1%PO1~eK9;O#mM(q6La-&36aREWaN!#<_mF$QFnNEc*)Es?Eze9?ChOQKHq z*9YrwcPZt~>N8|e=TPK7J8`lRjSpe_N3Z|vU^JT{sTiH2erBp(dra(?;2+lB(bdxE z&!r3a;1JuSin5FAjmPbP-sVagu77M%w;@Yqqo`+1rOBw$lqMcdIW)U%d+N{L99hJxz_+W{CuubQgaYTQuzBbPO zZ?g}(L>ScC#CeAScV@!e>O}aJ8<~AtOkeC-pYTAYc*(=JbP0c?=wDc`!lKzt!o0nU z8e=RLizqpF-XF*#fBafK9ztb!)D3t}xc+|=7-~;7De&q`r^o*cGlj-bD6;a47=>r$BdJB>y9q=oqg)im8J(@YH&dhRG+TX>`^W8N zNZmrK_-k!U=_PSgB`T_v$~c)WOy^~-c4+t}%NWP%x;#fhU+0rKAPW(WK_PP$w|RY< zR5@?4WQ%lC?b`D<(W^j~+l%Jg-BF=Y4=!u#oLm<$7lY|Ft7U%$0prJ!p(PVbJDLnQ zi{WN{w{;7kZ`g66jg(nlA! zjW|s&=l!^&+UCoFNrK@HsyW~6Zm`_@MN)I!)VsJy*;Chha7-hZxq3?*wybnE-DFt3 zwKPvu+l4|nnMGs!{59~%5pT_4P)ttCYPf#Kf(o6H`!+A-FE-?p8FlJ-vRsWf55&69UAb!{f6Chx847}^R}C= zwal#TB@q#$i>Hi;nScKq-u%(BtnJV5+E(C=pc{Ewb6yq;&uRmOBV|Oa8R8h$)DX z$}7nXAQ(vi$jDpk#T3Fw$MdwF03!;}TfQ|~OaZiXzsC#&7*&AC_{lgixhbiBnL`8^ zU4R+iYZjf~H5?+q2m{P`x8!YP8(IL2GQf;`i^)aFi0|kLMjG_|Z9sG$M$TqNFxp_o zt8!7&_bY*z0d%v94rk;DT7VG;EYHY8D&L_8qYlrH8YH-ug$cwC;PRqF899g+j65ul z6BA0w&9scZ%jF#nz6nL&1ZhiU` zIBp{*)HZZ!*fW%oUD9BAP`JHPaYVTNXj72!m~aQC;<#`Jr{aWgN2KD!aK|!B+zH7$ zkr|V4d@e}Bak(%F$0qNXi9E}rlXuia-;v2XVxsTxX>1xC2vhe7OBnacsDK=u%*LWGF4WrQ(oq z+oi#ApKzPdr(s9Yp;jeQ;JHyKB?~&HfLvZwsQzCFBw%RPP$C^4&_@rRpZ7}e%6n)T zea9#3gK0T|7O{inxuQcUS)Bml26%2NDwN3R59wp)`Q@O5SNeQfAZCE&)fFn7$kIau z5H(^|$wN2XLd%GOmJhaS$g1%b$bwES_y79;srw6FOQohJ|zfUx{(qmD`` zVr9p&&yW@XVgUe-e09~%Dk)|~#~kPUMmi4=T+qA#cNP%m+XWHVHFZrMF&N*9#&N&bM=Qnq4KWk5&6k9j;Ouy_t*Szrg zpI}*I=*yR`KVXF!dz*|D-qf{^9GG{Rb#^}Vgfq^+`0}f+DfrcwUvmDLCmz1*`peEg zII5%GNO_iOo7%cZj2bg`-1xq}zWze@_4SP(KW@zE5#8-gwIwNUU8=0AuBoXld`(St zRb@#lndUK8P&gne1^@ssBmkWODu4ih06uLplt&~ZA|Wc0N|=BRiDUrQrJ-LQRsKiu z+u16<{m1bCMH>vo0ZF z?+)#m(<{-vMdRaaD<0rk--hs=PmUF3RxuK@MM3vzi4fRiBDPN85yX>jXltK<0oE&Q z_KZAqXLF3A77YK)XZl>P-wyA6ug`dZFG!uUix+C5`jd2ueZA8U`Z6wWclg7=jgguu z#NA;`-CvgUc$Xs_05-;qF@Fg}sl#+5 z0ZFHBD_`zt&kz6E?l6z9!|dl8y}8JakzNB#{Hj3~{F?E8JR)59n6Ia^M(ATNNGpVK* z-R`hXvDhybAxueUW(6*i$7{$j>9~#OCBfOF3?^#(Ee{F+p*8Rgw7#$;xAzL6AG%*6 z=PLo!SD*v{mb6$GkrCv-q6)D8?YWOzki}N0sf)Ax+sDSP#f>q;KLPlhjOz6>M4t5$ z!rbKKAN!O#YUHm-BZ2-DwrJaI9s{G4o8enS!V!&POpp_DFqS3w)RJJvV5_kKrIB!H zC`k<=sraNm^SZSpZbl+`yv)Qm56cRE0E3$3(aCwgyHS0(Y&tW572VoRtrHAaHUKZ@ zuG2L7O+DmAziB8D;EryO+&PlK6(lXfXGEQ60FbIn>~SOd;-JTs$#!ucLL0N?i1)vw z8$6g-WwBI|lb+aGFgbfDTonUe$Q)zzs^k zRDwRzd^*edw2k(VI&FX!n{9JVf1a5;*>>q?R^y%0>hISBf70b(Uew-~{F?BFl^r4U z*;$sOKA`6c`6k12j)+ycHj1Jx#Hy>*mBwudD5BygHWUfR?m*9Z@_a^*kJw&%DoT z+(u6S^U%KVr(EQ|4?pqW3%z*ZW$6vUKbxu>SHS5!4cxan__)Xc#*hu1olg*h3op)n z&|ch0(?#_1N6aVN@7f&p2)O`xfCK&Y3;ma!VamGD<_iD7X9633DA<8vGv4{w5b&?4 z7gm+I$~`{#I3(YDL&w8ld^R{5GtBVFQn5wcNvcxkK?}09?gQ-WX^=qB8L#qn>Y2&I z@2fe=04a%Evdc8jg8GO)lFcd#x2hny8~`X=?aZ8FAIs7yd=A95M1~D8#S%o<pfqeZFPlI@LS46q1LJet*xm51l zR&~gQbz99c`9$k=$i=Q7>UibbITsT)xhR?6ByJx9MB$5+!9K~T%`Gf!f01`_am;e9( literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/144.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/144.png new file mode 100644 index 0000000000000000000000000000000000000000..ef879590e682c1e4153911a3ed901a6dc268e049 GIT binary patch literal 3066 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 Igzx|W07(A;t^fc4 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/152.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/152.png new file mode 100644 index 0000000000000000000000000000000000000000..23d544a03720133e7bbe078b5771cd46b081789c GIT binary patch literal 3178 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 GDS!YD@~jg8 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/167.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/167.png new file mode 100644 index 0000000000000000000000000000000000000000..d1abafb308f393d4da5a1b056cf8c4d3f21617e3 GIT binary patch literal 3418 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/172.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/172.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc679f37cc430f08b2538b16201edc8cda8af54 GIT binary patch literal 3574 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/180.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/180.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d06468aa53e02f91632a922dbc1ab27fc8739e GIT binary patch literal 3812 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 aM)0v>d`$8i`QQH~SWqy)000000000Ms$_`( literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/196.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/196.png new file mode 100644 index 0000000000000000000000000000000000000000..2eab7103dea2530706d54a60c6d7b14c395a1abe GIT binary patch literal 3948 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/216.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/216.png new file mode 100644 index 0000000000000000000000000000000000000000..4b08ef8978d8da2a88a6aebeb971a04d4cfa17ae GIT binary patch literal 4500 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/256-mac.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/256-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..baf7bfc9d6526589c4d2d1254c7ffb8e7109b559 GIT binary patch literal 5322 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/258.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/258.png new file mode 100644 index 0000000000000000000000000000000000000000..dbf81e6b78e28e0de3629b23ead5a0bebca8ed58 GIT binary patch literal 5288 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/29.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/29.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab64d921019ef03e7c100b160bc96fccfca8866 GIT binary patch literal 704 zcmV;x0zdsyNk&Gv0ssJ4MM6+kP&il$0000G0000S000~S06|PpNY?-W00DqoZQHZt zet&Z=sm!U$Sz9WcNbKpDg#{SIoQL=$??dwY|IRidCV=r4g&V;Wl%M#^U}kmy@aXTu z{nZ(;F$VXKvBKlWCfEpcBzd@`jsZ;YptSI^MXDwf7<11mRpdqR^_+a(Wo9!of+i-8|rb-8(2ZFD{C+$b<&$BiG=dg4n97wfr^24S@7BU_yizPp=f;AnE znHvJ60RHoW5h^7PiA%c$7o1=u(kNylQ5f6=6H7B| zq@~OnzQ8W_W?Hn*UK|+R;0nDF_8M z!|?~<%f7V^1Cw0$kkl+fsIM%+@(?!$5U91lWcTb}(Ow#xx7WV^>`K1hVj3YfzZRyD z!-`Zv50c4v0_{0047+QfXle{geELXUF65M=-U#CdCSX`d+WbCmnKmv2g>}nw46W-- z^HM)j0;=bl`%*E#f*b0eACI%~)Ra{1d?FS+_xh_*2NyO~5*rVp91p%F?f~}YzGveZ mcGwg*I`HC_N(Z~yUvm=+WSy5XO8ciUyF|O5@_Zr~fB*nhiAXX4 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/32-mac.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/32-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..943db98cce37cd725ab8ef8e53b3c4f4b72777d1 GIT binary patch literal 856 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/512-mac.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/512-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..aa205e8963802c65f3ab3e8147622990ea52d877 GIT binary patch literal 10654 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 UGBOzY=>U^JY4U%`r~lFa3;FUXdH?_b literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/55.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/55.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1f345a63e1ae1ccad282652063d752ef3bf8df GIT binary patch literal 1260 zcmVg6_tk=G#|cdvm%wv23Xa8g^c#5oXST*C*Z0sW)yWkveKUg}=KW%*{E_{_>0bbHw z@V*MccFLPXHL#8f#=G~eHCj;WcQ+LR9di6=s6^*(p=Dc5LNUZV!Hc+DiBa8q7VF;P z=oCh7&F_)Cl#pFVV(I080RHy~m5>X&7PlDMqraQe=)7VKUFiC|!P@iAmYVqEb}@wK z?Q(zPvDF+%F8s2l%u*|{KO!||~jGSgM z+nHFW(V)QBd$G1xt!E5pbW-RX@u@VO%ma2;=D0Y$4a5A!NvQwx2B#7Q+B_)hYU?`h zObjOpz2>0H0VWXUUJ<}I`|JDg^RQWhqVR;BcjjTQoTwpKtc0)%_R~a%!);(s-KhO4 zfaSTVDGURGh|@V`ZGZpxV)_u?Rpj)9a2QgBe}hnj5g|PcU^;)wU%kmqa4n6bTJt@3 z3JRCS?U$#YXl)}8%^*t5=e0H=da8y{W5p|Ejs(QD-L|D1{KOgAFTrz#e)?(sdKh4ASctSlkt{=b9 z1Tqthy)%@^^!zSQ>JMoy#vj}mO6lu|i=vDIzjxw!@h48~MN6;H)?EkBX)_9Z9Q?aX zPoR}_mRcSp)fET6xw4_3`SK3``Zc?M=cfX@S7r4*CfWlcYx&cCa?|~NaD3SN@qc^< zA4G$;6cc@FV7L>_D*U8ABqRTREP1~*JJz~ls5-JcM(6-T?wv7*n6(Fe}LFnjBIdT*NL0#*``&Z@2J@%59 z#1fh>Wr>N)f;x|$zdB|Lo<~7YPg~FBibXvvA%!L*CMGG0%oHiwnQ5o!VWx*-fSG=Z zL1qU3GZ|oJfTEX~UWyK8Iw%^LX`sk5lclI-UbAZ7A|QUjx=LQesTDoA&bltI2g%W6 zlywpqeLg3Q95c=y#}S8VC&f7Jr06{;qw_hI?N;l#orVHhk2in9GSQvneI5X(7_s@C zD|F}8&V0;pE`T(Ak?L&Q$k_DkoU^mjVWI&fnp3bxDZ}gY`E~U9yoOR91^Nmh z^%VlXYykjPP&gnw0{{Rp5&)e6Dmef-06uLnl1C&Wp`j=k45)w&iEIF!Gl{z=n*LdG zuWmqArD&zyZe9RzJx7rfSg> zNSy5;YR}SuD*BuwE6U?qDX)`(gV_wKyEs5=$P^_0l6tX1PIVPBB;emE0(oNQ>O;@9 zA-z}^?5*_wOFoFvU;zI13E3B~0Qe%bR?QRvvhZ4jQ@PI)=-?yP}u8F;Ml9 zna%5$c)nBb3(Y?G4k@9_Av$1xu<-%akS9mkLKHryM(qC@5|f>! zvkNGjQalT5DGqZ#?nuxAGzgdOi~QZlf6B6Gg4LlyfjpbC!TXx@MCFb@vpA3I4lxwA zl32fPSRs-+AMW?oqzjC(mTDz69ffoHIx3Z$tx=OfHFxIa%Om~$@5+CEmmcA;A;JSr zx=j=y=;Z?mu{)(}w$HdLfdFHgod@{E#dG;tH>;!Zj$af04II=&MC;S$nSbHEHGwR} z`-TND(a%EibL@QYy{;ZMwNyVbKx4aB;NIIHLnFxf9wV>5cwP`<9F>VwQ4b0NMt=X5Ph;|PDW=vdA5@m}+JSZ1A z=iWG;*F*Jk^0tqdG;C;Vu-4qDJf5@qb6oi+`soW(2Tq!B`X$qZ@?KI&w*~5QSwH6f z$&5Px@4El#kni=J?9Ukw0Nt7mpZF#3lEWA=Jr`O?d!)=B2!M?swD+9wo z*6`u+d`qiWwInV{7stl*#IFbC1Qeip<7}o!;rDe&ul`Rru7Vhw5BDFr&}%1dBcrse zhEwH^FCN#b5vRsOw=yC(_9T)%lYE^yfbs;YA($NCh O5n}FK3lb6>0000MZClp> literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/58.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/58.png new file mode 100644 index 0000000000000000000000000000000000000000..418910bb65aa4c0497407414e2fbb591ca23c524 GIT binary patch literal 1314 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 Ma6^(Qa>jrF01y$k?EnA( literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/64-mac.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/64-mac.png new file mode 100644 index 0000000000000000000000000000000000000000..01463fd713865522b6dbdf06311d75c4dcaeb8e5 GIT binary patch literal 1382 zcmV-s1)2I%Nk&Fq1pok7MM6+kP&il$0000G0000#002J#06|PpNbLat00E%0ZJQ!1 zdaD|DcVc&U_l$^($lW0#BXjr6-8t?j1lHYM|HAIoRp))zrcQVDS{M-%fd3h7n>N;% z?2NH(+Soi2M4Dt}0ZiI@^yZsl?ttI~JC%x5q@+?EKoSD;p1i1NNv}`ZBG6(AMJi&Fngv@b z!FKuBoc5tj$O)xX+^NnZDP?g(E;2gZhbd+7BtEZ71Xsu@a~?%k z4`E6rIIA==rMdzevR|HziF7)Mq?E-xF*a%`Y$>4Y=V~G2AzSoK510UpLvkWxA(iSd zECLM%ekCU|4pLq}4221S#VW~(WPT*&rPZ(qH`pn;7E)v$q{tR0?T10@*L*M0JD;=j zlzv)^Y)72`QBnSUc{H*$FvHfKdDQ&kjkn*)`0Y1eHa|JLVT6Ur1_l7y_2@TnaOMO1 z^=te2 ziEIGP^OHYMsQyKA<8JSPIVQ@VS>MI!JNZ}8_obhjU)T<)+sGb-zpx&g9?svkf3e=! z7~lr@4q1ADeyVjd^Z@-cbEruLX<>YhUGM#_BB=U%e+!j4j0FMG?qEinf97Ne)9G2_ zLOZ zFWwZl#T!yC{bb5~B)Nv){?V1G6{wBY-*JN9&EbOn=U6%W%yNCy`QR19W+s?uP@R?` zo#xl)p6QLaFOrBY-dv-#R!B{JQw=P}E$=y#J=4ys25Aq)_7RQNoi)=XuprM-|n zw9n!XyF>mX|G;=YbLjJ4HAjCccvCc|G@`w=&n~nW2|hZO%5+;VNVcI;mH)-k@15r5 zw-`F;RTg3cP!5+Pp=5!_XrFyFyg6?mct?b@TPiazYm(LI%(XskcCliF$gKkSAigCR zpwD}LW86tD@-g~JRGdhMKKe#r|L#~>0{W8ggDCA!;^ER<16uc&Ad4gQrJl&Sc}2x6 ztp)~E4oTNc*4FE0OuVya)NblD%=d?SwAhJB!RH1PY-(MkKqG<&NtO4W(8vh z0F%GHZ`!<&d8O!-7sx=-2$z7l0O1NA%H)hY&n}%B3R?TGdhyL4FV<83o}+~}l5Jd1 zshpORO4-Fy-sbNhe55&Id2K*pi>jNA=H}HM0)%B=&LU>vVEI@7<78=n{!ob3zn;`) z$CdH)>}2jQ=jJpYe$GlAtG;fTcEV-`9kWd(;P>w#2m}z(#L^(d~d1QkJI0d0^zxnYUGz^S>8m*zJ(=rmFD% oICLH+9~FiixCr5k@&%#gZ9fBXy>6ixX9X6@Nwc)0W&iL1052_}dH?_b literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/66.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/66.png new file mode 100644 index 0000000000000000000000000000000000000000..c6091b9f190023e4258081243a9deb294e181f0c GIT binary patch literal 1464 zcmV;p1xNZ)Nk&Gn1pok7MM6+kP&il$0000G0000%002P%06|PpNGbvV01cqCZJQ#g zdf%^lX2)=M_g_Kg4xy%m4w1WMTx4#kMg9X$=jwMGWJr-x7W~$4&p98%eAH&ZWJr^c3pjS-Gb+NuMs#a3Bui!8F{@8mi15_~Fc}i2 z9G2et4gXKg@Gv25!>soERKx^$$HWk-6W@&h#v*x29QO%gholFHgMOeQS`d>1TE8N; zh6l3tXH@neh*|!i0nSJ90iZxdJ%}P6c(OrD-s9wbML@3U?^g#HyJbM7pOS_MH z0NQcCw(ubS7Wc!T2Y~niiur6zaw73LB85+fH6$hlSpEqV^PWu-#iWA0Q;C6n`_jDN zgoI^*x8Qt)aAx_i;KXEPq5A!G1jM+PZ|oFIOhhK|khwetzH+*@!NUn)X#y;ua=ugP zAU@A`&Dnt55&92`J&F1cLcYoiuk{fU7WE zUOablg&<1KKfHglRU-;i+g`o;w#JSe(5O1cLgan>kDtE$6#eVffMPoVUwrV%SHJwx z30{TJSzoQ$sMV?{Ufn=ID3^dxu7V_}j3-xCP&go90{{Tf69An7DnbB406uLjl18K= zA)zp{x&VL;iE04QjljHL@cw6Y7wI2?{~r0k$p>n@$9xR+Yx(2-rvHyOK5<@=KgaK} zdH{Z~dT0LCd?bG6W1w{y!GFvEn4hRS0$Q!O89jb?d4^ebs%cSbY3b7cH17{7mCqp) z{*{9>Ke?-}eO;wFYAcf0)E31M7VUn%)McYE!?5wa_)zX;CO zF=^>hft|ZhciJhONTf4$lwKY+)d^8cha_v%T12yc3$ES~9C-L1(qQ zA*E~Sa99y*!nzFRC({+g<09Yx;pZYBXYpSn%7^`S-#2Pk)1D#RK9%1G^Rm#2IeapE z!gk2%K1LAdXa&AgRB^K15Ji*aPlDuwKinAVa&}|5-vghA&?1u&O@5uh5-^nL$L7M5 zslK`cA&_>-E>Qy+#2q;Ww4U7IBM|fK4vj%gUl$`J3J<=t^2UMi*!*t%Kfj4yVzjTz z6I^}|3no}32{v9B3_TtX3EKsGhb_PU2_>-&=f9Jc(Ffwb6;OwkA5Dj*d9 z5AG~&zWdZA=E!9|emg8Yd~*v%13?$otL`ZI%n*6HgIX6Wu3QXRy;J%A_Fc=orjOB7 zadZ1CoO2pwW4+@)jD6>)#z=pmOMEJR4tc`y(d*@|A{}im`#xR%??qa89YWLR$|zo9 zlJhStUs1zSj5D9rsOp0P@r+Fp&Ud`z)1369KcHf*E4ej1Tst)T2@iRPHCqe_S&YTg z9@@}(UO#>Cz-##mg)Bv8oUlq>O}^Z>a#`d4GlbA)J@7Kw-NWiti=fZVB;iW>jElP6 zH9ez}9l-HWm`J;%q;R03;{a S)z#uH5MS?4pBVrE0001_k<()U literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/72.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/72.png new file mode 100644 index 0000000000000000000000000000000000000000..5b647ecff98c1fb267565d44d7ff8cd9801fa8c4 GIT binary patch literal 1668 zcmV-~27CEZNk&F|1^@t8MM6+kP&il$0000G0000-002h-06|PpNM!;501co++qSXo z+56n*dEfu}e*dvu*)~g;HfytTQl&CGmFaBTw(Y#{bMM*Vee}gCB4PsY_bfY7FKBd! zIs(k(>cr$OU|a?xTarB06L*00_Ck$yw%=&gC8H2%Xxrtn{_LG6?s-`uwM3;YPhAUL zGla65x6~>dZ~6K;_kn7|63*QjNCLqQek};B_B{2jlV#qFX?!!3LLi0iO;QRcZ@>Td zR3q^w)MX(M?2G_~LiOHw2r~4XDzMv!&rmtq0V!aJsoLsp^Q?^^vVTOf^_~?ng;fAz zfC^ac?UdtH1&RXzu*}z!9Ly;IVt@n|{5Z{^Mh0S_RUI>cf*9;5dX^2S@I2aZOv=M- z@jv=*gK_3L24s2iFqjzfqRPS4Swc)>fy4M=lmkrac^IU?ud6KkX1Z851OT6os0^kL zR)RPHI^Tum2+yuZiMb^i zCJ=~4dGGaAK;z^eoV~-L0m+R5z}5tSati_1+&Q;Ei!pt1@drn5SrHu*07%piUb@V@ z0Ezqb-+%SVYW@t-vj1q`KJ(~1Uw=PIQI58ap%~9B zoIh`-bhKaB2-EK;F-lTPBrO!luR3Mf%9(Sm})o$?|`VvCy~>Hify6QY(+sp$AKaGD7WLuc)USiW zSTDIyqu56P0RHHGKG#j1k?oU|pz}sH@ujyv zrcoY^qlMA0*A(zqp}p<)+>Z&tb}`{^;s-a4^SKAl^RnZ2fxSH@<-G`$Z$Fj;SiF}9 zEhhU`w-2_7#ZkskI-hYENKd~>lUlXF<*P67dsClcn_WomPudZG|MYM%(4^7Oc%drG z^UvA1Kc5gvzXG7yVR%0O{XW?Zcepgcxx7c-^A3$?b45J#%7dN=*}3VZWh0D}`*`fa zZULD?$D_fQa8#C>pYrFUqY~?v$83V!=E0`;rHlAroWYl9jt6R&jMaMR^tSz%s85{v z+SRZfwECU|aXuMFc*x(qxBvD4+`VnCHzT*Zt`qD)htRgEsbQVcy2Syq{m8yp{~>eY zgvLYJVuJ?6K9Z1(wW{hM=5IRmkbC<#8ysMSp?s<~z~JEaHdu@l9s_gO0&tPm8EWTj zzwm?YC#V`b%zTUy5YX}zU8Oi;2>-f<^9J8?D#2V^`RP`ky=F_EwFAGIXovJyFPb-i zIFbEreCoTdg!zTewW}kBVS0VWLaTL?b~ff=Hz!~G>IMga0meVB@J;Y887&djB1k&w zbb`{S2L%(C<=#t^nypht`Z7JcDcWpJ`$VZWq0NnUg9O#!~4H1ZCBvAgoh}UBr_1pBI$|NEA??M02~Mp zZ4jfXt|(N5f3P;Q2n;2)Rzcv3-@7O6=3y4&1?7T9qPLxIYTv0FbExaPZui#i7D%Sz zeh_)10<%Ktu~^I=m~0+^Ayw_GfB$JRVP$EW9K{rgB7`$fSd Ouqar5RzQKE0002Nb3r!% literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/76.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/76.png new file mode 100644 index 0000000000000000000000000000000000000000..67322bc3f1373e8322ebe0abd3ab903e7b441593 GIT binary patch literal 1688 zcmV;J250$FNk&GH1^@t8MM6+kP&il$0000G0000>002t>06|PpNR0vj009{?Y1>fS zor~yy+*&%&m2F$Kt@JV1e(vt>5e}(Ep6V~Sd-Qk_E+6qC9AaX3cX!uQ_pCM0z4zJc z-~FpEz-?4W~+q%T2stQ#E;Kv5WELIw!|z!NU=5RqQQaJB1T z3_&CjgG|IA23Uaxu4N{D0Jl1iWeo!a5Dd@&8B63==rhT#ah|czFbIZgkfJ!xH7w~A zvg7S%A(&v;CWY;Hf-H0?X1fuxh6#pllHo?P6djW642K$Pm|*zU7(2w75ZVJS*VfwU20S!PZnx#vEsuRex5JQ5gX_%%mRsJ8{ri%2CRb+w;)~=`s zK!(K24B^#aQMEk6Sp?>N` z54y*DGDGik%ppr`vcX0xEi&J1NfLT1im{O&eB)E^de1w)Vk0A%V3=hVksu-hNN)z1 zSz%@~W)zrk2tk5CFiAsURul#PQ3L>1P&gpm0{{R}7yz9CDog-O06uLjlSZT>A)zSr zo-lw7iEIG18>Txavi~UbW2Jv*{4>jzT`WoJ_w*k4UmCC24$0r-eJK3ny_A1oJ&Am^ zJ(53fy&yAPzraxy3qx60Q)BUL?aDTits;cKY&#Sxs!Pk(u4N03c(DdhatU#Fo_gLd zpf3-_sdzLLrkCaeV^;Qb0=z*;3@zKm7eC@iVpx|k1oD7M9W)Voxx3jz;pJ(B(Qg6A zEhbR_ugM;s#PmoxCjf<|t&Z@Tzg2`Q8h`-)!dZ-GUGp)TUmkE+MPU4XC!{#ybNO;VS{`! zoDNtK8Qt7tc<})gMg9Nv92D-kPf(y%9Igazcori$P!3R4ZlS>tFrMfb5A8AjDTp94 z5hWD|!j6J8Y5!S&Wu~&nOG|LaOx%x) znlV>(pPuKRCiuUxT0_?pI#&VT0o;?7MAEBSVH-EJ#$Dqyv-<3W_sf5aae@hR-Wd0I zKfkbB({&Xivf%OLrGrbVlV!gjm%AD=6FS_jQmZf%g{?(k&A3xkE zJXY3Tn@Ez_*R~&006_dO+jQ_9>a(0KFj$Wu!K&ro^Lt2yn`fi!H;m@Dy*GS@hYkr3 icn9}b&yZCt^GK|&QV&l$m}L(*Nb?-zad<@v00000{|9^k literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/80.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/80.png new file mode 100644 index 0000000000000000000000000000000000000000..32203e31b3a4f8df3270ff3d4e8956cc80ebc0ed GIT binary patch literal 1704 zcmV;Z23Pq~Nk&GX1^@t8MM6+kP&il$0000G0000_002(_06|PpNNfTC00E$EZJTMk z`m1VtX=cT?ZQDKDyn&?UdiE84;1DsAJ!uqsB~_nEHgVqlWhF6g7#67?p_@iIyI}`s_#F)*QeL0ayF(<7clQ zUlxg&42-nweVaLdYk!NF)U-@}fppe-k6e21tRtVFE;=PGo5`972<8+7e2v^JIu#>Z zNJ{|BGeApj7L$UO8Kfh?oC9>^bkWJA^dc?6071(aN|M;fA=U^63D$T(Oadis-=Rk+ z@O-4fy{O0gC zW_Ebf<0+XL8aOq{WFOq5Bx77)v|~lZ8~A-_Uk#5Z(&N*xJm2q|r2R|u2 zS1$=wL;u(4hyVaOzSgfnC6W5ZHKZqyH-L^@(^N0Xn@f90M<8DS9l5*QEGepDbuVc> zi2Q)`mfTYEC??= zWpCj9|4tPhXlmljGh3AB-bCa|`sGA=r^G*jlhP_QCObZABm4GeL68$PAOQaU&d>fQ zi~kW!xR`$T!yb+u{Y;_f<^SPNJ-RnC_A^LPzxbSCGJB9kK6dL1H*8!f`^LbCDa0@IwFJBTAi6&=c-uan^A(9#R#ps z2yrBl)(p!5!?R^|BDwBw?56}L1O6wh-3o_kzBSX@}>#gFu>M>fLk zWskG;%ovBq>@>-G!_bV;ltTJ3B%XhDy115LD{=YBc}>^6Nc^cqFn~~v)ErAOSIi%U zu>|;TkQWO$sP{anc9I;;hAO|gvV~dlF}J@bg+-%YgM*yBEUGVcfd0_IML@p!E+TCg z&Urwu6;En>bguz^I@4+xe+cSKoBQR$vBxyAg%0&h*%UC&?O6ozZ4;p#ja$4(V{0)n%pEF8USFWbBhTEwaZi0y{L}HX z5L+zw;Hj*c9ePv-Z);b}%%eh?_&xeN>Ei1f2U?4z3roS<&AA0vr9|E3sED#qrcX+Q z@Av9ihC!B^2EzQG&eA^>n z@;$?d5hg;}h>{;OHO*4s4E;TjV32R8Z^?@#Dl$X$b>13@xpDVv761U*21T3z literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/87.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/87.png new file mode 100644 index 0000000000000000000000000000000000000000..722d1f9f5af08358a3023e3377482216c7a8c613 GIT binary patch literal 1878 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 literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/92.png b/Name a Color!/Assets.xcassets/AppIcon.appiconset/92.png new file mode 100644 index 0000000000000000000000000000000000000000..1a2b49ba201920163d99bd7c30358a15be6cf8d9 GIT binary patch literal 2136 zcmV-e2&eZ_Nk&Fc2mkQh|F_s+qSJI+x`RF_Pt+VTkp1Q+bU*Y?|Ho=BjOq@A|?QT3uPnJI2uC$pho=E zOhFBCUO|BCIcFp_5-EhL^dSInz5&jAEVuSbi_betmO4ixM(P#HvKagP{TH5m&BOUo zS(zSk;4Jvn97$qHHkfISc^6$}^|321pRzC#Dr|cO051^y2{Bp$fFLki=fL$&xC>N$ z=5f)osA!H98p)pkCMjr@^WQjB7V4r;ZbeWgfnYO!mH-7a&%?IdrJ!mOZbg}z3@s#} zMCC3A?;23A^Ov9;K!%o5=E_~RJk{hE`Kawep6SIv?eey+IjTPwanfiCAi-K1^sk<*-KeJQZPK9e9WK6Fyt@ z=_qPth-@DOuJS^ZurNS$B0)d&TJgS$V zGqX@q5ze}!rwYHGvJOcQ1CU@>5Q;KGXF7$b?j#6x*8dP?rv>W_)u7-yLiAPxD0TuM z#RcC(S5_A1LwA%>f-n1>ksI{uz@nH*UE$utS9k9w6I%v| zH@hC9tNvB%EawxkRWhHw{X~B{PWa@iqbUa{zbo@cI-7@>+`_QkCahvk-CaE_V!S>os@)+Wl!m&I`6+mGIO9rMmJ>yQ|2HT2oo zYp=cac^*QLAW*eYAYn9@&NtuObI+O+BUhRGgw)iqsC-ZmMoEKnN!p)5sUjLFU->E! z6wyRc5Qzp0k_0v4uX6xaP&gn61pojL9RQsHDqH|u06uLjl13yVp`k03?cjh7iEIG5 zmD*Z9b!NAD-y?l5^hYhhKJD`)zO#1{c-4Nud$@nD^^^Lm>;d|l*0bmr`~&>wrq{B6 z?XRQH|NPYR1)DGd#Ma{b%0d&&{m$<3X*xZs4v6$%SQ15Y_b_EM*UZt~U`F%a4&?zh z7&MOug%G%sdW4S;RD`h#OrSWakuUQl1)l{qzm{1EFS(x%D>NR zrRu7Oq{eAUdxgkay=!_{7L0*L;Zofw$KEGMGDZmbN^feyJ~JW_ACWaf#leArzOmX zKv_V|0*n#yRe%2#hyTU6fB%Znb#fffQ1I_&K}Zg_L+UicUj6Xd;|pd3hUP~RSOq1i zm%D4b^o>~mj3uyi4Bkk*Mt#(frbl!rovm0T+pc=2ES9Ypj<`#&1Uw`#FMh0CuQW5Ra&Pt zW$^S`GD}Bu0ntwJEip z;pO^a&!mJL>v_l~-QHgx%YA~`;w0I4doo)XQ$M1EyDQQo#rj7qvNJUl0yMTUVYEvheb+_N9uAK9P_tnkXU&m`7y!{*3 zz6dFyoNf_|fLcuu4>a(Hk0iCY6@x$^_*6KwYRGGJxy5k)>;-@nAV zc&2JrPSDZzH=!{;^_>ozuZcQU&gf(B}*21 zu!I?QUT(eH$D!REi=VgZGm`(@qmtC5xaqPvZ6{ZfpN-2K*d|g!#-eLC= OlE;w@q(Kmb0001sI2_9W literal 0 HcmV?d00001 diff --git a/Name a Color!/Assets.xcassets/AppIcon.appiconset/Contents.json b/Name a Color!/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..6e2721a --- /dev/null +++ b/Name a Color!/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1 @@ +{"images":[{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"idiom":"watch","filename":"172.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"86x86","expected-size":"172","role":"quickLook"},{"idiom":"watch","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"40x40","expected-size":"80","role":"appLauncher"},{"idiom":"watch","filename":"88.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"40mm","scale":"2x","size":"44x44","expected-size":"88","role":"appLauncher"},{"idiom":"watch","filename":"102.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"51x51","expected-size":"102","role":"appLauncher"},{"idiom":"watch","filename":"108.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"49mm","scale":"2x","size":"54x54","expected-size":"108","role":"appLauncher"},{"idiom":"watch","filename":"92.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"41mm","scale":"2x","size":"46x46","expected-size":"92","role":"appLauncher"},{"idiom":"watch","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"50x50","expected-size":"100","role":"appLauncher"},{"idiom":"watch","filename":"196.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"98x98","expected-size":"196","role":"quickLook"},{"idiom":"watch","filename":"234.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"117x117","expected-size":"234","role":"quickLook"},{"idiom":"watch","filename":"258.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"49mm","scale":"2x","size":"129x129","expected-size":"258","role":"quickLook"},{"idiom":"watch","filename":"216.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"108x108","expected-size":"216","role":"quickLook"},{"idiom":"watch","filename":"48.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"24x24","expected-size":"48","role":"notificationCenter"},{"idiom":"watch","filename":"55.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"27.5x27.5","expected-size":"55","role":"notificationCenter"},{"idiom":"watch","filename":"66.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"33x33","expected-size":"66","role":"notificationCenter"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"3x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"2x"},{"size":"1024x1024","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch-marketing","scale":"1x"},{"size":"128x128","expected-size":"128","filename":"128-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"256x256","expected-size":"256","filename":"256-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"128x128","expected-size":"256","filename":"256-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"256x256","expected-size":"512","filename":"512-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"32","filename":"32-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"512x512","expected-size":"512","filename":"512-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"16","filename":"16-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"32","filename":"32-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"64","filename":"64-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"512x512","expected-size":"1024","filename":"1024-mac.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"}]} \ No newline at end of file diff --git a/Name a Color!/Assets.xcassets/Contents.json b/Name a Color!/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Name a Color!/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Name a Color!/ContentView.swift b/Name a Color!/ContentView.swift new file mode 100644 index 0000000..3789939 --- /dev/null +++ b/Name a Color!/ContentView.swift @@ -0,0 +1,229 @@ +// +// ContentView.swift +// Name a Color! +// +// Created by Travis Harbin on 8/30/26. +// + +import SwiftUI +#if os(macOS) +import AppKit +#else +import UIKit +#endif + +struct Item: Codable, Identifiable { + let id: Int + let name: String + let color: String + let timestamp: Int +} + +struct WarningAlertModel: Identifiable { + let id = UUID() + let title: String + let message: String +} + +extension Color { + init(hex: String) { + let hex = hex.trimmingCharacters(in: CharacterSet.alphanumerics.inverted) + let value = UInt64(hex, radix: 16) ?? 0 + + self.init( + red: Double((value >> 16) & 0xFF) / 255, + green: Double((value >> 8) & 0xFF) / 255, + blue: Double(value & 0xFF) / 255 + ) + } + + //ai func + func toHex() -> String? { + #if canImport(UIKit) + let color = UIColor(self) + + guard let color = color.cgColor.converted( + to: CGColorSpace(name: CGColorSpace.sRGB)!, + intent: .defaultIntent, + options: nil + ) else { + return nil + } + + let components = color.components ?? [] + + guard components.count >= 3 else { + return nil + } + + let r = Int(round(components[0] * 255)) + let g = Int(round(components[1] * 255)) + let b = Int(round(components[2] * 255)) + + return String(format: "%02X%02X%02X", r, g, b) + + #elseif canImport(AppKit) + let color = NSColor(self) + + guard let color = color.usingColorSpace(.sRGB) else { + return nil + } + + let r = Int(round(color.redComponent * 255)) + let g = Int(round(color.greenComponent * 255)) + let b = Int(round(color.blueComponent * 255)) + + return String(format: "%02X%02X%02X", r, g, b) + #endif + } +} + +extension String { + func base64Decoded() -> String? { + guard let data = Data(base64Encoded: self) else { return nil } + return String(data: data, encoding: .utf8) + } +} + +struct ContentView: View { + @State private var items: [Item] = [] + @State private var total: Int = 255 * 255 * 255 + @State private var selectedColor: Color = Color.blue + @State private var selectedName: String = "" + @State private var activeWarning: WarningAlertModel? + + func updateItems() async throws { + let url = URL(string: "https://nameacolor.lncvrt.xyz/get.php")! + let (data, _) = try await URLSession.shared.data(from: url) + items = try JSONDecoder().decode([Item].self, from: data) + } + + var body: some View { + VStack { + HStack { + Spacer() + Text("Name a Color!") + .font(.title) + .fontWeight(.bold) + Spacer() + Button { + items = [] + Task { + do { + try await updateItems() + } catch { + print("failed to fetch items:", error) + } + } + } label: { + Image(systemName: "arrow.clockwise") + .font(.system(size: 14, weight: .semibold)) + .frame(width: 32, height: 32) + } + .buttonStyle(.plain) + .background(.gray.opacity(0.12)) + .clipShape(Circle()) + .help("Refresh") + } + Text("\(items.count.formatted())/\(total.formatted()) colors named (\((total - items.count).formatted()) left)") + + Text("Name your own color!") + .font(.title2) + .fontWeight(.bold) + .padding(.top) + HStack { + ColorPicker("Color", selection: $selectedColor, supportsOpacity: true) + .padding() + TextField("Name", text: $selectedName) + Button("Name it!") { + Task { + let url = URL(string: "https://nameacolor.lncvrt.xyz/upload.php?color=" + (selectedColor.toHex() ?? "FFFFFF") + "&name=" + selectedName)! + let (data, _) = try await URLSession.shared.data(from: url) + let response = String(data: data, encoding: .utf8) + + if response == "-1" { + activeWarning = WarningAlertModel(title: "Failed to upload color", message: "Invalid color") + } else if response == "-2" { + activeWarning = WarningAlertModel(title: "Failed to upload color", message: "Name too short") + } else if response == "-3" { + activeWarning = WarningAlertModel(title: "Failed to upload color", message: "Name too long") + } else if response == "-4" { + activeWarning = WarningAlertModel(title: "Failed to upload color", message: "Color already taken") + } else if response == "-5" { + activeWarning = WarningAlertModel(title: "Failed to upload color", message: "Name already taken") + } else { + items = [] + Task { + do { + try await updateItems() + } catch { + print("failed to fetch items:", error) + } + } + } + } + } + .buttonStyle(.bordered) + } + + Text("Colors that were named") + .font(.title2) + .fontWeight(.bold) + .padding(.top) + + ScrollView { + LazyVGrid( + columns: [GridItem(.adaptive(minimum: 210), spacing: 14)], + spacing: 14 + ) { + ForEach(items) { item in + VStack(alignment: .leading, spacing: 12) { + Color(hex: item.color) + .frame(height: 100) + .clipShape(RoundedRectangle(cornerRadius: 12)) + + VStack(alignment: .leading, spacing: 4) { + Text(item.name.base64Decoded() ?? "???") + .font(.headline) + .foregroundStyle(.primary) + + Text("#" + item.color.uppercased()) + .font(.system(.subheadline, design: .monospaced)) + .foregroundStyle(.secondary) + .textSelection(.enabled) + } + } + .padding(12) + .frame(maxWidth: .infinity, alignment: .leading) + .background(.gray.opacity(0.12)) + .clipShape(RoundedRectangle(cornerRadius: 16)) + .overlay { + RoundedRectangle(cornerRadius: 16) + .stroke(.primary.opacity(0.06), lineWidth: 1) + } + } + } + .padding() + .task { + do { + try await updateItems() + } catch { + print("failed to fetch items:", error) + } + } + } + } + .alert(item: $activeWarning) { warning in + Alert( + title: Text(warning.title), + message: Text(warning.message), + dismissButton: .default(Text("OK")) + ) + } + .padding() + } +} + +#Preview { + ContentView() +} diff --git a/Name a Color!/Name_a_Color_.entitlements b/Name a Color!/Name_a_Color_.entitlements new file mode 100644 index 0000000..625af03 --- /dev/null +++ b/Name a Color!/Name_a_Color_.entitlements @@ -0,0 +1,12 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.files.user-selected.read-only + + com.apple.security.network.client + + + diff --git a/Name a Color!/Name_a_Color_App.swift b/Name a Color!/Name_a_Color_App.swift new file mode 100644 index 0000000..7dd3167 --- /dev/null +++ b/Name a Color!/Name_a_Color_App.swift @@ -0,0 +1,17 @@ +// +// Name_a_Color_App.swift +// Name a Color! +// +// Created by Travis Harbin on 8/30/26. +// + +import SwiftUI + +@main +struct Name_a_Color_App: App { + var body: some Scene { + WindowGroup { + ContentView() + } + } +}