From 664e65353505b3d312dcc5d2d2fcbec070e5a428 Mon Sep 17 00:00:00 2001 From: Rory Hinnen Date: Sat, 8 Aug 2026 14:55:11 -0500 Subject: [PATCH] update with newest --- .../AppIcon.appiconset/Contents.json | 1 + .../ContentView.swift | 34 +- .../Interject__WatchApp.swift | 7 +- .../Interject!.xcodeproj/project.pbxproj | 1320 ----------------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - .../UserInterfaceState.xcuserstate | Bin 130767 -> 0 bytes .../WorkspaceSettings.xcsettings | 18 - .../IDEFindNavigatorScopes.plist | 5 - .../UserInterfaceState.xcuserstate | Bin 91450 -> 0 bytes .../xcschemes/Interject!.xcscheme | 101 -- .../xcdebugger/Breakpoints_v2.xcbkptlist | 6 - .../xcschemes/xcschememanagement.plist | 39 - .../xcdebugger/Breakpoints_v2.xcbkptlist | 24 - .../xcschemes/xcschememanagement.plist | 34 - interject/Interject!/Model/Settings.swift | 6 + interject/Interject!/Products.plist | 10 - interject/Interject!/View/SentenceView.swift | 1 + interject/Interject!/adjective.strings | 142 -- interject/Interject--Info.plist | 10 - 21 files changed, 35 insertions(+), 1746 deletions(-) delete mode 100644 interject/Interject!.xcodeproj/project.pbxproj delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/IDEFindNavigatorScopes.plist delete mode 100644 interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 interject/Interject!.xcodeproj/xcshareddata/xcschemes/Interject!.xcscheme delete mode 100644 interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist delete mode 100644 interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist delete mode 100644 interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 interject/Interject!/Products.plist delete mode 100644 interject/Interject!/adjective.strings delete mode 100644 interject/Interject--Info.plist diff --git a/interject/Interject! Watch Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json b/interject/Interject! Watch Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json index 49c81cd..4ce364e 100644 --- a/interject/Interject! Watch Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/interject/Interject! Watch Watch App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,6 +1,7 @@ { "images" : [ { + "filename" : "1024 copy.png", "idiom" : "universal", "platform" : "watchos", "size" : "1024x1024" diff --git a/interject/Interject! Watch Watch App/ContentView.swift b/interject/Interject! Watch Watch App/ContentView.swift index 31e0b29..eaf61c4 100644 --- a/interject/Interject! Watch Watch App/ContentView.swift +++ b/interject/Interject! Watch Watch App/ContentView.swift @@ -2,25 +2,39 @@ // ContentView.swift // Interject! Watch Watch App // -// Created by Rory on 7/12/26. -// import SwiftUI struct ContentView: View { + @Environment(WatchStore.self) var store + var body: some View { - Spacer() - VStack { - Text(Sentence().word(.first, safe: true)) - Text(Sentence().word(.second, safe: true)) - Text(Sentence().word(.noun, safe: true)) + VStack(spacing: 6) { + Text(store.phrase.word(.first, safe: store.sfw).uppercaseFirst) + .font(.system(size: 14, weight: .medium)) + .lineLimit(1) + .minimumScaleFactor(0.5) + Text(store.phrase.word(.second, safe: store.sfw).uppercaseFirst) + .font(.system(size: 19, weight: .medium)) + .lineLimit(1) + .minimumScaleFactor(0.5) + Text(store.phrase.word(.noun, safe: store.sfw).uppercaseFirst) + .font(.system(size: 24, weight: .medium)) + .lineLimit(1) + .minimumScaleFactor(0.4) + .allowsTightening(true) + } + .frame(maxWidth: .infinity, maxHeight: .infinity) + .onTapGesture { + store.nextPhrase() + } + .onLongPressGesture { + store.toggleSFW() } - Spacer() - Text("SFW") - .padding() } } #Preview { ContentView() + .environment(WatchStore()) } diff --git a/interject/Interject! Watch Watch App/Interject__WatchApp.swift b/interject/Interject! Watch Watch App/Interject__WatchApp.swift index 01ecfc2..b2df78f 100644 --- a/interject/Interject! Watch Watch App/Interject__WatchApp.swift +++ b/interject/Interject! Watch Watch App/Interject__WatchApp.swift @@ -2,8 +2,6 @@ // Interject__WatchApp.swift // Interject! Watch Watch App // -// Created by Rory on 7/12/26. -// import SwiftUI @@ -15,11 +13,12 @@ extension String { @main struct Interject__Watch_Watch_AppApp: App { - var safeForWork = true; - var phrase = Sentence() + @State private var store = WatchStore() + var body: some Scene { WindowGroup { ContentView() + .environment(store) } } } diff --git a/interject/Interject!.xcodeproj/project.pbxproj b/interject/Interject!.xcodeproj/project.pbxproj deleted file mode 100644 index 4374b99..0000000 --- a/interject/Interject!.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1320 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 70; - objects = { - -/* Begin PBXBuildFile section */ - 761EDD473003EB67006FC7FB /* Intents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761EDD463003EB67006FC7FB /* Intents.swift */; }; - 761EDD4D3003F175006FC7FB /* Messages.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76C445E02BDD4DE30033B339 /* Messages.framework */; }; - 761EDD593003F176006FC7FB /* Interject! iMessage.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 761EDD4C3003F175006FC7FB /* Interject! iMessage.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 761EDD6E3003F269006FC7FB /* words.json in Resources */ = {isa = PBXBuildFile; fileRef = 765F5A4B30029EC7004C2F29 /* words.json */; }; - 761EDD703003F5FF006FC7FB /* Words.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2DE274721620084F7F9 /* Words.swift */; }; - 761EDD9530040902006FC7FB /* Interject! Watch Watch App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 761EDD7530040900006FC7FB /* Interject! Watch Watch App.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 761EDDA030040B14006FC7FB /* Words.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2DE274721620084F7F9 /* Words.swift */; }; - 762C51A22BC33AE5000689D9 /* Tips.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762C51A12BC33AE5000689D9 /* Tips.swift */; }; - 762C51A42BCAD9BC000689D9 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 762C51A32BCAD9BC000689D9 /* StoreKit.framework */; }; - 762C51A62BCADA1C000689D9 /* Products.storekit in Resources */ = {isa = PBXBuildFile; fileRef = 762C51A52BCADA1C000689D9 /* Products.storekit */; }; - 762C51A82BCADCE7000689D9 /* Store.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762C51A72BCADCE7000689D9 /* Store.swift */; }; - 762C51AA2BCB4305000689D9 /* Products.plist in Resources */ = {isa = PBXBuildFile; fileRef = 762C51A92BCB4305000689D9 /* Products.plist */; }; - 762C51AC2BCC5C06000689D9 /* ListCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762C51AB2BCC5C06000689D9 /* ListCellView.swift */; }; - 762C51AE2BCC9C52000689D9 /* BuyButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762C51AD2BCC9C52000689D9 /* BuyButtonStyle.swift */; }; - 765F5A4C30029EC8004C2F29 /* words.json in Resources */ = {isa = PBXBuildFile; fileRef = 765F5A4B30029EC7004C2F29 /* words.json */; }; - 76CBBDC22BD46EA10019C344 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 76CBBDC12BD46EA10019C344 /* PrivacyInfo.xcprivacy */; }; - 981334CE2754530100E9E53A /* WordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981334CD2754530100E9E53A /* WordView.swift */; }; - 9814700D286162030097E0A7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9814700C286162030097E0A7 /* Utils.swift */; }; - 98D0A2A927471FF80084F7F9 /* Interject_App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2A827471FF80084F7F9 /* Interject_App.swift */; }; - 98D0A2AB27471FF80084F7F9 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2AA27471FF80084F7F9 /* ContentView.swift */; }; - 98D0A2AD27471FF90084F7F9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98D0A2AC27471FF90084F7F9 /* Assets.xcassets */; }; - 98D0A2B027471FF90084F7F9 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98D0A2AF27471FF90084F7F9 /* Preview Assets.xcassets */; }; - 98D0A2BA27471FF90084F7F9 /* Interject_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2B927471FF90084F7F9 /* Interject_Tests.swift */; }; - 98D0A2C427471FF90084F7F9 /* Interject_UITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2C327471FF90084F7F9 /* Interject_UITests.swift */; }; - 98D0A2C627471FF90084F7F9 /* Interject_UITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2C527471FF90084F7F9 /* Interject_UITestsLaunchTests.swift */; }; - 98D0A2D8274720360084F7F9 /* SentenceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2D4274720360084F7F9 /* SentenceView.swift */; }; - 98D0A2D9274720360084F7F9 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2D5274720360084F7F9 /* SettingsView.swift */; }; - 98D0A2DB274720360084F7F9 /* DefinitionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2D7274720360084F7F9 /* DefinitionView.swift */; }; - 98D0A2E1274721620084F7F9 /* Words.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2DE274721620084F7F9 /* Words.swift */; }; - 98D0A2E2274721620084F7F9 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D0A2DD274721620084F7F9 /* Settings.swift */; }; - 98EA0F3728636B6400B4E136 /* ToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EA0F3628636B6400B4E136 /* ToolbarView.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 761EDD573003F176006FC7FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 761EDD4B3003F175006FC7FB; - remoteInfo = "Interject! iMessage"; - }; - 761EDD8230040902006FC7FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 761EDD7430040900006FC7FB; - remoteInfo = "Interject! Watch Watch App"; - }; - 761EDD8C30040902006FC7FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 761EDD7430040900006FC7FB; - remoteInfo = "Interject! Watch Watch App"; - }; - 761EDD9330040902006FC7FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 761EDD7430040900006FC7FB; - remoteInfo = "Interject! Watch Watch App"; - }; - 98D0A2B627471FF90084F7F9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 98D0A2A427471FF80084F7F9; - remoteInfo = "Interject!"; - }; - 98D0A2C027471FF90084F7F9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 98D0A29D27471FF80084F7F9 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 98D0A2A427471FF80084F7F9; - remoteInfo = "Interject!"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 761EDD9930040902006FC7FB /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - 761EDD9530040902006FC7FB /* Interject! Watch Watch App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; - 98EA0F4F2863963F00B4E136 /* Embed Foundation Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 761EDD593003F176006FC7FB /* Interject! iMessage.appex in Embed Foundation Extensions */, - ); - name = "Embed Foundation Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 761EDD463003EB67006FC7FB /* Intents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Intents.swift; sourceTree = ""; }; - 761EDD4C3003F175006FC7FB /* Interject! iMessage.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Interject! iMessage.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - 761EDD7530040900006FC7FB /* Interject! Watch Watch App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Interject! Watch Watch App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 761EDD8130040902006FC7FB /* Interject! Watch Watch AppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Interject! Watch Watch AppTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 761EDD8B30040902006FC7FB /* Interject! Watch Watch AppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Interject! Watch Watch AppUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 762C51A12BC33AE5000689D9 /* Tips.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tips.swift; sourceTree = ""; }; - 762C51A32BCAD9BC000689D9 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; - 762C51A52BCADA1C000689D9 /* Products.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = Products.storekit; sourceTree = ""; }; - 762C51A72BCADCE7000689D9 /* Store.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Store.swift; sourceTree = ""; }; - 762C51A92BCB4305000689D9 /* Products.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Products.plist; sourceTree = ""; }; - 762C51AB2BCC5C06000689D9 /* ListCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListCellView.swift; sourceTree = ""; }; - 762C51AD2BCC9C52000689D9 /* BuyButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuyButtonStyle.swift; sourceTree = ""; }; - 765F5A4B30029EC7004C2F29 /* words.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = words.json; sourceTree = ""; }; - 76C445E02BDD4DE30033B339 /* Messages.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Messages.framework; path = System/Library/Frameworks/Messages.framework; sourceTree = SDKROOT; }; - 76CBBDC12BD46EA10019C344 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 981334CD2754530100E9E53A /* WordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WordView.swift; sourceTree = ""; }; - 9814700C286162030097E0A7 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 98D0A2A527471FF80084F7F9 /* Interject!.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Interject!.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 98D0A2A827471FF80084F7F9 /* Interject_App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interject_App.swift; sourceTree = ""; }; - 98D0A2AA27471FF80084F7F9 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - 98D0A2AC27471FF90084F7F9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 98D0A2AF27471FF90084F7F9 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 98D0A2B527471FF90084F7F9 /* Interject!Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Interject!Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 98D0A2B927471FF90084F7F9 /* Interject_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interject_Tests.swift; sourceTree = ""; }; - 98D0A2BF27471FF90084F7F9 /* Interject!UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Interject!UITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 98D0A2C327471FF90084F7F9 /* Interject_UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interject_UITests.swift; sourceTree = ""; }; - 98D0A2C527471FF90084F7F9 /* Interject_UITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Interject_UITestsLaunchTests.swift; sourceTree = ""; }; - 98D0A2D4274720360084F7F9 /* SentenceView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentenceView.swift; sourceTree = ""; }; - 98D0A2D5274720360084F7F9 /* SettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; - 98D0A2D7274720360084F7F9 /* DefinitionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefinitionView.swift; sourceTree = ""; }; - 98D0A2DD274721620084F7F9 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; }; - 98D0A2DE274721620084F7F9 /* Words.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Words.swift; sourceTree = ""; }; - 98EA0F3628636B6400B4E136 /* ToolbarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarView.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ - 761EDD6F3003F317006FC7FB /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { - isa = PBXFileSystemSynchronizedBuildFileExceptionSet; - membershipExceptions = ( - Info.plist, - ); - target = 761EDD4B3003F175006FC7FB /* Interject! iMessage */; - }; -/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ - -/* Begin PBXFileSystemSynchronizedRootGroup section */ - 761EDD4E3003F175006FC7FB /* Interject! iMessage */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (761EDD6F3003F317006FC7FB /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = "Interject! iMessage"; sourceTree = ""; }; - 761EDD7630040900006FC7FB /* Interject! Watch Watch App */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Interject! Watch Watch App"; sourceTree = ""; }; - 761EDD8430040902006FC7FB /* Interject! Watch Watch AppTests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Interject! Watch Watch AppTests"; sourceTree = ""; }; - 761EDD8E30040902006FC7FB /* Interject! Watch Watch AppUITests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = "Interject! Watch Watch AppUITests"; sourceTree = ""; }; -/* End PBXFileSystemSynchronizedRootGroup section */ - -/* Begin PBXFrameworksBuildPhase section */ - 761EDD493003F175006FC7FB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 761EDD4D3003F175006FC7FB /* Messages.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7230040900006FC7FB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7E30040902006FC7FB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD8830040902006FC7FB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2A227471FF80084F7F9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 762C51A42BCAD9BC000689D9 /* StoreKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2B227471FF90084F7F9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2BC27471FF90084F7F9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9814700B286161EC0097E0A7 /* Utils */ = { - isa = PBXGroup; - children = ( - 9814700C286162030097E0A7 /* Utils.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 9879879A2865299F00E82AF6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 762C51A32BCAD9BC000689D9 /* StoreKit.framework */, - 76C445E02BDD4DE30033B339 /* Messages.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 98D0A29C27471FF80084F7F9 = { - isa = PBXGroup; - children = ( - 98D0A2A727471FF80084F7F9 /* Interject! */, - 98D0A2B827471FF90084F7F9 /* Interject!Tests */, - 98D0A2C227471FF90084F7F9 /* Interject!UITests */, - 761EDD4E3003F175006FC7FB /* Interject! iMessage */, - 761EDD7630040900006FC7FB /* Interject! Watch Watch App */, - 761EDD8430040902006FC7FB /* Interject! Watch Watch AppTests */, - 761EDD8E30040902006FC7FB /* Interject! Watch Watch AppUITests */, - 9879879A2865299F00E82AF6 /* Frameworks */, - 98D0A2A627471FF80084F7F9 /* Products */, - ); - sourceTree = ""; - }; - 98D0A2A627471FF80084F7F9 /* Products */ = { - isa = PBXGroup; - children = ( - 98D0A2A527471FF80084F7F9 /* Interject!.app */, - 98D0A2B527471FF90084F7F9 /* Interject!Tests.xctest */, - 98D0A2BF27471FF90084F7F9 /* Interject!UITests.xctest */, - 761EDD4C3003F175006FC7FB /* Interject! iMessage.appex */, - 761EDD7530040900006FC7FB /* Interject! Watch Watch App.app */, - 761EDD8130040902006FC7FB /* Interject! Watch Watch AppTests.xctest */, - 761EDD8B30040902006FC7FB /* Interject! Watch Watch AppUITests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 98D0A2A727471FF80084F7F9 /* Interject! */ = { - isa = PBXGroup; - children = ( - 98D0A2DC274720BF0084F7F9 /* View */, - 98D0A2E32747218C0084F7F9 /* Model */, - 98D0A2AC27471FF90084F7F9 /* Assets.xcassets */, - 9814700B286161EC0097E0A7 /* Utils */, - 98D0A2AE27471FF90084F7F9 /* Preview Content */, - 762C51A52BCADA1C000689D9 /* Products.storekit */, - 762C51A92BCB4305000689D9 /* Products.plist */, - 76CBBDC12BD46EA10019C344 /* PrivacyInfo.xcprivacy */, - 765F5A4B30029EC7004C2F29 /* words.json */, - 761EDD463003EB67006FC7FB /* Intents.swift */, - ); - path = "Interject!"; - sourceTree = ""; - }; - 98D0A2AE27471FF90084F7F9 /* Preview Content */ = { - isa = PBXGroup; - children = ( - 98D0A2AF27471FF90084F7F9 /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; - 98D0A2B827471FF90084F7F9 /* Interject!Tests */ = { - isa = PBXGroup; - children = ( - 98D0A2B927471FF90084F7F9 /* Interject_Tests.swift */, - ); - path = "Interject!Tests"; - sourceTree = ""; - }; - 98D0A2C227471FF90084F7F9 /* Interject!UITests */ = { - isa = PBXGroup; - children = ( - 98D0A2C327471FF90084F7F9 /* Interject_UITests.swift */, - 98D0A2C527471FF90084F7F9 /* Interject_UITestsLaunchTests.swift */, - ); - path = "Interject!UITests"; - sourceTree = ""; - }; - 98D0A2DC274720BF0084F7F9 /* View */ = { - isa = PBXGroup; - children = ( - 98D0A2A827471FF80084F7F9 /* Interject_App.swift */, - 98D0A2AA27471FF80084F7F9 /* ContentView.swift */, - 98D0A2D4274720360084F7F9 /* SentenceView.swift */, - 981334CD2754530100E9E53A /* WordView.swift */, - 98D0A2D7274720360084F7F9 /* DefinitionView.swift */, - 98D0A2D5274720360084F7F9 /* SettingsView.swift */, - 98EA0F3628636B6400B4E136 /* ToolbarView.swift */, - 762C51A12BC33AE5000689D9 /* Tips.swift */, - 762C51AB2BCC5C06000689D9 /* ListCellView.swift */, - 762C51AD2BCC9C52000689D9 /* BuyButtonStyle.swift */, - ); - path = View; - sourceTree = ""; - }; - 98D0A2E32747218C0084F7F9 /* Model */ = { - isa = PBXGroup; - children = ( - 98D0A2DD274721620084F7F9 /* Settings.swift */, - 98D0A2DE274721620084F7F9 /* Words.swift */, - 762C51A72BCADCE7000689D9 /* Store.swift */, - ); - path = Model; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 761EDD4B3003F175006FC7FB /* Interject! iMessage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 761EDD5B3003F176006FC7FB /* Build configuration list for PBXNativeTarget "Interject! iMessage" */; - buildPhases = ( - 761EDD483003F175006FC7FB /* Sources */, - 761EDD493003F175006FC7FB /* Frameworks */, - 761EDD4A3003F175006FC7FB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - 761EDD4E3003F175006FC7FB /* Interject! iMessage */, - ); - name = "Interject! iMessage"; - packageProductDependencies = ( - ); - productName = "Interject! iMessage"; - productReference = 761EDD4C3003F175006FC7FB /* Interject! iMessage.appex */; - productType = "com.apple.product-type.app-extension.messages"; - }; - 761EDD7430040900006FC7FB /* Interject! Watch Watch App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 761EDD9630040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch App" */; - buildPhases = ( - 761EDD7130040900006FC7FB /* Sources */, - 761EDD7230040900006FC7FB /* Frameworks */, - 761EDD7330040900006FC7FB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - fileSystemSynchronizedGroups = ( - 761EDD7630040900006FC7FB /* Interject! Watch Watch App */, - ); - name = "Interject! Watch Watch App"; - packageProductDependencies = ( - ); - productName = "Interject! Watch Watch App"; - productReference = 761EDD7530040900006FC7FB /* Interject! Watch Watch App.app */; - productType = "com.apple.product-type.application"; - }; - 761EDD8030040902006FC7FB /* Interject! Watch Watch AppTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 761EDD9A30040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch AppTests" */; - buildPhases = ( - 761EDD7D30040902006FC7FB /* Sources */, - 761EDD7E30040902006FC7FB /* Frameworks */, - 761EDD7F30040902006FC7FB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 761EDD8330040902006FC7FB /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - 761EDD8430040902006FC7FB /* Interject! Watch Watch AppTests */, - ); - name = "Interject! Watch Watch AppTests"; - packageProductDependencies = ( - ); - productName = "Interject! Watch Watch AppTests"; - productReference = 761EDD8130040902006FC7FB /* Interject! Watch Watch AppTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 761EDD8A30040902006FC7FB /* Interject! Watch Watch AppUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 761EDD9D30040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch AppUITests" */; - buildPhases = ( - 761EDD8730040902006FC7FB /* Sources */, - 761EDD8830040902006FC7FB /* Frameworks */, - 761EDD8930040902006FC7FB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 761EDD8D30040902006FC7FB /* PBXTargetDependency */, - ); - fileSystemSynchronizedGroups = ( - 761EDD8E30040902006FC7FB /* Interject! Watch Watch AppUITests */, - ); - name = "Interject! Watch Watch AppUITests"; - packageProductDependencies = ( - ); - productName = "Interject! Watch Watch AppUITests"; - productReference = 761EDD8B30040902006FC7FB /* Interject! Watch Watch AppUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 98D0A2A427471FF80084F7F9 /* Interject! */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98D0A2C927471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!" */; - buildPhases = ( - 98D0A2A127471FF80084F7F9 /* Sources */, - 98D0A2A227471FF80084F7F9 /* Frameworks */, - 98D0A2A327471FF80084F7F9 /* Resources */, - 98EA0F4F2863963F00B4E136 /* Embed Foundation Extensions */, - 761EDD9930040902006FC7FB /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - 761EDD583003F176006FC7FB /* PBXTargetDependency */, - 761EDD9430040902006FC7FB /* PBXTargetDependency */, - ); - name = "Interject!"; - productName = "Interject!"; - productReference = 98D0A2A527471FF80084F7F9 /* Interject!.app */; - productType = "com.apple.product-type.application"; - }; - 98D0A2B427471FF90084F7F9 /* Interject!Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98D0A2CC27471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!Tests" */; - buildPhases = ( - 98D0A2B127471FF90084F7F9 /* Sources */, - 98D0A2B227471FF90084F7F9 /* Frameworks */, - 98D0A2B327471FF90084F7F9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 98D0A2B727471FF90084F7F9 /* PBXTargetDependency */, - ); - name = "Interject!Tests"; - productName = "Interject!Tests"; - productReference = 98D0A2B527471FF90084F7F9 /* Interject!Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 98D0A2BE27471FF90084F7F9 /* Interject!UITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98D0A2CF27471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!UITests" */; - buildPhases = ( - 98D0A2BB27471FF90084F7F9 /* Sources */, - 98D0A2BC27471FF90084F7F9 /* Frameworks */, - 98D0A2BD27471FF90084F7F9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 98D0A2C127471FF90084F7F9 /* PBXTargetDependency */, - ); - name = "Interject!UITests"; - productName = "Interject!UITests"; - productReference = 98D0A2BF27471FF90084F7F9 /* Interject!UITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 98D0A29D27471FF80084F7F9 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 2650; - LastUpgradeCheck = 2700; - TargetAttributes = { - 761EDD4B3003F175006FC7FB = { - CreatedOnToolsVersion = 26.5; - LastSwiftMigration = 2650; - }; - 761EDD7430040900006FC7FB = { - CreatedOnToolsVersion = 26.5; - }; - 761EDD8030040902006FC7FB = { - CreatedOnToolsVersion = 26.5; - TestTargetID = 761EDD7430040900006FC7FB; - }; - 761EDD8A30040902006FC7FB = { - CreatedOnToolsVersion = 26.5; - TestTargetID = 761EDD7430040900006FC7FB; - }; - 98D0A2A427471FF80084F7F9 = { - CreatedOnToolsVersion = 13.1; - }; - 98D0A2B427471FF90084F7F9 = { - CreatedOnToolsVersion = 13.1; - TestTargetID = 98D0A2A427471FF80084F7F9; - }; - 98D0A2BE27471FF90084F7F9 = { - CreatedOnToolsVersion = 13.1; - TestTargetID = 98D0A2A427471FF80084F7F9; - }; - }; - }; - buildConfigurationList = 98D0A2A027471FF80084F7F9 /* Build configuration list for PBXProject "Interject!" */; - compatibilityVersion = "Xcode 15.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 98D0A29C27471FF80084F7F9; - productRefGroup = 98D0A2A627471FF80084F7F9 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 98D0A2A427471FF80084F7F9 /* Interject! */, - 98D0A2B427471FF90084F7F9 /* Interject!Tests */, - 98D0A2BE27471FF90084F7F9 /* Interject!UITests */, - 761EDD4B3003F175006FC7FB /* Interject! iMessage */, - 761EDD7430040900006FC7FB /* Interject! Watch Watch App */, - 761EDD8030040902006FC7FB /* Interject! Watch Watch AppTests */, - 761EDD8A30040902006FC7FB /* Interject! Watch Watch AppUITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 761EDD4A3003F175006FC7FB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 761EDD6E3003F269006FC7FB /* words.json in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7330040900006FC7FB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7F30040902006FC7FB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD8930040902006FC7FB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2A327471FF80084F7F9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 762C51AA2BCB4305000689D9 /* Products.plist in Resources */, - 98D0A2B027471FF90084F7F9 /* Preview Assets.xcassets in Resources */, - 98D0A2AD27471FF90084F7F9 /* Assets.xcassets in Resources */, - 765F5A4C30029EC8004C2F29 /* words.json in Resources */, - 76CBBDC22BD46EA10019C344 /* PrivacyInfo.xcprivacy in Resources */, - 762C51A62BCADA1C000689D9 /* Products.storekit in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2B327471FF90084F7F9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2BD27471FF90084F7F9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 761EDD483003F175006FC7FB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 761EDD703003F5FF006FC7FB /* Words.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7130040900006FC7FB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 761EDDA030040B14006FC7FB /* Words.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD7D30040902006FC7FB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 761EDD8730040902006FC7FB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2A127471FF80084F7F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D0A2AB27471FF80084F7F9 /* ContentView.swift in Sources */, - 762C51A82BCADCE7000689D9 /* Store.swift in Sources */, - 98D0A2D9274720360084F7F9 /* SettingsView.swift in Sources */, - 762C51AC2BCC5C06000689D9 /* ListCellView.swift in Sources */, - 762C51A22BC33AE5000689D9 /* Tips.swift in Sources */, - 9814700D286162030097E0A7 /* Utils.swift in Sources */, - 762C51AE2BCC9C52000689D9 /* BuyButtonStyle.swift in Sources */, - 98D0A2DB274720360084F7F9 /* DefinitionView.swift in Sources */, - 98D0A2A927471FF80084F7F9 /* Interject_App.swift in Sources */, - 981334CE2754530100E9E53A /* WordView.swift in Sources */, - 98EA0F3728636B6400B4E136 /* ToolbarView.swift in Sources */, - 98D0A2E1274721620084F7F9 /* Words.swift in Sources */, - 761EDD473003EB67006FC7FB /* Intents.swift in Sources */, - 98D0A2E2274721620084F7F9 /* Settings.swift in Sources */, - 98D0A2D8274720360084F7F9 /* SentenceView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2B127471FF90084F7F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D0A2BA27471FF90084F7F9 /* Interject_Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98D0A2BB27471FF90084F7F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D0A2C427471FF90084F7F9 /* Interject_UITests.swift in Sources */, - 98D0A2C627471FF90084F7F9 /* Interject_UITestsLaunchTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 761EDD583003F176006FC7FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 761EDD4B3003F175006FC7FB /* Interject! iMessage */; - targetProxy = 761EDD573003F176006FC7FB /* PBXContainerItemProxy */; - }; - 761EDD8330040902006FC7FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 761EDD7430040900006FC7FB /* Interject! Watch Watch App */; - targetProxy = 761EDD8230040902006FC7FB /* PBXContainerItemProxy */; - }; - 761EDD8D30040902006FC7FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 761EDD7430040900006FC7FB /* Interject! Watch Watch App */; - targetProxy = 761EDD8C30040902006FC7FB /* PBXContainerItemProxy */; - }; - 761EDD9430040902006FC7FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 761EDD7430040900006FC7FB /* Interject! Watch Watch App */; - targetProxy = 761EDD9330040902006FC7FB /* PBXContainerItemProxy */; - }; - 98D0A2B727471FF90084F7F9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 98D0A2A427471FF80084F7F9 /* Interject! */; - targetProxy = 98D0A2B627471FF90084F7F9 /* PBXContainerItemProxy */; - }; - 98D0A2C127471FF90084F7F9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 98D0A2A427471FF80084F7F9 /* Interject! */; - targetProxy = 98D0A2C027471FF90084F7F9 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 761EDD5C3003F176006FC7FB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "Interject! iMessage/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Interject! iMessage"; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--iMessage"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 761EDD5D3003F176006FC7FB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "Interject! iMessage/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Interject! iMessage"; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--iMessage"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 761EDD9730040902006FC7FB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_PREVIEWS = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_CFBundleDisplayName = "Interject! Watch"; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_WKCompanionAppBundleIdentifier = "us.hinnen.Interject-"; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.watchkitapp"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 26.6; - }; - name = Debug; - }; - 761EDD9830040902006FC7FB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_PREVIEWS = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_CFBundleDisplayName = "Interject! Watch"; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - INFOPLIST_KEY_WKCompanionAppBundleIdentifier = "us.hinnen.Interject-"; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.watchkitapp"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 26.6; - }; - name = Release; - }; - 761EDD9B30040902006FC7FB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5P9XB49J6K; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--Watch-Watch-AppTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Interject! Watch Watch App.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Interject! Watch Watch App"; - WATCHOS_DEPLOYMENT_TARGET = 26.5; - }; - name = Debug; - }; - 761EDD9C30040902006FC7FB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5P9XB49J6K; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--Watch-Watch-AppTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Interject! Watch Watch App.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Interject! Watch Watch App"; - WATCHOS_DEPLOYMENT_TARGET = 26.5; - }; - name = Release; - }; - 761EDD9E30040902006FC7FB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5P9XB49J6K; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--Watch-Watch-AppUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - TEST_TARGET_NAME = "Interject! Watch Watch App"; - WATCHOS_DEPLOYMENT_TARGET = 26.5; - }; - name = Debug; - }; - 761EDD9F30040902006FC7FB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 5P9XB49J6K; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-.Interject--Watch-Watch-AppUITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - STRING_CATALOG_GENERATE_SYMBOLS = NO; - SWIFT_APPROACHABLE_CONCURRENCY = YES; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - TEST_TARGET_NAME = "Interject! Watch Watch App"; - WATCHOS_DEPLOYMENT_TARGET = 26.5; - }; - name = Release; - }; - 98D0A2C727471FF90084F7F9 /* 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++17"; - CLANG_CXX_LIBRARY = "libc++"; - 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; - DEVELOPMENT_TEAM = 5P9XB49J6K; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - 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; - INFOPLIST_KEY_WKRunsIndependentlyOfCompanionApp = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - 98D0A2C827471FF90084F7F9 /* 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++17"; - CLANG_CXX_LIBRARY = "libc++"; - 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"; - DEVELOPMENT_TEAM = 5P9XB49J6K; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - 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; - INFOPLIST_KEY_WKRunsIndependentlyOfCompanionApp = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - STRING_CATALOG_GENERATE_SYMBOLS = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = 1; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 98D0A2CA27471FF90084F7F9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "Interject--Info.plist"; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 98D0A2CB27471FF90084F7F9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "Interject--Info.plist"; - INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; - INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 3.04; - PRODUCT_BUNDLE_IDENTIFIER = "us.hinnen.Interject-"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 98D0A2CD27471FF90084F7F9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.chartreusenecktie.Interject-Tests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Interject!.app/Interject!"; - }; - name = Debug; - }; - 98D0A2CE27471FF90084F7F9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.chartreusenecktie.Interject-Tests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Interject!.app/Interject!"; - }; - name = Release; - }; - 98D0A2D027471FF90084F7F9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.chartreusenecktie.Interject-UITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = "Interject!"; - }; - name = Debug; - }; - 98D0A2D127471FF90084F7F9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = "$(RECOMMENDED_IPHONEOS_DEPLOYMENT_TARGET)"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = "com.chartreusenecktie.Interject-UITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = "Interject!"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 761EDD5B3003F176006FC7FB /* Build configuration list for PBXNativeTarget "Interject! iMessage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 761EDD5C3003F176006FC7FB /* Debug */, - 761EDD5D3003F176006FC7FB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 761EDD9630040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 761EDD9730040902006FC7FB /* Debug */, - 761EDD9830040902006FC7FB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 761EDD9A30040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch AppTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 761EDD9B30040902006FC7FB /* Debug */, - 761EDD9C30040902006FC7FB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 761EDD9D30040902006FC7FB /* Build configuration list for PBXNativeTarget "Interject! Watch Watch AppUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 761EDD9E30040902006FC7FB /* Debug */, - 761EDD9F30040902006FC7FB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98D0A2A027471FF80084F7F9 /* Build configuration list for PBXProject "Interject!" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98D0A2C727471FF90084F7F9 /* Debug */, - 98D0A2C827471FF90084F7F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98D0A2C927471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98D0A2CA27471FF90084F7F9 /* Debug */, - 98D0A2CB27471FF90084F7F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98D0A2CC27471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98D0A2CD27471FF90084F7F9 /* Debug */, - 98D0A2CE27471FF90084F7F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98D0A2CF27471FF90084F7F9 /* Build configuration list for PBXNativeTarget "Interject!UITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98D0A2D027471FF90084F7F9 /* Debug */, - 98D0A2D127471FF90084F7F9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 98D0A29D27471FF80084F7F9 /* Project object */; -} diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/interject/Interject!.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/interject/Interject!.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/interject/Interject!.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/UserInterfaceState.xcuserstate b/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 0751566b6b0eaee898f785926ee6332de1aa8592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130767 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 G+5Z9GEp5&K diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/WorkspaceSettings.xcsettings b/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/WorkspaceSettings.xcsettings deleted file mode 100644 index 379adbe..0000000 --- a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/rory.xcuserdatad/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,18 +0,0 @@ - - - - - BuildLocationStyle - UseAppPreferences - CustomBuildLocationType - RelativeToDerivedData - DerivedDataLocationStyle - Default - IssueFilterStyle - ShowActiveSchemeOnly - LiveSourceIssuesEnabled - - ShowSharedSchemesAutomaticallyEnabled - - - diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/IDEFindNavigatorScopes.plist b/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/IDEFindNavigatorScopes.plist deleted file mode 100644 index 5dd5da8..0000000 --- a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/IDEFindNavigatorScopes.plist +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/UserInterfaceState.xcuserstate b/interject/Interject!.xcodeproj/project.xcworkspace/xcuserdata/roryhinnen.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 5772d875bdfcd3a76acefc3c3875e532dd1b20db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91450 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 F`+tO#LJa@_ diff --git a/interject/Interject!.xcodeproj/xcshareddata/xcschemes/Interject!.xcscheme b/interject/Interject!.xcodeproj/xcshareddata/xcschemes/Interject!.xcscheme deleted file mode 100644 index 0518a88..0000000 --- a/interject/Interject!.xcodeproj/xcshareddata/xcschemes/Interject!.xcscheme +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index bd6ce69..0000000 --- a/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcschemes/xcschememanagement.plist b/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index a3aaade..0000000 --- a/interject/Interject!.xcodeproj/xcuserdata/rory.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,39 +0,0 @@ - - - - - SchemeUserState - - Interject! iMessage MessagesExtension.xcscheme_^#shared#^_ - - orderHint - 1 - - Interject!.xcscheme_^#shared#^_ - - isShown - - orderHint - 0 - - - SuppressBuildableAutocreation - - 98D0A2A427471FF80084F7F9 - - primary - - - 98D0A2B427471FF90084F7F9 - - primary - - - 98D0A2BE27471FF90084F7F9 - - primary - - - - - diff --git a/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index 7abe87b..0000000 --- a/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcschemes/xcschememanagement.plist b/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index d27b5de..0000000 --- a/interject/Interject!.xcodeproj/xcuserdata/roryhinnen.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - SchemeUserState - - Interject! Watch Watch App.xcscheme_^#shared#^_ - - orderHint - 2 - - Interject! iMessage MessagesExtension.xcscheme_^#shared#^_ - - orderHint - 1 - - Interject! iMessage.xcscheme_^#shared#^_ - - orderHint - 1 - - Interject! messages.xcscheme_^#shared#^_ - - orderHint - 1 - - Interject!.xcscheme_^#shared#^_ - - orderHint - 0 - - - - diff --git a/interject/Interject!/Model/Settings.swift b/interject/Interject!/Model/Settings.swift index f5f2b1a..29059ad 100644 --- a/interject/Interject!/Model/Settings.swift +++ b/interject/Interject!/Model/Settings.swift @@ -187,6 +187,12 @@ extension Settings { } catch { print("Error encoding item array!") } + + if let shared = UserDefaults(suiteName: "group.us.hinnen.Interject-"), + let phraseData = try? PropertyListEncoder().encode(phrases.first) { + shared.set(phraseData, forKey: "currentPhrase") + shared.set(sfw, forKey: "SFW") + } } //MARK: Load Utilities diff --git a/interject/Interject!/Products.plist b/interject/Interject!/Products.plist deleted file mode 100644 index 9627d38..0000000 --- a/interject/Interject!/Products.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - bigTip - 💵 - smallTip - 🪙 - - diff --git a/interject/Interject!/View/SentenceView.swift b/interject/Interject!/View/SentenceView.swift index e73bf07..bc66b2f 100644 --- a/interject/Interject!/View/SentenceView.swift +++ b/interject/Interject!/View/SentenceView.swift @@ -5,6 +5,7 @@ // Created by Rory Hinnen on 21/11/13. // +import Combine import SwiftUI struct SentenceView: View { diff --git a/interject/Interject!/adjective.strings b/interject/Interject!/adjective.strings deleted file mode 100644 index de75ac0..0000000 --- a/interject/Interject!/adjective.strings +++ /dev/null @@ -1,142 +0,0 @@ -/* - adjective.strings - Interject! - - Created by Rory Hinnen on 21/12/4. - -*/ -[ - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "artless", meaning: "Without craft or intelligence"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "base-court", meaning: "From the lower English court, common"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "bat-fowling", meaning: "An archaic method of bird hunting, like fishing from a barrel"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "bawdy", meaning: "Humorously indecent"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "bawheeded", meaning: "A person who speaks nonsense"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "beef-witted", meaning: "Brainless, a meat head"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "beetle-headed", meaning: "Witless"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "beslubbering", meaning: "Drooling"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "bloomin’", meaning: "For emphasis"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "boil-brained", meaning: "Filled with thoughts of pestilence and misery"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "bootless", meaning: "Common, or poor"), - Entry(nsfw: "pussy grabbing", nsfwMeaning: "A conman", sfw: "cat grabbing", meaning: "A man who respects women, and is always concerned for their well being"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "churlish", meaning: "Intentionally rude"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "clapper-clawed", meaning: "Brutish, all hands"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "clarted", meaning: "Mud covered"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "clatty", meaning: "Dirty, slovely, cluttered"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "clay-brained", meaning: "Rock head"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "clouted", meaning: "Senseless, reeling from being beat"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "cockered", meaning: "Spoiled"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "common-kissing", meaning: "Rogue, a rascal, grabs others without permission"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "craven", meaning: "Cowardly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "crook-pated", meaning: "A thug, a thief who takes by violence"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "currish", meaning: "Like a feral dog, wild and snappish"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "daft", meaning: "Silly, foolish"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "dankish", meaning: "Dark, damp, humid"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "dismal-dreaming", meaning: "A person with foul and depressing dreams or goals"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "dissembling", meaning: "A rambling liar"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "dizzy-eyed", meaning: "Easily distracted"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "doaty", meaning: "A malingerer, one who obsesses over unimportant things"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "doddering", meaning: "Someone who rambles on, complaining of witchhunts and fake news"), - Entry(nsfw: "dog fucking", nsfwMeaning: nil, sfw: "dog loving", meaning: "Low standards"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "doghearted", meaning: "Inhuman, cruel"), - Entry(nsfw: "knobdobbing", nsfwMeaning: nil, sfw: "door knobbing", meaning: "Dickish"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "dread-bolted", meaning: "Frightning, terrifying"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "droning", meaning: "One who goes on and on, monotonous, boring and obsessive"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "earth-vexing", meaning: "Causes pain to all around"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "elf-skinned", meaning: "Shrunken, tiny, a mere nothing"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "errant", meaning: "One who wanders from what is right"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fat-kidneyed", meaning: "Gross, clumsy"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fawning", meaning: "Obsequious"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fen-sucked", meaning: "Rising from the marshes"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fly-bitten", meaning: "Marked by fly bites, wild and unkempt"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fobbing", meaning: "A con man, a cheat"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "folly-fallen", meaning: "Stooping to foolishness"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fool-born", meaning: "A second-generation fool"), - Entry(nsfw: "fucking", nsfwMeaning: "An old germanic word", sfw: "freaking", meaning: "A bad word"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "frothy", meaning: "Of little substance, foolish"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "froward", meaning: "A contrary person, difficult to deal with"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "fuddy", meaning: "Stuffy and old fashioned"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "full-gorged", meaning: "Well fed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "glaikit", meaning: "Foolish, giddy"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "glakit", meaning: "Unsightly and stupid"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "gleeking", meaning: "Spitting"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "goatish", meaning: "Goatlike in manners"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "gommy", meaning: "Idiotic, mammering"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "gorbellied", meaning: "Corpulent"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "gormless", meaning: "Stupid or dull, lacking in gorm"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "guts-griping", meaning: "Belly aching"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "hackit", meaning: "Ugly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "half-faced", meaning: "Imperfect, incomplete, defective"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "hasty-witted", meaning: "Shallow"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "hedge-born", meaning: "Of low birth"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "hell-hated", meaning: "Even despised by the Devil"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "howlin’", meaning: "Complaining, waling"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "idle-headed", meaning: "Stupid"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "ill-bred", meaning: "Lacking class"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "ill-nurtured", meaning: "Ill bred, raised common"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "impertinent", meaning: "Not respectful, rude"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "infectious", meaning: "Likely to spread infection"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "jakey", meaning: "A drunken tramp"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "jarring", meaning: "Incongruous, ill fitting"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "knotty-pated", meaning: "Easily distracted"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "lavvy-heided", meaning: "Toilet headed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "loggerheaded", meaning: "Block headed"), - Entry(nsfw: nil, nsfwMeaning: "Orange, and pocked", sfw: "loofa-faced", meaning: "Pale and pocked"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "lumpish", meaning: "Roughly or crudely formed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "malodorous", meaning: "Bad smelling"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "mammering", meaning: "To mumble endlessly without point"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "mangled", meaning: "Disfigured"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "mewling", meaning: "Whimpering"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "milk-livered", meaning: "Gutless, cowardly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "mingin’", meaning: "Foul smelling"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "motley minded", meaning: "Foolish"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "naffy", meaning: "Self centered fop"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "onion-eyed", meaning: "One so ugly they make your eyes water"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "paunchy", meaning: "Pot bellied"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "pencil-necked", meaning: "Skinny, useless, annoying, weak"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "plume-plucked", meaning: "Humbled"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "pottle-deep", meaning: "Drunken, one who has emptied the dregs of his drink"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "pox-marked", meaning: "Pitted skin, marked with pox"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "pribbling", meaning: "A quibbler who argues just to argue"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "puking", meaning: "Nauseating"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "puny", meaning: "Small and weak"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "qualling", meaning: "Quail like, cowardly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "rank", meaning: "Low or vile, stinking"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "reeky", meaning: "Stinky"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "reeling-ripe", meaning: "Smelly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "roguish", meaning: "Loutish, and not in a good way"), - Entry(nsfw: "cock-juggling", nsfwMeaning: "A promiscous person", sfw: "rooster juggling", meaning: "A fowl manager"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "rude-growing", meaning: "Rough and wild"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "rump-fed", meaning: "Pampered"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "ruttish", meaning: "Salacious, lascivious"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "saucy", meaning: "Lascivious, salacious"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "scabby", meaning: "Covered in scars, ugly"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "shard borne", meaning: "Born in dung"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "sheep-biting", meaning: "A person who preys on the defenseless"), - Entry(nsfw: nil, nsfwMeaning: "Refering to the size of one's third leg", sfw: "small-handed", meaning: "An observation regarding one's manliness"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "spleeny", meaning: "Having a lot of spleen"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "spongy", meaning: "Soft headed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "spur-galled", meaning: "Ridden hard, put away wet, worn out"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "straw-headed", meaning: "A numpty"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "surly", meaning: "One of the dwarfs"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "swag-bellied", meaning: "Well fed, a golf course owner"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "swollen", meaning: "Distended, fat, puffy"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "tardy-gaited", meaning: "Sluggish"), - Entry(nsfw: nil, nsfwMeaning: "As reported by Stormy Daniels", sfw: "three-inched", meaning: "An observation regarding one's manliness"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "tickle-brained", meaning: "Flighty, unreliable, probably a drunk"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "toad-spotted", meaning: "Spotted like a toad"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "toffee-nosed", meaning: "Having a soft, brown nose"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "tottering", meaning: "Doddering"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "unchin-snouted", meaning: "A face like a hedgehog"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "unmuzzled", meaning: "Unrestrained, obnoxiously capricious"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "vacuous", meaning: "Empty headed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "vain", meaning: "Self obsessed"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "venomed", meaning: "Poisonous"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "villianous", meaning: "Evil"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "warped", meaning: "Bent, bad"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "wayward", meaning: "Errant"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "weapons-grade", meaning: "The most extreme example of"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "weather-bitten", meaning: "Scarred by a life outside"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "weedy", meaning: "Thin"), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "witless", meaning: "Uhh.."), - Entry(nsfw: nil, nsfwMeaning: nil, sfw: "yeasty", meaning: "Pale and soft") -] diff --git a/interject/Interject--Info.plist b/interject/Interject--Info.plist deleted file mode 100644 index 55d3f36..0000000 --- a/interject/Interject--Info.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - ITSAppUsesNonExemptEncryption - - ITSEncryptionExportComplianceCode - YES - -