diff --git a/RettApp.xcodeproj/project.pbxproj b/RettApp.xcodeproj/project.pbxproj index a883e34..cfd385d 100644 --- a/RettApp.xcodeproj/project.pbxproj +++ b/RettApp.xcodeproj/project.pbxproj @@ -7,430 +7,419 @@ objects = { /* Begin PBXBuildFile section */ - 03730CB4C9A66E11660E51B5 /* CSVParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3117B46730281F54B9790EFD /* CSVParser.swift */; }; - 0B043EBB5D47C97050162F00 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6FD5F60B137B2A5F2DCD81F /* Foundation.framework */; }; - 0E173EA4CD8A711DD914D059 /* GazeProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D5B88AE7FC79FAD8BB79490 /* GazeProcessor.swift */; }; - 0E4A0D407020F9FB51FC2EA9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D3B0D8FCE93224C2B2FB9843 /* Assets.xcassets */; }; - 18DDCDB5662D59DB6009BA7A /* GazeCalibrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933A127B2C0F83C29C6E645B /* GazeCalibrator.swift */; }; - 1C29FF41BBD8F367EB04B41E /* MedicationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BF5B636B2DE26667A20A9D /* MedicationViewModel.swift */; }; - 2059702121F3D11EF27204A5 /* HourMinute.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46B3F2527A25394824732FEA /* HourMinute.swift */; }; - 20C418FD6990A6D32D41E858 /* SeizureViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7844955C4FCBED02916DB58 /* SeizureViewModelTests.swift */; }; - 2C5A749C5B7A5A873431B7C7 /* CSVImportMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD55A0AA1616C91975345C0 /* CSVImportMenu.swift */; }; - 30ED2355324B3F3C148FFD73 /* AFSRButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B23FBFA76BCB8BE334E10E7 /* AFSRButton.swift */; }; - 37B2F068BB45D35752BBEC9A /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63FA4D6CF1EA5B99FF99F73 /* FeatureFlags.swift */; }; - 3C7B731E462615343DDA0A58 /* SeizureEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E91B72EB5125D43F455AC3 /* SeizureEvent.swift */; }; - 41FFC1EB2EE1B75CB426AE11 /* PreviewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FF2ACAA62A31EB77F88899 /* PreviewData.swift */; }; - 458BB5CAD8CD066C15CE8C8A /* MedicationLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DD814871864AEE8FE6C9876 /* MedicationLog.swift */; }; - 4804C88E5BF263716C451540 /* SeizureImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6665F0F37534E03468980F2 /* SeizureImporter.swift */; }; - 4DA5F59FB037F5167D6B48C3 /* AuthManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC2DB493659CF8BCDA6DE71A /* AuthManager.swift */; }; - 5BFB6204CC4475D8318C762E /* EmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74156647C6C23BD4BA79766D /* EmptyStateView.swift */; }; - 5F36082EEBBE04E1F7C14500 /* MedicationImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F625062FF8B08AB5B5E0A72 /* MedicationImporter.swift */; }; - 638B672FACF15B7DA3D44A55 /* RettAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23699305C06C2948730DD28A /* RettAppApp.swift */; }; - 68A547C18EC1D91FCAB89AFA /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF66680C8F635A07C974BD4 /* SettingsView.swift */; }; - 7E6BA6D81224FB0F3CAEE169 /* SignInView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B26D12B9733D08352F24AD5B /* SignInView.swift */; }; - 8C27EB1B10E9A6B7A756ABDF /* NewsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDACB207D3E86B4E2B27DF55 /* NewsViewModel.swift */; }; - 91F67E5DED15F18738808900 /* MedicationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA139BF0FE58CA647A4A6871 /* MedicationListView.swift */; }; - 94834C378DCB4D644DA4F098 /* NewsListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BDE09FEE1CBC10AE7A9DD2 /* NewsListView.swift */; }; - 9AE24363F34FE922CD114E93 /* EyeGameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789B281A68AB6CA4DB55689B /* EyeGameView.swift */; }; - 9C400B8AE89EE060C3C1B6A7 /* Medication.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA037275235916F0107E07A8 /* Medication.swift */; }; - A1EBA2DD70F4AD122C6FDAFA /* MedicationLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8293AC0DB0C6947AFD68B50 /* MedicationLogView.swift */; }; - A525DDB8A6FF22C445A3C796 /* SectionCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EED81EE7373A82F43F0385B /* SectionCard.swift */; }; - A5CD9FEA69E50EDAEB68BE93 /* ChildProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE991DD42D7F564D8499DD0 /* ChildProfile.swift */; }; - A94AE6C4629525CAD513BDBD /* EyeGameSettingsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F4DD2C1B3E5713A9221D56 /* EyeGameSettingsSection.swift */; }; - AEC44B23ECCDF0375831BD96 /* NewsDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793540BDCF35B2DC15ABB76D /* NewsDetailView.swift */; }; - B30566437EF6C59391B3C0C3 /* GazeProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 514DF957338FC38259C89D3F /* GazeProcessorTests.swift */; }; - B62B239B4D4CA0DCC3684144 /* GazeKalmanFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54C316D0EEF263B6B24340A /* GazeKalmanFilter.swift */; }; - BACAAF14F481A908D5813831 /* AFSRTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2355F158D51D77589CA288DF /* AFSRTheme.swift */; }; - BCCE6B6E5A884A843FF29D7E /* SeizureTrackerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB96D67F2465B1E4EDADDAA /* SeizureTrackerView.swift */; }; - BCFD80C1BB7DC7196F3E1037 /* ProfileSetupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0613FA5E0EDF04416527A4AB /* ProfileSetupView.swift */; }; - BEC686EC8AE055E3A150B345 /* EyeGameViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9389532D05AA20BD6F2A04 /* EyeGameViewModel.swift */; }; - C3F4B40EDC54AE33D0244F43 /* NewsArticle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 995DE01741A27B327B34FA62 /* NewsArticle.swift */; }; - C50B66EBD7E9830C60B54B76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6FD5F60B137B2A5F2DCD81F /* Foundation.framework */; }; - C8686E0B35DE94A323C4DB3F /* SeizureTrackerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32437E36C0A7013D3868D6D2 /* SeizureTrackerViewModel.swift */; }; - CB0497A2BDA2AC8763B0C929 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = DAE5FC8F81F33E87B7D386B1 /* Localizable.strings */; }; - E79EAEA8B2E95BD1F53FA60E /* EyeGameSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEC8ED0ECCCE5B5F5C3AE538 /* EyeGameSettings.swift */; }; - EBA34274CAA099AAD78BBBAE /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE5C30AC790A5B947435260 /* ContentView.swift */; }; - EE0CB639AE4DE7E211B798DC /* ARViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E9C7B9EAA87104DD7624CB /* ARViewController.swift */; }; - EE5D42355414F0DD49CBA140 /* SeizureHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EE89AA71A0E7697155B211 /* SeizureHistoryView.swift */; }; - F28344D1BD7AEB6F9145A72A /* HealthKitManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7928026AFF9A19B868B4ED20 /* HealthKitManager.swift */; }; + 006B2B239FB882E42FB4AE93 /* MedicationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53299A25F5555F24618583E4 /* MedicationViewModel.swift */; }; + 0211725FA142CDBA071DAF19 /* SignInView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5CA2118E77126E8F569EB /* SignInView.swift */; }; + 10C7B2BAC2B608ECF5B6ED7A /* SeizureImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDE47FD5704C5EE8EFE08C7 /* SeizureImporter.swift */; }; + 1375963D58B9E876A2875357 /* CSVImportMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDA26CC4FA331FD6E33A2791 /* CSVImportMenu.swift */; }; + 1D62ACBD2F5D1D3658BFE69A /* NewsDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC48162502A370AFD71CE1 /* NewsDetailView.swift */; }; + 210A248D0F0DC40B2F4C4EDE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E7D998FC41E16A020CECB24 /* Foundation.framework */; }; + 22D28E7589FBA4E9214EBEB9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E7D998FC41E16A020CECB24 /* Foundation.framework */; }; + 2375ED24D0FC04EE1C9BA4C2 /* SectionCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC519DF83E1F24DB876C7E67 /* SectionCard.swift */; }; + 28A2AC257E62DAD46B9D749C /* NewsArticle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BA5EE9580076B538907E9B /* NewsArticle.swift */; }; + 29AB6C2BE197BAE264F929BE /* SeizureTrackerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D98FF56A7449095E52378E1 /* SeizureTrackerView.swift */; }; + 2F8B022FF1F13ED846F24361 /* EyeGameSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D8A334D17386D7F0F9EA6E /* EyeGameSettings.swift */; }; + 3409BB8963F6E8159FA1FBFF /* EmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B90952E372C13FE461B4DCD /* EmptyStateView.swift */; }; + 3C6017F52FF3D9124AFC0DD4 /* EyeGameSettingsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F72CAE851BCA92FF7DDF134D /* EyeGameSettingsSection.swift */; }; + 3C7EB97C4550A5F32A49A3D6 /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C2832891A58B89BF066D71 /* FeatureFlags.swift */; }; + 474A2208C71DD54AD25679F5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5575D813592A7A5F6E5F77AA /* LaunchScreen.storyboard */; }; + 4988288576CEA18A356AB558 /* GazeKalmanFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEC40EB49052E35DBDB80E4 /* GazeKalmanFilter.swift */; }; + 4BB33406CEF6551A7CCDB21E /* NewsListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544A96047D22075C5DAA5A4A /* NewsListView.swift */; }; + 4CAB7D22A5B6EB149AC2AAAE /* HourMinute.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF83A60782AC95E9D32269BC /* HourMinute.swift */; }; + 4CE4F092166B967F0A26089A /* MedicationLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42BE24980A79B409167BA77 /* MedicationLogView.swift */; }; + 4E492C620DB4005A8DC09238 /* MedicationLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47495574CF7EB213BD057897 /* MedicationLog.swift */; }; + 576EC316B6E42D1DFF14979E /* GazeCalibrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91072FF3D9F0FDD42FEE9E2E /* GazeCalibrator.swift */; }; + 58E9371A340D8565E9B76688 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AAF8DE3F6381F5EF5C6457 /* SettingsView.swift */; }; + 5F529FE8FB55D075D94BD7E3 /* NewsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C68A9D69D0A3B7EF07D204D1 /* NewsViewModel.swift */; }; + 62A722CC0C92356951E40E7A /* MedicationImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08BEF45A5DD7D9E4A31951A /* MedicationImporter.swift */; }; + 6608CA95512B5C2FF2EFC908 /* AFSRButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E1E34EFE85803C2F3B090C /* AFSRButton.swift */; }; + 67F2DFDD1EE93CBE53B8CB47 /* CSVParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33304A3D5E49F06B13032433 /* CSVParser.swift */; }; + 683986188924AC778CE9AFDD /* SeizureEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A6B1718C63EFF8BADCA61B /* SeizureEvent.swift */; }; + 71595C86F8D72D554F871E7C /* AFSRTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513748452E23B8255C8E0E61 /* AFSRTheme.swift */; }; + 78D462B344CF44FCDA32DA55 /* GazeProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8211E7568813590E447DD3 /* GazeProcessorTests.swift */; }; + 839B678F308076EEE18BA026 /* ARViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC129ACD15060E284F1F8EE9 /* ARViewController.swift */; }; + 84E976E4761F7B7BF416BE09 /* ProfileSetupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFCFB64890456EBFBD4FE8B7 /* ProfileSetupView.swift */; }; + 871107057F2B1A2355878A34 /* SeizureTrackerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF747963ED0C4C7619DF57FB /* SeizureTrackerViewModel.swift */; }; + 8A2B372212231DF985AA64AD /* AuthManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E7C6FF18FDABB6709E85C3 /* AuthManager.swift */; }; + 95B68EBA2A18EB6471B6438A /* EyeGameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F307A3F56D13D3CB865154EE /* EyeGameView.swift */; }; + 9806D58D065322D59DA77CAA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EBCDD2D3B66EA6A061B20C33 /* Localizable.strings */; }; + 9D60DE3368E771A8C6514786 /* RettAppApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E5C916D851260D411FC97C /* RettAppApp.swift */; }; + A46447774DA907524ED378B0 /* MedicationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44E5F499BFBCEE3EFB976F6C /* MedicationListView.swift */; }; + BC062908BB2F69B7C2E5D3D5 /* PreviewData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03C8EA7B5637FF1548C5C1E2 /* PreviewData.swift */; }; + BEEEB6549C618D66C6EF6C66 /* EyeGameViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C849278B5EE9724F0BA1B9 /* EyeGameViewModel.swift */; }; + C47C63C5DCB50AF2BE03B66D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DE4D436A109E5572AE64743A /* Assets.xcassets */; }; + CAF6B5AB5BB6E45A72F35B89 /* Medication.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE2F432E8865CD1C3996162 /* Medication.swift */; }; + CD6CA3C43183AD0CEBBEDC7C /* ChildProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DB0D81CAFBCAED97ED7B1B5 /* ChildProfile.swift */; }; + D3A23E2A35AB7E709BAB65CB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A445FE2EF54A140821B4B360 /* ContentView.swift */; }; + E7824100DA5E12A56CFC6580 /* HealthKitManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B43D886BEC63511702CA29 /* HealthKitManager.swift */; }; + EBCB5475A6DFE84D65FC5A2C /* GazeProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4410FC7E888B37A3E43FB1F /* GazeProcessor.swift */; }; + F59BCFC4931B0A65D27D5DA2 /* SeizureViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665BA3DC01B6492AC223CEE4 /* SeizureViewModelTests.swift */; }; + F93E646F679004FEA06325EF /* SeizureHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B3B49D023BB4C401995C666 /* SeizureHistoryView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - F48DAB738414748E6095D995 /* PBXContainerItemProxy */ = { + F8DB210AEE96218D217DE5D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 5F40663787A28A21A840685F /* Project object */; + containerPortal = E1E06DDE4350A7E7DAFA48C4 /* Project object */; proxyType = 1; - remoteGlobalIDString = B5E7DBFFD2B60CBA37C39003; + remoteGlobalIDString = 429A5E69FB94DE401ECEA948; remoteInfo = RettApp; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01E91B72EB5125D43F455AC3 /* SeizureEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureEvent.swift; sourceTree = ""; }; - 0613FA5E0EDF04416527A4AB /* ProfileSetupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProfileSetupView.swift; sourceTree = ""; }; - 1EE5C30AC790A5B947435260 /* ContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - 2355F158D51D77589CA288DF /* AFSRTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AFSRTheme.swift; sourceTree = ""; }; - 23699305C06C2948730DD28A /* RettAppApp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RettAppApp.swift; sourceTree = ""; }; - 2B23FBFA76BCB8BE334E10E7 /* AFSRButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AFSRButton.swift; sourceTree = ""; }; - 2BD55A0AA1616C91975345C0 /* CSVImportMenu.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CSVImportMenu.swift; sourceTree = ""; }; - 3117B46730281F54B9790EFD /* CSVParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CSVParser.swift; sourceTree = ""; }; - 32437E36C0A7013D3868D6D2 /* SeizureTrackerViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureTrackerViewModel.swift; sourceTree = ""; }; - 3D5B88AE7FC79FAD8BB79490 /* GazeProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeProcessor.swift; sourceTree = ""; }; - 3DD814871864AEE8FE6C9876 /* MedicationLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationLog.swift; sourceTree = ""; }; - 3EB96D67F2465B1E4EDADDAA /* SeizureTrackerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureTrackerView.swift; sourceTree = ""; }; - 3EED81EE7373A82F43F0385B /* SectionCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SectionCard.swift; sourceTree = ""; }; - 42F4DD2C1B3E5713A9221D56 /* EyeGameSettingsSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameSettingsSection.swift; sourceTree = ""; }; - 46B3F2527A25394824732FEA /* HourMinute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HourMinute.swift; sourceTree = ""; }; - 514DF957338FC38259C89D3F /* GazeProcessorTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeProcessorTests.swift; sourceTree = ""; }; - 59E9C7B9EAA87104DD7624CB /* ARViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ARViewController.swift; sourceTree = ""; }; - 74156647C6C23BD4BA79766D /* EmptyStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EmptyStateView.swift; sourceTree = ""; }; - 74FF2ACAA62A31EB77F88899 /* PreviewData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewData.swift; sourceTree = ""; }; - 789B281A68AB6CA4DB55689B /* EyeGameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameView.swift; sourceTree = ""; }; - 7928026AFF9A19B868B4ED20 /* HealthKitManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HealthKitManager.swift; sourceTree = ""; }; - 793540BDCF35B2DC15ABB76D /* NewsDetailView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsDetailView.swift; sourceTree = ""; }; - 7EE991DD42D7F564D8499DD0 /* ChildProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChildProfile.swift; sourceTree = ""; }; - 83BDE09FEE1CBC10AE7A9DD2 /* NewsListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsListView.swift; sourceTree = ""; }; - 83BF5B636B2DE26667A20A9D /* MedicationViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationViewModel.swift; sourceTree = ""; }; - 933A127B2C0F83C29C6E645B /* GazeCalibrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeCalibrator.swift; sourceTree = ""; }; - 995DE01741A27B327B34FA62 /* NewsArticle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsArticle.swift; sourceTree = ""; }; - 9F625062FF8B08AB5B5E0A72 /* MedicationImporter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationImporter.swift; sourceTree = ""; }; - B26D12B9733D08352F24AD5B /* SignInView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignInView.swift; sourceTree = ""; }; - B6665F0F37534E03468980F2 /* SeizureImporter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureImporter.swift; sourceTree = ""; }; - B8293AC0DB0C6947AFD68B50 /* MedicationLogView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationLogView.swift; sourceTree = ""; }; - BCF66680C8F635A07C974BD4 /* SettingsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; - C3FD8BC6D7C33A3AC9EA3EF0 /* RettApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RettApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C7844955C4FCBED02916DB58 /* SeizureViewModelTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureViewModelTests.swift; sourceTree = ""; }; - D3B0D8FCE93224C2B2FB9843 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - D4EE89AA71A0E7697155B211 /* SeizureHistoryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureHistoryView.swift; sourceTree = ""; }; - D63FA4D6CF1EA5B99FF99F73 /* FeatureFlags.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; - DAE5FC8F81F33E87B7D386B1 /* Localizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; - DD9389532D05AA20BD6F2A04 /* EyeGameViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameViewModel.swift; sourceTree = ""; }; - DF4AB06862808AF88CB7031C /* RettAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RettAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E6FD5F60B137B2A5F2DCD81F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - EA139BF0FE58CA647A4A6871 /* MedicationListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationListView.swift; sourceTree = ""; }; - EDACB207D3E86B4E2B27DF55 /* NewsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsViewModel.swift; sourceTree = ""; }; - EEC8ED0ECCCE5B5F5C3AE538 /* EyeGameSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameSettings.swift; sourceTree = ""; }; - F54C316D0EEF263B6B24340A /* GazeKalmanFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeKalmanFilter.swift; sourceTree = ""; }; - FA037275235916F0107E07A8 /* Medication.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Medication.swift; sourceTree = ""; }; - FC2DB493659CF8BCDA6DE71A /* AuthManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AuthManager.swift; sourceTree = ""; }; + 03C8EA7B5637FF1548C5C1E2 /* PreviewData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreviewData.swift; sourceTree = ""; }; + 05AAF8DE3F6381F5EF5C6457 /* SettingsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; + 0DB0D81CAFBCAED97ED7B1B5 /* ChildProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChildProfile.swift; sourceTree = ""; }; + 1E7D998FC41E16A020CECB24 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 1E8211E7568813590E447DD3 /* GazeProcessorTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeProcessorTests.swift; sourceTree = ""; }; + 2B90952E372C13FE461B4DCD /* EmptyStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EmptyStateView.swift; sourceTree = ""; }; + 33304A3D5E49F06B13032433 /* CSVParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CSVParser.swift; sourceTree = ""; }; + 44E5F499BFBCEE3EFB976F6C /* MedicationListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationListView.swift; sourceTree = ""; }; + 46C849278B5EE9724F0BA1B9 /* EyeGameViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameViewModel.swift; sourceTree = ""; }; + 47495574CF7EB213BD057897 /* MedicationLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationLog.swift; sourceTree = ""; }; + 50E5C916D851260D411FC97C /* RettAppApp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RettAppApp.swift; sourceTree = ""; }; + 513748452E23B8255C8E0E61 /* AFSRTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AFSRTheme.swift; sourceTree = ""; }; + 53299A25F5555F24618583E4 /* MedicationViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationViewModel.swift; sourceTree = ""; }; + 544A96047D22075C5DAA5A4A /* NewsListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsListView.swift; sourceTree = ""; }; + 5575D813592A7A5F6E5F77AA /* LaunchScreen.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; + 665BA3DC01B6492AC223CEE4 /* SeizureViewModelTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureViewModelTests.swift; sourceTree = ""; }; + 68B43D886BEC63511702CA29 /* HealthKitManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HealthKitManager.swift; sourceTree = ""; }; + 745726850C5645356A90A5A3 /* RettAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RettAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 78D8A334D17386D7F0F9EA6E /* EyeGameSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameSettings.swift; sourceTree = ""; }; + 80C2832891A58B89BF066D71 /* FeatureFlags.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; + 8B3B49D023BB4C401995C666 /* SeizureHistoryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureHistoryView.swift; sourceTree = ""; }; + 91072FF3D9F0FDD42FEE9E2E /* GazeCalibrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeCalibrator.swift; sourceTree = ""; }; + 915297E6C0D22D9BEF6BD366 /* RettApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RettApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 9D98FF56A7449095E52378E1 /* SeizureTrackerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureTrackerView.swift; sourceTree = ""; }; + 9DDE47FD5704C5EE8EFE08C7 /* SeizureImporter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureImporter.swift; sourceTree = ""; }; + A445FE2EF54A140821B4B360 /* ContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + A5BA5EE9580076B538907E9B /* NewsArticle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsArticle.swift; sourceTree = ""; }; + B3A5CA2118E77126E8F569EB /* SignInView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignInView.swift; sourceTree = ""; }; + B4410FC7E888B37A3E43FB1F /* GazeProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeProcessor.swift; sourceTree = ""; }; + B6A6B1718C63EFF8BADCA61B /* SeizureEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureEvent.swift; sourceTree = ""; }; + BC129ACD15060E284F1F8EE9 /* ARViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ARViewController.swift; sourceTree = ""; }; + C42BE24980A79B409167BA77 /* MedicationLogView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationLogView.swift; sourceTree = ""; }; + C4FC48162502A370AFD71CE1 /* NewsDetailView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsDetailView.swift; sourceTree = ""; }; + C68A9D69D0A3B7EF07D204D1 /* NewsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewsViewModel.swift; sourceTree = ""; }; + CBEC40EB49052E35DBDB80E4 /* GazeKalmanFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GazeKalmanFilter.swift; sourceTree = ""; }; + CCE2F432E8865CD1C3996162 /* Medication.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Medication.swift; sourceTree = ""; }; + CF83A60782AC95E9D32269BC /* HourMinute.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HourMinute.swift; sourceTree = ""; }; + CFCFB64890456EBFBD4FE8B7 /* ProfileSetupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProfileSetupView.swift; sourceTree = ""; }; + D1E1E34EFE85803C2F3B090C /* AFSRButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AFSRButton.swift; sourceTree = ""; }; + D5E7C6FF18FDABB6709E85C3 /* AuthManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AuthManager.swift; sourceTree = ""; }; + DE4D436A109E5572AE64743A /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + DF747963ED0C4C7619DF57FB /* SeizureTrackerViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SeizureTrackerViewModel.swift; sourceTree = ""; }; + E08BEF45A5DD7D9E4A31951A /* MedicationImporter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MedicationImporter.swift; sourceTree = ""; }; + EBCDD2D3B66EA6A061B20C33 /* Localizable.strings */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; + EDA26CC4FA331FD6E33A2791 /* CSVImportMenu.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CSVImportMenu.swift; sourceTree = ""; }; + F307A3F56D13D3CB865154EE /* EyeGameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameView.swift; sourceTree = ""; }; + F72CAE851BCA92FF7DDF134D /* EyeGameSettingsSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EyeGameSettingsSection.swift; sourceTree = ""; }; + FC519DF83E1F24DB876C7E67 /* SectionCard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SectionCard.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 5CDC5ACE08104BAAA34B82F7 /* Frameworks */ = { + 710CA613F8FA93855B5CA406 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0B043EBB5D47C97050162F00 /* Foundation.framework in Frameworks */, + 210A248D0F0DC40B2F4C4EDE /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C18B7EFB28C04BD3569291F3 /* Frameworks */ = { + A84318F282C9A567EE4266EC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C50B66EBD7E9830C60B54B76 /* Foundation.framework in Frameworks */, + 22D28E7589FBA4E9214EBEB9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1D797A2C47AFF6D7804570BB /* Auth */ = { + 237C3EF4221AFF4AB703D2D3 /* News */ = { isa = PBXGroup; children = ( - FC2DB493659CF8BCDA6DE71A /* AuthManager.swift */, - B26D12B9733D08352F24AD5B /* SignInView.swift */, + 4475C497E77850AD50BE0A1C /* Models */, + C4FC48162502A370AFD71CE1 /* NewsDetailView.swift */, + 544A96047D22075C5DAA5A4A /* NewsListView.swift */, + C68A9D69D0A3B7EF07D204D1 /* NewsViewModel.swift */, ); - name = Auth; - path = Auth; + path = News; sourceTree = ""; }; - 26BB33FEDCB08B1A4FC7DBC2 /* Frameworks */ = { + 267DC5F82486072B3A9A9191 /* Components */ = { isa = PBXGroup; children = ( - DD9EC58977BA04F4F4AB75B9 /* iOS */, + D1E1E34EFE85803C2F3B090C /* AFSRButton.swift */, + EDA26CC4FA331FD6E33A2791 /* CSVImportMenu.swift */, + 2B90952E372C13FE461B4DCD /* EmptyStateView.swift */, + FC519DF83E1F24DB876C7E67 /* SectionCard.swift */, ); - name = Frameworks; + path = Components; sourceTree = ""; }; - 2C96FA5CD6B19A996A671A91 /* Shared */ = { + 299BD3A6E18E3FAE6CBE34D6 /* Auth */ = { isa = PBXGroup; children = ( - 3117B46730281F54B9790EFD /* CSVParser.swift */, - FC2F6CA0075E2B7895E23FFE /* Components */, - D63FA4D6CF1EA5B99FF99F73 /* FeatureFlags.swift */, - 74FF2ACAA62A31EB77F88899 /* PreviewData.swift */, - 795F74CDA7A6C83B429D3E1F /* Theme */, + D5E7C6FF18FDABB6709E85C3 /* AuthManager.swift */, + B3A5CA2118E77126E8F569EB /* SignInView.swift */, ); - name = Shared; - path = Shared; + path = Auth; sourceTree = ""; }; - 43DE7588027D57AB9E10095F /* Models */ = { + 36EBB12D0EBE3420DE203E04 /* iOS */ = { isa = PBXGroup; children = ( - 995DE01741A27B327B34FA62 /* NewsArticle.swift */, + 1E7D998FC41E16A020CECB24 /* Foundation.framework */, ); - name = Models; - path = Models; + name = iOS; sourceTree = ""; }; - 48BBC25070BC74BAA4E19F15 /* Models */ = { + 4475C497E77850AD50BE0A1C /* Models */ = { isa = PBXGroup; children = ( - 01E91B72EB5125D43F455AC3 /* SeizureEvent.swift */, + A5BA5EE9580076B538907E9B /* NewsArticle.swift */, ); - name = Models; path = Models; sourceTree = ""; }; - 52D753C7D991D91274B2996B /* RettAppTests */ = { + 499884F242F9280E94947498 /* Resources */ = { isa = PBXGroup; children = ( - 514DF957338FC38259C89D3F /* GazeProcessorTests.swift */, - C7844955C4FCBED02916DB58 /* SeizureViewModelTests.swift */, + DE4D436A109E5572AE64743A /* Assets.xcassets */, + EBCDD2D3B66EA6A061B20C33 /* Localizable.strings */, + 5575D813592A7A5F6E5F77AA /* LaunchScreen.storyboard */, ); - name = RettAppTests; - path = RettAppTests; + path = Resources; sourceTree = ""; }; - 56C825741010CD16F3E645C1 /* MedicationTracker */ = { + 4CAA39A3EEA4D5B21A1B763A /* Features */ = { isa = PBXGroup; children = ( - 9F625062FF8B08AB5B5E0A72 /* MedicationImporter.swift */, - EA139BF0FE58CA647A4A6871 /* MedicationListView.swift */, - B8293AC0DB0C6947AFD68B50 /* MedicationLogView.swift */, - 83BF5B636B2DE26667A20A9D /* MedicationViewModel.swift */, - D6291F4778D6842551F4ACBA /* Models */, + 528BE51FC42D4C4BAF42A721 /* EyeGame */, + 8BA5E251403C767FB2D60DDF /* MedicationTracker */, + 237C3EF4221AFF4AB703D2D3 /* News */, + AD7EE51C8866E461FF1E5E47 /* SeizureTracker */, + 706D5B366E53CAEDA97FEF71 /* Settings */, ); - name = MedicationTracker; - path = MedicationTracker; + path = Features; sourceTree = ""; }; - 6DBCC22FCDBDAC2C716382D7 = { + 528BE51FC42D4C4BAF42A721 /* EyeGame */ = { isa = PBXGroup; children = ( - A336F64F89629376FD4CE62A /* Products */, - 26BB33FEDCB08B1A4FC7DBC2 /* Frameworks */, - FEFB597F5FDAC6210F6FFDD4 /* RettApp */, - 52D753C7D991D91274B2996B /* RettAppTests */, + BC129ACD15060E284F1F8EE9 /* ARViewController.swift */, + 78D8A334D17386D7F0F9EA6E /* EyeGameSettings.swift */, + F72CAE851BCA92FF7DDF134D /* EyeGameSettingsSection.swift */, + F307A3F56D13D3CB865154EE /* EyeGameView.swift */, + 46C849278B5EE9724F0BA1B9 /* EyeGameViewModel.swift */, + 91072FF3D9F0FDD42FEE9E2E /* GazeCalibrator.swift */, + CBEC40EB49052E35DBDB80E4 /* GazeKalmanFilter.swift */, + B4410FC7E888B37A3E43FB1F /* GazeProcessor.swift */, ); + path = EyeGame; sourceTree = ""; }; - 71A792878DFF6E24C1B8A95E /* Features */ = { + 60FE80512E524EEEADEF3EBA /* Frameworks */ = { isa = PBXGroup; children = ( - ED8E3B60D44E7085787D07A8 /* EyeGame */, - 56C825741010CD16F3E645C1 /* MedicationTracker */, - FBF4603D86D96FFB08CF8E0D /* News */, - 7ED6713429DF13CAC10F702D /* SeizureTracker */, - AB51D61909D28913DCA18443 /* Settings */, + 36EBB12D0EBE3420DE203E04 /* iOS */, ); - name = Features; - path = Features; + name = Frameworks; sourceTree = ""; }; - 795F74CDA7A6C83B429D3E1F /* Theme */ = { + 67537B6581BF980FE7D45DDB /* Profile */ = { isa = PBXGroup; children = ( - 2355F158D51D77589CA288DF /* AFSRTheme.swift */, - 46B3F2527A25394824732FEA /* HourMinute.swift */, + 0DB0D81CAFBCAED97ED7B1B5 /* ChildProfile.swift */, + CFCFB64890456EBFBD4FE8B7 /* ProfileSetupView.swift */, ); - name = Theme; - path = Theme; + path = Profile; sourceTree = ""; }; - 7ED6713429DF13CAC10F702D /* SeizureTracker */ = { + 6DAF3DC88D0DAA43D8CEBAFD /* Theme */ = { isa = PBXGroup; children = ( - 48BBC25070BC74BAA4E19F15 /* Models */, - D4EE89AA71A0E7697155B211 /* SeizureHistoryView.swift */, - B6665F0F37534E03468980F2 /* SeizureImporter.swift */, - 3EB96D67F2465B1E4EDADDAA /* SeizureTrackerView.swift */, - 32437E36C0A7013D3868D6D2 /* SeizureTrackerViewModel.swift */, + 513748452E23B8255C8E0E61 /* AFSRTheme.swift */, + CF83A60782AC95E9D32269BC /* HourMinute.swift */, ); - name = SeizureTracker; - path = SeizureTracker; + path = Theme; sourceTree = ""; }; - 8A23B6D283B78D32E7A2EDDF /* HealthKit */ = { + 706D5B366E53CAEDA97FEF71 /* Settings */ = { isa = PBXGroup; children = ( - 7928026AFF9A19B868B4ED20 /* HealthKitManager.swift */, + 05AAF8DE3F6381F5EF5C6457 /* SettingsView.swift */, ); - name = HealthKit; - path = HealthKit; + path = Settings; sourceTree = ""; }; - A336F64F89629376FD4CE62A /* Products */ = { + 7B874081A92DD8C75F665C9F /* Models */ = { isa = PBXGroup; children = ( - C3FD8BC6D7C33A3AC9EA3EF0 /* RettApp.app */, - DF4AB06862808AF88CB7031C /* RettAppTests.xctest */, + CCE2F432E8865CD1C3996162 /* Medication.swift */, + 47495574CF7EB213BD057897 /* MedicationLog.swift */, ); - name = Products; + path = Models; sourceTree = ""; }; - AB51D61909D28913DCA18443 /* Settings */ = { + 8BA5E251403C767FB2D60DDF /* MedicationTracker */ = { isa = PBXGroup; children = ( - BCF66680C8F635A07C974BD4 /* SettingsView.swift */, + E08BEF45A5DD7D9E4A31951A /* MedicationImporter.swift */, + 44E5F499BFBCEE3EFB976F6C /* MedicationListView.swift */, + C42BE24980A79B409167BA77 /* MedicationLogView.swift */, + 53299A25F5555F24618583E4 /* MedicationViewModel.swift */, + 7B874081A92DD8C75F665C9F /* Models */, ); - name = Settings; - path = Settings; + path = MedicationTracker; sourceTree = ""; }; - ACB392E048399B390B7A5AA9 /* Resources */ = { + 995D54C8ED1C21097B07E5E0 /* RettApp */ = { isa = PBXGroup; children = ( - D3B0D8FCE93224C2B2FB9843 /* Assets.xcassets */, - DAE5FC8F81F33E87B7D386B1 /* Localizable.strings */, + A445FE2EF54A140821B4B360 /* ContentView.swift */, + 9E5BF52AD4FE788E659D039B /* Core */, + 4CAA39A3EEA4D5B21A1B763A /* Features */, + 499884F242F9280E94947498 /* Resources */, + 50E5C916D851260D411FC97C /* RettAppApp.swift */, + E15E529A0B1F76AF6D20676E /* Shared */, ); - name = Resources; - path = Resources; + path = RettApp; sourceTree = ""; }; - D6291F4778D6842551F4ACBA /* Models */ = { + 9A03FAB9309914986094BBDF /* HealthKit */ = { isa = PBXGroup; children = ( - FA037275235916F0107E07A8 /* Medication.swift */, - 3DD814871864AEE8FE6C9876 /* MedicationLog.swift */, + 68B43D886BEC63511702CA29 /* HealthKitManager.swift */, ); - name = Models; - path = Models; + path = HealthKit; sourceTree = ""; }; - DD9EC58977BA04F4F4AB75B9 /* iOS */ = { + 9E5BF52AD4FE788E659D039B /* Core */ = { isa = PBXGroup; children = ( - E6FD5F60B137B2A5F2DCD81F /* Foundation.framework */, + 299BD3A6E18E3FAE6CBE34D6 /* Auth */, + 9A03FAB9309914986094BBDF /* HealthKit */, + 67537B6581BF980FE7D45DDB /* Profile */, ); - name = iOS; + path = Core; sourceTree = ""; }; - EB18AACE641E78020CC82B86 /* Core */ = { + AD7EE51C8866E461FF1E5E47 /* SeizureTracker */ = { isa = PBXGroup; children = ( - 1D797A2C47AFF6D7804570BB /* Auth */, - 8A23B6D283B78D32E7A2EDDF /* HealthKit */, - F558DED557BD9908DA9014AD /* Profile */, + CD6745296EEFCDFFA282F38C /* Models */, + 8B3B49D023BB4C401995C666 /* SeizureHistoryView.swift */, + 9DDE47FD5704C5EE8EFE08C7 /* SeizureImporter.swift */, + 9D98FF56A7449095E52378E1 /* SeizureTrackerView.swift */, + DF747963ED0C4C7619DF57FB /* SeizureTrackerViewModel.swift */, ); - name = Core; - path = Core; + path = SeizureTracker; sourceTree = ""; }; - ED8E3B60D44E7085787D07A8 /* EyeGame */ = { + C665313C606D6997FD8F440D = { isa = PBXGroup; children = ( - 59E9C7B9EAA87104DD7624CB /* ARViewController.swift */, - EEC8ED0ECCCE5B5F5C3AE538 /* EyeGameSettings.swift */, - 42F4DD2C1B3E5713A9221D56 /* EyeGameSettingsSection.swift */, - 789B281A68AB6CA4DB55689B /* EyeGameView.swift */, - DD9389532D05AA20BD6F2A04 /* EyeGameViewModel.swift */, - 933A127B2C0F83C29C6E645B /* GazeCalibrator.swift */, - F54C316D0EEF263B6B24340A /* GazeKalmanFilter.swift */, - 3D5B88AE7FC79FAD8BB79490 /* GazeProcessor.swift */, - ); - name = EyeGame; - path = EyeGame; + E2DFB43B62933A9C64A13D68 /* Products */, + 60FE80512E524EEEADEF3EBA /* Frameworks */, + 995D54C8ED1C21097B07E5E0 /* RettApp */, + D0C91136CDB5BAC7D3EFDB98 /* RettAppTests */, + ); sourceTree = ""; }; - F558DED557BD9908DA9014AD /* Profile */ = { + CD6745296EEFCDFFA282F38C /* Models */ = { isa = PBXGroup; children = ( - 7EE991DD42D7F564D8499DD0 /* ChildProfile.swift */, - 0613FA5E0EDF04416527A4AB /* ProfileSetupView.swift */, + B6A6B1718C63EFF8BADCA61B /* SeizureEvent.swift */, ); - name = Profile; - path = Profile; + path = Models; sourceTree = ""; }; - FBF4603D86D96FFB08CF8E0D /* News */ = { + D0C91136CDB5BAC7D3EFDB98 /* RettAppTests */ = { isa = PBXGroup; children = ( - 43DE7588027D57AB9E10095F /* Models */, - 793540BDCF35B2DC15ABB76D /* NewsDetailView.swift */, - 83BDE09FEE1CBC10AE7A9DD2 /* NewsListView.swift */, - EDACB207D3E86B4E2B27DF55 /* NewsViewModel.swift */, + 1E8211E7568813590E447DD3 /* GazeProcessorTests.swift */, + 665BA3DC01B6492AC223CEE4 /* SeizureViewModelTests.swift */, ); - name = News; - path = News; + path = RettAppTests; sourceTree = ""; }; - FC2F6CA0075E2B7895E23FFE /* Components */ = { + E15E529A0B1F76AF6D20676E /* Shared */ = { isa = PBXGroup; children = ( - 2B23FBFA76BCB8BE334E10E7 /* AFSRButton.swift */, - 2BD55A0AA1616C91975345C0 /* CSVImportMenu.swift */, - 74156647C6C23BD4BA79766D /* EmptyStateView.swift */, - 3EED81EE7373A82F43F0385B /* SectionCard.swift */, + 33304A3D5E49F06B13032433 /* CSVParser.swift */, + 267DC5F82486072B3A9A9191 /* Components */, + 80C2832891A58B89BF066D71 /* FeatureFlags.swift */, + 03C8EA7B5637FF1548C5C1E2 /* PreviewData.swift */, + 6DAF3DC88D0DAA43D8CEBAFD /* Theme */, ); - name = Components; - path = Components; + path = Shared; sourceTree = ""; }; - FEFB597F5FDAC6210F6FFDD4 /* RettApp */ = { + E2DFB43B62933A9C64A13D68 /* Products */ = { isa = PBXGroup; children = ( - 1EE5C30AC790A5B947435260 /* ContentView.swift */, - EB18AACE641E78020CC82B86 /* Core */, - 71A792878DFF6E24C1B8A95E /* Features */, - ACB392E048399B390B7A5AA9 /* Resources */, - 23699305C06C2948730DD28A /* RettAppApp.swift */, - 2C96FA5CD6B19A996A671A91 /* Shared */, + 915297E6C0D22D9BEF6BD366 /* RettApp.app */, + 745726850C5645356A90A5A3 /* RettAppTests.xctest */, ); - name = RettApp; - path = RettApp; + name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - B5E7DBFFD2B60CBA37C39003 /* RettApp */ = { + 19C52E4EBA83BEC010E9B982 /* RettAppTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 6DB0F92E7A22BEBEF2594077 /* Build configuration list for PBXNativeTarget "RettApp" */; + buildConfigurationList = 919FFE44830E495F59B144F3 /* Build configuration list for PBXNativeTarget "RettAppTests" */; buildPhases = ( - B76AA6547A15BE623084FFC2 /* Sources */, - 5CDC5ACE08104BAAA34B82F7 /* Frameworks */, - DC2160564EF6F3E7D602DEF9 /* Resources */, + 220DF1858CC823A96F5DF18B /* Sources */, + A84318F282C9A567EE4266EC /* Frameworks */, + E77E8F8FF302680275609A75 /* Resources */, ); buildRules = ( ); dependencies = ( + 137C55672C5AB418B404BB83 /* PBXTargetDependency */, ); - name = RettApp; - productName = RettApp; - productReference = C3FD8BC6D7C33A3AC9EA3EF0 /* RettApp.app */; - productType = "com.apple.product-type.application"; + name = RettAppTests; + productName = RettAppTests; + productReference = 745726850C5645356A90A5A3 /* RettAppTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; }; - F4EA59D4C4DC03DC2DEC783A /* RettAppTests */ = { + 429A5E69FB94DE401ECEA948 /* RettApp */ = { isa = PBXNativeTarget; - buildConfigurationList = EBDC184F336DF72F91E1F224 /* Build configuration list for PBXNativeTarget "RettAppTests" */; + buildConfigurationList = 226DBB01C31332D694C79026 /* Build configuration list for PBXNativeTarget "RettApp" */; buildPhases = ( - 614B87226C0E41D8530E9D2A /* Sources */, - C18B7EFB28C04BD3569291F3 /* Frameworks */, - 42B7D95A9C73F5C068A7F4FF /* Resources */, + F32FE5EDD388A0A86AAAF569 /* Sources */, + 710CA613F8FA93855B5CA406 /* Frameworks */, + 9A0DA961E9C06EE074D5A340 /* Resources */, ); buildRules = ( ); dependencies = ( - EB86879D8058AF7284F04A76 /* PBXTargetDependency */, ); - name = RettAppTests; - productName = RettAppTests; - productReference = DF4AB06862808AF88CB7031C /* RettAppTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; + name = RettApp; + productName = RettApp; + productReference = 915297E6C0D22D9BEF6BD366 /* RettApp.app */; + productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 5F40663787A28A21A840685F /* Project object */ = { + E1E06DDE4350A7E7DAFA48C4 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1600; LastUpgradeCheck = 1600; + TargetAttributes = { + 429A5E69FB94DE401ECEA948 = { + DevelopmentTeam = WG7ACRM2BU; + }; + }; }; - buildConfigurationList = 804DE9E6C129F7C95261005D /* Build configuration list for PBXProject "RettApp" */; + buildConfigurationList = 504FD0FBA359D74889A0E744 /* Build configuration list for PBXProject "RettApp" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = fr; hasScannedForEncodings = 0; @@ -439,184 +428,107 @@ Base, en, ); - mainGroup = 6DBCC22FCDBDAC2C716382D7; - minimizedProjectReferenceProxies = 0; - preferredProjectObjectVersion = 77; - productRefGroup = A336F64F89629376FD4CE62A /* Products */; + mainGroup = C665313C606D6997FD8F440D; + productRefGroup = E2DFB43B62933A9C64A13D68 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - B5E7DBFFD2B60CBA37C39003 /* RettApp */, - F4EA59D4C4DC03DC2DEC783A /* RettAppTests */, + 429A5E69FB94DE401ECEA948 /* RettApp */, + 19C52E4EBA83BEC010E9B982 /* RettAppTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 42B7D95A9C73F5C068A7F4FF /* Resources */ = { + 9A0DA961E9C06EE074D5A340 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + C47C63C5DCB50AF2BE03B66D /* Assets.xcassets in Resources */, + 9806D58D065322D59DA77CAA /* Localizable.strings in Resources */, + 474A2208C71DD54AD25679F5 /* LaunchScreen.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DC2160564EF6F3E7D602DEF9 /* Resources */ = { + E77E8F8FF302680275609A75 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0E4A0D407020F9FB51FC2EA9 /* Assets.xcassets in Resources */, - CB0497A2BDA2AC8763B0C929 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 614B87226C0E41D8530E9D2A /* Sources */ = { + 220DF1858CC823A96F5DF18B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B30566437EF6C59391B3C0C3 /* GazeProcessorTests.swift in Sources */, - 20C418FD6990A6D32D41E858 /* SeizureViewModelTests.swift in Sources */, + 78D462B344CF44FCDA32DA55 /* GazeProcessorTests.swift in Sources */, + F59BCFC4931B0A65D27D5DA2 /* SeizureViewModelTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B76AA6547A15BE623084FFC2 /* Sources */ = { + F32FE5EDD388A0A86AAAF569 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EBA34274CAA099AAD78BBBAE /* ContentView.swift in Sources */, - 4DA5F59FB037F5167D6B48C3 /* AuthManager.swift in Sources */, - 7E6BA6D81224FB0F3CAEE169 /* SignInView.swift in Sources */, - F28344D1BD7AEB6F9145A72A /* HealthKitManager.swift in Sources */, - A5CD9FEA69E50EDAEB68BE93 /* ChildProfile.swift in Sources */, - BCFD80C1BB7DC7196F3E1037 /* ProfileSetupView.swift in Sources */, - EE0CB639AE4DE7E211B798DC /* ARViewController.swift in Sources */, - E79EAEA8B2E95BD1F53FA60E /* EyeGameSettings.swift in Sources */, - A94AE6C4629525CAD513BDBD /* EyeGameSettingsSection.swift in Sources */, - 9AE24363F34FE922CD114E93 /* EyeGameView.swift in Sources */, - BEC686EC8AE055E3A150B345 /* EyeGameViewModel.swift in Sources */, - 18DDCDB5662D59DB6009BA7A /* GazeCalibrator.swift in Sources */, - B62B239B4D4CA0DCC3684144 /* GazeKalmanFilter.swift in Sources */, - 0E173EA4CD8A711DD914D059 /* GazeProcessor.swift in Sources */, - 5F36082EEBBE04E1F7C14500 /* MedicationImporter.swift in Sources */, - 91F67E5DED15F18738808900 /* MedicationListView.swift in Sources */, - A1EBA2DD70F4AD122C6FDAFA /* MedicationLogView.swift in Sources */, - 1C29FF41BBD8F367EB04B41E /* MedicationViewModel.swift in Sources */, - 9C400B8AE89EE060C3C1B6A7 /* Medication.swift in Sources */, - 458BB5CAD8CD066C15CE8C8A /* MedicationLog.swift in Sources */, - C3F4B40EDC54AE33D0244F43 /* NewsArticle.swift in Sources */, - AEC44B23ECCDF0375831BD96 /* NewsDetailView.swift in Sources */, - 94834C378DCB4D644DA4F098 /* NewsListView.swift in Sources */, - 8C27EB1B10E9A6B7A756ABDF /* NewsViewModel.swift in Sources */, - 3C7B731E462615343DDA0A58 /* SeizureEvent.swift in Sources */, - EE5D42355414F0DD49CBA140 /* SeizureHistoryView.swift in Sources */, - 4804C88E5BF263716C451540 /* SeizureImporter.swift in Sources */, - BCCE6B6E5A884A843FF29D7E /* SeizureTrackerView.swift in Sources */, - C8686E0B35DE94A323C4DB3F /* SeizureTrackerViewModel.swift in Sources */, - 68A547C18EC1D91FCAB89AFA /* SettingsView.swift in Sources */, - 638B672FACF15B7DA3D44A55 /* RettAppApp.swift in Sources */, - 03730CB4C9A66E11660E51B5 /* CSVParser.swift in Sources */, - 30ED2355324B3F3C148FFD73 /* AFSRButton.swift in Sources */, - 2C5A749C5B7A5A873431B7C7 /* CSVImportMenu.swift in Sources */, - 5BFB6204CC4475D8318C762E /* EmptyStateView.swift in Sources */, - A525DDB8A6FF22C445A3C796 /* SectionCard.swift in Sources */, - 37B2F068BB45D35752BBEC9A /* FeatureFlags.swift in Sources */, - 41FFC1EB2EE1B75CB426AE11 /* PreviewData.swift in Sources */, - BACAAF14F481A908D5813831 /* AFSRTheme.swift in Sources */, - 2059702121F3D11EF27204A5 /* HourMinute.swift in Sources */, + D3A23E2A35AB7E709BAB65CB /* ContentView.swift in Sources */, + 8A2B372212231DF985AA64AD /* AuthManager.swift in Sources */, + 0211725FA142CDBA071DAF19 /* SignInView.swift in Sources */, + E7824100DA5E12A56CFC6580 /* HealthKitManager.swift in Sources */, + CD6CA3C43183AD0CEBBEDC7C /* ChildProfile.swift in Sources */, + 84E976E4761F7B7BF416BE09 /* ProfileSetupView.swift in Sources */, + 839B678F308076EEE18BA026 /* ARViewController.swift in Sources */, + 2F8B022FF1F13ED846F24361 /* EyeGameSettings.swift in Sources */, + 3C6017F52FF3D9124AFC0DD4 /* EyeGameSettingsSection.swift in Sources */, + 95B68EBA2A18EB6471B6438A /* EyeGameView.swift in Sources */, + BEEEB6549C618D66C6EF6C66 /* EyeGameViewModel.swift in Sources */, + 576EC316B6E42D1DFF14979E /* GazeCalibrator.swift in Sources */, + 4988288576CEA18A356AB558 /* GazeKalmanFilter.swift in Sources */, + EBCB5475A6DFE84D65FC5A2C /* GazeProcessor.swift in Sources */, + 62A722CC0C92356951E40E7A /* MedicationImporter.swift in Sources */, + A46447774DA907524ED378B0 /* MedicationListView.swift in Sources */, + 4CE4F092166B967F0A26089A /* MedicationLogView.swift in Sources */, + 006B2B239FB882E42FB4AE93 /* MedicationViewModel.swift in Sources */, + CAF6B5AB5BB6E45A72F35B89 /* Medication.swift in Sources */, + 4E492C620DB4005A8DC09238 /* MedicationLog.swift in Sources */, + 28A2AC257E62DAD46B9D749C /* NewsArticle.swift in Sources */, + 1D62ACBD2F5D1D3658BFE69A /* NewsDetailView.swift in Sources */, + 4BB33406CEF6551A7CCDB21E /* NewsListView.swift in Sources */, + 5F529FE8FB55D075D94BD7E3 /* NewsViewModel.swift in Sources */, + 683986188924AC778CE9AFDD /* SeizureEvent.swift in Sources */, + F93E646F679004FEA06325EF /* SeizureHistoryView.swift in Sources */, + 10C7B2BAC2B608ECF5B6ED7A /* SeizureImporter.swift in Sources */, + 29AB6C2BE197BAE264F929BE /* SeizureTrackerView.swift in Sources */, + 871107057F2B1A2355878A34 /* SeizureTrackerViewModel.swift in Sources */, + 58E9371A340D8565E9B76688 /* SettingsView.swift in Sources */, + 9D60DE3368E771A8C6514786 /* RettAppApp.swift in Sources */, + 67F2DFDD1EE93CBE53B8CB47 /* CSVParser.swift in Sources */, + 6608CA95512B5C2FF2EFC908 /* AFSRButton.swift in Sources */, + 1375963D58B9E876A2875357 /* CSVImportMenu.swift in Sources */, + 3409BB8963F6E8159FA1FBFF /* EmptyStateView.swift in Sources */, + 2375ED24D0FC04EE1C9BA4C2 /* SectionCard.swift in Sources */, + 3C7EB97C4550A5F32A49A3D6 /* FeatureFlags.swift in Sources */, + BC062908BB2F69B7C2E5D3D5 /* PreviewData.swift in Sources */, + 71595C86F8D72D554F871E7C /* AFSRTheme.swift in Sources */, + 4CAB7D22A5B6EB149AC2AAAE /* HourMinute.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - EB86879D8058AF7284F04A76 /* PBXTargetDependency */ = { + 137C55672C5AB418B404BB83 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RettApp; - target = B5E7DBFFD2B60CBA37C39003 /* RettApp */; - targetProxy = F48DAB738414748E6095D995 /* PBXContainerItemProxy */; + target = 429A5E69FB94DE401ECEA948 /* RettApp */; + targetProxy = F8DB210AEE96218D217DE5D7 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 6519FA6792812CDC74F2B09E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ENABLE_OBJC_WEAK = NO; - GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp.tests; - PRODUCT_NAME = RettAppTests; - SDKROOT = iphoneos; - SWIFT_VERSION = 5.9; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RettApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/RettApp"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 75CBED6F5D6C70A2E047B032 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_ENTITLEMENTS = RettApp/Resources/RettApp.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = RettApp/Resources/Info.plist; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp; - PRODUCT_NAME = RettApp; - SDKROOT = iphoneos; - SUPPORTS_MACCATALYST = NO; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 76442A3B217173A70338A7CC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_ENTITLEMENTS = RettApp/Resources/RettApp.entitlements; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = RettApp/Resources/Info.plist; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp; - PRODUCT_NAME = RettApp; - SDKROOT = iphoneos; - SUPPORTS_MACCATALYST = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 908ED430A36D69AF28CCAAAE /* Debug */ = { + 1B14BADA645D22B5A1EF3166 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -679,7 +591,23 @@ }; name = Debug; }; - B4AC5C2C35053CA5E54F1181 /* Release */ = { + 24986BD8F9125C79F84B1C66 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ENABLE_OBJC_WEAK = NO; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp.tests; + PRODUCT_NAME = RettAppTests; + SDKROOT = iphoneos; + SWIFT_VERSION = 5.9; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RettApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/RettApp"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 77402BF9D0EB27F6B15DFC78 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -729,13 +657,42 @@ MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 5.9; }; name = Release; }; - B6C85B89A14079C4558E01AE /* Debug */ = { + 93853E504E23D10F8E5B73B4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_ENTITLEMENTS = RettApp/Resources/RettApp.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + DEVELOPMENT_TEAM = WG7ACRM2BU; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = RettApp/Resources/Info.plist; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp; + PRODUCT_NAME = RettApp; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + AD4D6CCCB495F8BC301B1E5E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; @@ -750,37 +707,67 @@ }; name = Debug; }; + E5886472E43CD1561D14EB77 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_ENTITLEMENTS = RettApp/Resources/RettApp.entitlements; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + DEVELOPMENT_TEAM = WG7ACRM2BU; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = RettApp/Resources/Info.plist; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 17.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = fr.afsr.RettApp; + PRODUCT_NAME = RettApp; + SDKROOT = iphoneos; + SUPPORTS_MACCATALYST = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 6DB0F92E7A22BEBEF2594077 /* Build configuration list for PBXNativeTarget "RettApp" */ = { + 226DBB01C31332D694C79026 /* Build configuration list for PBXNativeTarget "RettApp" */ = { isa = XCConfigurationList; buildConfigurations = ( - 75CBED6F5D6C70A2E047B032 /* Release */, - 76442A3B217173A70338A7CC /* Debug */, + E5886472E43CD1561D14EB77 /* Release */, + 93853E504E23D10F8E5B73B4 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 804DE9E6C129F7C95261005D /* Build configuration list for PBXProject "RettApp" */ = { + 504FD0FBA359D74889A0E744 /* Build configuration list for PBXProject "RettApp" */ = { isa = XCConfigurationList; buildConfigurations = ( - 908ED430A36D69AF28CCAAAE /* Debug */, - B4AC5C2C35053CA5E54F1181 /* Release */, + 1B14BADA645D22B5A1EF3166 /* Debug */, + 77402BF9D0EB27F6B15DFC78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EBDC184F336DF72F91E1F224 /* Build configuration list for PBXNativeTarget "RettAppTests" */ = { + 919FFE44830E495F59B144F3 /* Build configuration list for PBXNativeTarget "RettAppTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6519FA6792812CDC74F2B09E /* Release */, - B6C85B89A14079C4558E01AE /* Debug */, + 24986BD8F9125C79F84B1C66 /* Release */, + AD4D6CCCB495F8BC301B1E5E /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 5F40663787A28A21A840685F /* Project object */; + rootObject = E1E06DDE4350A7E7DAFA48C4 /* Project object */; } diff --git a/RettApp.xcodeproj/xcshareddata/xcschemes/RettApp.xcscheme b/RettApp.xcodeproj/xcshareddata/xcschemes/RettApp.xcscheme index 78c541d..a060e58 100644 --- a/RettApp.xcodeproj/xcshareddata/xcschemes/RettApp.xcscheme +++ b/RettApp.xcodeproj/xcshareddata/xcschemes/RettApp.xcscheme @@ -21,7 +21,7 @@ buildForAnalyzing = "YES"> @@ -35,7 +35,7 @@ buildForAnalyzing = "NO"> @@ -57,7 +57,7 @@ runnableDebuggingMode = "0"> @@ -74,7 +74,7 @@ runnableDebuggingMode = "0"> @@ -91,7 +91,7 @@ skipped = "NO"> diff --git a/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.0x1024.0@1x.png b/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.0x1024.0@1x.png new file mode 100644 index 0000000..d039235 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.0x1024.0@1x.png differ diff --git a/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json index 13613e3..68b4e86 100644 --- a/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/RettApp/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,6 +1,7 @@ { "images" : [ { + "filename" : "AppIcon-1024.0x1024.0@1x.png", "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" diff --git a/RettApp/Resources/Assets.xcassets/Cell/Contents.json b/RettApp/Resources/Assets.xcassets/Cell/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Cell/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/Contents.json new file mode 100644 index 0000000..62c2b95 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "OvalChecked.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/OvalChecked.png b/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/OvalChecked.png new file mode 100644 index 0000000..0ec314e Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Cell/OvalChecked.imageset/OvalChecked.png differ diff --git a/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/Contents.json new file mode 100644 index 0000000..74939d0 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "OvalNotSelected.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/OvalNotSelected.png b/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/OvalNotSelected.png new file mode 100644 index 0000000..47280f0 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Cell/OvalNotSelected.imageset/OvalNotSelected.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/Contents.json new file mode 100644 index 0000000..2cbf929 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodBadNormal-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodBadNormal.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodBadNormal-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-1.png new file mode 100644 index 0000000..1cf6913 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-2.png new file mode 100644 index 0000000..1cf6913 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal.png new file mode 100644 index 0000000..1cf6913 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadNormal.imageset/moodBadNormal.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/Contents.json new file mode 100644 index 0000000..3aa4cc4 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodBadSelected-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodBadSelected.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodBadSelected-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-1.png new file mode 100644 index 0000000..48c08fa Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-2.png new file mode 100644 index 0000000..48c08fa Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected.png b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected.png new file mode 100644 index 0000000..48c08fa Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodBadSelected.imageset/moodBadSelected.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/Contents.json new file mode 100644 index 0000000..cfed2f0 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodGoodNormal-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodGoodNormal.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodGoodNormal-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-1.png new file mode 100644 index 0000000..f68aa59 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-2.png new file mode 100644 index 0000000..f68aa59 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal.png new file mode 100644 index 0000000..f68aa59 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodNormal.imageset/moodGoodNormal.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/Contents.json new file mode 100644 index 0000000..917d146 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodGoodSelected-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodGoodSelected.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodGoodSelected-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-1.png new file mode 100644 index 0000000..a3c57ef Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-2.png new file mode 100644 index 0000000..a3c57ef Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected.png b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected.png new file mode 100644 index 0000000..a3c57ef Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodGoodSelected.imageset/moodGoodSelected.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/Contents.json new file mode 100644 index 0000000..449d1df --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodRegularNormal-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodRegularNormal.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodRegularNormal-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-1.png new file mode 100644 index 0000000..4c2de51 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-2.png new file mode 100644 index 0000000..4c2de51 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal.png new file mode 100644 index 0000000..4c2de51 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularNormal.imageset/moodRegularNormal.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/Contents.json new file mode 100644 index 0000000..d5fc526 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moodRegularSelected-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moodRegularSelected.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moodRegularSelected-2.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-1.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-1.png new file mode 100644 index 0000000..0284acf Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-1.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-2.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-2.png new file mode 100644 index 0000000..0284acf Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected.png b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected.png new file mode 100644 index 0000000..0284acf Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/Mood/moodRegularSelected.imageset/moodRegularSelected.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/Contents.json new file mode 100644 index 0000000..cbeaf0e --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-100-4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/icons8-helping-hand-100-4.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/icons8-helping-hand-100-4.png new file mode 100644 index 0000000..3bb8a61 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadNormal.imageset/icons8-helping-hand-100-4.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/Contents.json new file mode 100644 index 0000000..b099be4 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-filled-100-4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/icons8-helping-hand-filled-100-4.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/icons8-helping-hand-filled-100-4.png new file mode 100644 index 0000000..1a0d8d7 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorBadSelected.imageset/icons8-helping-hand-filled-100-4.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/Contents.json new file mode 100644 index 0000000..64f1548 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-100-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/icons8-helping-hand-100-2.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/icons8-helping-hand-100-2.png new file mode 100644 index 0000000..8b9dbd1 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodNormal.imageset/icons8-helping-hand-100-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/Contents.json new file mode 100644 index 0000000..22007e9 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-filled-100-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/icons8-helping-hand-filled-100-2.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/icons8-helping-hand-filled-100-2.png new file mode 100644 index 0000000..3233f45 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorGoodSelected.imageset/icons8-helping-hand-filled-100-2.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/Contents.json new file mode 100644 index 0000000..0859a9c --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-100-3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/icons8-helping-hand-100-3.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/icons8-helping-hand-100-3.png new file mode 100644 index 0000000..8b6ee6e Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularNormal.imageset/icons8-helping-hand-100-3.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/Contents.json new file mode 100644 index 0000000..06aadba --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-filled-100-3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/icons8-helping-hand-filled-100-3.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/icons8-helping-hand-filled-100-3.png new file mode 100644 index 0000000..fdf5dbb Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorRegularSelected.imageset/icons8-helping-hand-filled-100-3.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/Contents.json new file mode 100644 index 0000000..7e894fa --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-100.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/icons8-helping-hand-100.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/icons8-helping-hand-100.png new file mode 100644 index 0000000..fa42cd3 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodNormal.imageset/icons8-helping-hand-100.png differ diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/Contents.json new file mode 100644 index 0000000..7674228 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "icons8-helping-hand-filled-100.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/icons8-helping-hand-filled-100.png b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/icons8-helping-hand-filled-100.png new file mode 100644 index 0000000..bd4f615 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/MotorScale/motorVeryGoodSelected.imageset/icons8-helping-hand-filled-100.png differ diff --git a/RettApp/Resources/Assets.xcassets/RettLogo.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/RettLogo.imageset/Contents.json new file mode 100644 index 0000000..645abb2 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/RettLogo.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "RettLogo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/RettLogo.imageset/RettLogo.png b/RettApp/Resources/Assets.xcassets/RettLogo.imageset/RettLogo.png new file mode 100644 index 0000000..4d6d5e7 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/RettLogo.imageset/RettLogo.png differ diff --git a/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/Contents.json new file mode 100644 index 0000000..bced64a --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "bg_logincommunity.jpg", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/bg_logincommunity.jpg b/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/bg_logincommunity.jpg new file mode 100644 index 0000000..45533d0 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/bg_logincommunity.imageset/bg_logincommunity.jpg differ diff --git a/RettApp/Resources/Assets.xcassets/cloud.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/cloud.imageset/Contents.json new file mode 100644 index 0000000..4082464 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/cloud.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "cloud.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/cloud.imageset/cloud.png b/RettApp/Resources/Assets.xcassets/cloud.imageset/cloud.png new file mode 100644 index 0000000..2ffe445 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/cloud.imageset/cloud.png differ diff --git a/RettApp/Resources/Assets.xcassets/dateSpan.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/dateSpan.imageset/Contents.json new file mode 100644 index 0000000..cdfdbeb --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/dateSpan.imageset/Contents.json @@ -0,0 +1,24 @@ +{ + "images" : [ + { + "idiom" : "universal" + }, + { + "filename" : "icons8-date_span.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/dateSpan.imageset/icons8-date_span.png b/RettApp/Resources/Assets.xcassets/dateSpan.imageset/icons8-date_span.png new file mode 100644 index 0000000..4b7f59a Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/dateSpan.imageset/icons8-date_span.png differ diff --git a/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/Contents.json b/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/Contents.json new file mode 100644 index 0000000..f192e7b --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "geometric_cool_wallpaper.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/geometric_cool_wallpaper.jpg b/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/geometric_cool_wallpaper.jpg new file mode 100644 index 0000000..ad58be7 Binary files /dev/null and b/RettApp/Resources/Assets.xcassets/geometric_cool_wallpaper.imageset/geometric_cool_wallpaper.jpg differ diff --git a/RettApp/Resources/Assets.xcassets/lightGrey.colorset/Contents.json b/RettApp/Resources/Assets.xcassets/lightGrey.colorset/Contents.json new file mode 100644 index 0000000..22c4bb0 --- /dev/null +++ b/RettApp/Resources/Assets.xcassets/lightGrey.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000", + "red" : "1.000" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000", + "red" : "1.000" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/RettApp/Resources/Info.plist b/RettApp/Resources/Info.plist index da9728a..2d92771 100644 --- a/RettApp/Resources/Info.plist +++ b/RettApp/Resources/Info.plist @@ -27,11 +27,8 @@ UIApplicationSupportsMultipleScenes - UILaunchScreen - - UIColorName - AFSRPurple - + UILaunchStoryboardName + LaunchScreen UIRequiredDeviceCapabilities armv7 diff --git a/RettApp/Resources/LaunchScreen.storyboard b/RettApp/Resources/LaunchScreen.storyboard new file mode 100644 index 0000000..ec09a15 --- /dev/null +++ b/RettApp/Resources/LaunchScreen.storyboard @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project.yml b/project.yml index c2a33a2..38af5a7 100644 --- a/project.yml +++ b/project.yml @@ -33,7 +33,6 @@ targets: PRODUCT_BUNDLE_IDENTIFIER: fr.afsr.RettApp PRODUCT_NAME: RettApp TARGETED_DEVICE_FAMILY: "1,2" - INFOPLIST_KEY_UILaunchScreen_Generation: YES INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad: "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight" INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight" CODE_SIGN_ENTITLEMENTS: RettApp/Resources/RettApp.entitlements diff --git a/scripts/generate_xcodeproj.rb b/scripts/generate_xcodeproj.rb index 5021217..39711dd 100644 --- a/scripts/generate_xcodeproj.rb +++ b/scripts/generate_xcodeproj.rb @@ -71,6 +71,10 @@ def add_group_for_path(project, name, disk_path) strings_ref = resources_group.new_reference('Localizable.strings') strings_ref.last_known_file_type = 'text.plist.strings' app_target.add_resources([strings_ref]) +# LaunchScreen.storyboard +launch_ref = resources_group.new_reference('LaunchScreen.storyboard') +launch_ref.last_known_file_type = 'file.storyboard' +app_target.add_resources([launch_ref]) # --- Tests sources ---------------------------------------------------------- @@ -96,7 +100,6 @@ def add_group_for_path(project, name, disk_path) 'DEVELOPMENT_ASSET_PATHS' => '', 'ASSETCATALOG_COMPILER_APPICON_NAME' => 'AppIcon', 'ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME' => 'AccentColor', - 'INFOPLIST_KEY_UILaunchScreen_Generation' => 'YES', 'INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad' => 'UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight', 'INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone' =>