From 34adfb73a21834a8dcfa6bd928326b814ebd90fb Mon Sep 17 00:00:00 2001 From: Brandon Evans Date: Tue, 22 Dec 2020 20:59:04 -0700 Subject: [PATCH] Reorganize files a bit --- Xcodes.xcodeproj/project.pbxproj | 102 ++++++++++++------ Xcodes/{ => Backend}/AppState.swift | 0 Xcodes/{ => Backend}/DateFormatter+.swift | 0 Xcodes/{ => Backend}/Entry+.swift | 0 Xcodes/{ => Backend}/Environment.swift | 0 Xcodes/{ => Backend}/FileManager+.swift | 0 Xcodes/{ => Backend}/Foundation.swift | 0 Xcodes/{ => Backend}/Models.swift | 0 Xcodes/{ => Backend}/Path+.swift | 0 Xcodes/{ => Backend}/Process.swift | 0 Xcodes/{ => Backend}/Promise+.swift | 0 Xcodes/{ => Backend}/URLRequest+Apple.swift | 0 Xcodes/{ => Backend}/URLSession+Promise.swift | 0 Xcodes/{ => Backend}/Version+.swift | 0 Xcodes/{ => Backend}/Version+Xcode.swift | 0 Xcodes/{ => Backend}/XcodeList.swift | 0 .../SignIn}/AttributedText.swift | 0 .../SignIn}/NSAttributedString+.swift | 0 .../SignIn/PinCodeTextView.swift | 0 .../{ => Frontend}/SignIn/SignIn2FAView.swift | 0 .../SignIn/SignInCredentialsView.swift | 0 .../SignIn/SignInPhoneListView.swift | 0 .../{ => Frontend}/SignIn/SignInSMSView.swift | 0 .../XcodeList}/AppStoreButtonStyle.swift | 0 Xcodes/{ => Frontend/XcodeList}/Tag.swift | 0 .../XcodeList/XcodeListView.swift} | 6 +- .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../install.imageset/Contents.json | 0 .../install.imageset/install.pdf | Bin .../Base.lproj/Main.storyboard | 0 Xcodes/{ => Resources}/Info.plist | 0 Xcodes/{ => Resources}/Xcodes.entitlements | 0 .../{ => Resources}/XcodesTest.entitlements | 0 Xcodes/XcodesApp.swift | 2 +- 35 files changed, 71 insertions(+), 39 deletions(-) rename Xcodes/{ => Backend}/AppState.swift (100%) rename Xcodes/{ => Backend}/DateFormatter+.swift (100%) rename Xcodes/{ => Backend}/Entry+.swift (100%) rename Xcodes/{ => Backend}/Environment.swift (100%) rename Xcodes/{ => Backend}/FileManager+.swift (100%) rename Xcodes/{ => Backend}/Foundation.swift (100%) rename Xcodes/{ => Backend}/Models.swift (100%) rename Xcodes/{ => Backend}/Path+.swift (100%) rename Xcodes/{ => Backend}/Process.swift (100%) rename Xcodes/{ => Backend}/Promise+.swift (100%) rename Xcodes/{ => Backend}/URLRequest+Apple.swift (100%) rename Xcodes/{ => Backend}/URLSession+Promise.swift (100%) rename Xcodes/{ => Backend}/Version+.swift (100%) rename Xcodes/{ => Backend}/Version+Xcode.swift (100%) rename Xcodes/{ => Backend}/XcodeList.swift (100%) rename Xcodes/{ => Frontend/SignIn}/AttributedText.swift (100%) rename Xcodes/{ => Frontend/SignIn}/NSAttributedString+.swift (100%) rename Xcodes/{ => Frontend}/SignIn/PinCodeTextView.swift (100%) rename Xcodes/{ => Frontend}/SignIn/SignIn2FAView.swift (100%) rename Xcodes/{ => Frontend}/SignIn/SignInCredentialsView.swift (100%) rename Xcodes/{ => Frontend}/SignIn/SignInPhoneListView.swift (100%) rename Xcodes/{ => Frontend}/SignIn/SignInSMSView.swift (100%) rename Xcodes/{ => Frontend/XcodeList}/AppStoreButtonStyle.swift (100%) rename Xcodes/{ => Frontend/XcodeList}/Tag.swift (100%) rename Xcodes/{ContentView.swift => Frontend/XcodeList/XcodeListView.swift} (98%) rename Xcodes/{ => Resources}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Xcodes/{ => Resources}/Assets.xcassets/Contents.json (100%) rename Xcodes/{ => Resources}/Assets.xcassets/install.imageset/Contents.json (100%) rename Xcodes/{ => Resources}/Assets.xcassets/install.imageset/install.pdf (100%) rename Xcodes/{ => Resources}/Base.lproj/Main.storyboard (100%) rename Xcodes/{ => Resources}/Info.plist (100%) rename Xcodes/{ => Resources}/Xcodes.entitlements (100%) rename Xcodes/{ => Resources}/XcodesTest.entitlements (100%) diff --git a/Xcodes.xcodeproj/project.pbxproj b/Xcodes.xcodeproj/project.pbxproj index 139f1a7..dc3dcf1 100644 --- a/Xcodes.xcodeproj/project.pbxproj +++ b/Xcodes.xcodeproj/project.pbxproj @@ -40,7 +40,7 @@ CABFA9F82592F0F900380FEE /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = CABFA9F72592F0F900380FEE /* KeychainAccess */; }; CABFA9FD2592F13300380FEE /* LegibleError in Frameworks */ = {isa = PBXBuildFile; productRef = CABFA9FC2592F13300380FEE /* LegibleError */; }; CAD2E7A22449574E00113D76 /* XcodesApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD2E7A12449574E00113D76 /* XcodesApp.swift */; }; - CAD2E7A42449574E00113D76 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD2E7A32449574E00113D76 /* ContentView.swift */; }; + CAD2E7A42449574E00113D76 /* XcodeListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD2E7A32449574E00113D76 /* XcodeListView.swift */; }; CAD2E7A62449575000113D76 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CAD2E7A52449575000113D76 /* Assets.xcassets */; }; CAD2E7A92449575000113D76 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CAD2E7A82449575000113D76 /* Preview Assets.xcassets */; }; CAD2E7AC2449575000113D76 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CAD2E7AA2449575000113D76 /* Main.storyboard */; }; @@ -92,7 +92,7 @@ CABFA9D42592EF6300380FEE /* DECISIONS.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = DECISIONS.md; sourceTree = ""; }; CAD2E79E2449574E00113D76 /* Xcodes.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Xcodes.app; sourceTree = BUILT_PRODUCTS_DIR; }; CAD2E7A12449574E00113D76 /* XcodesApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodesApp.swift; sourceTree = ""; }; - CAD2E7A32449574E00113D76 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + CAD2E7A32449574E00113D76 /* XcodeListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeListView.swift; sourceTree = ""; }; CAD2E7A52449575000113D76 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; CAD2E7A82449575000113D76 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; CAD2E7AB2449575000113D76 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; @@ -139,6 +139,8 @@ CAA1CB50255A5D16003FD669 /* SignIn */ = { isa = PBXGroup; children = ( + CA735108257BF96D00EA9CF8 /* AttributedText.swift */, + CA73510C257BFCEF00EA9CF8 /* NSAttributedString+.swift */, CAA1CB34255A5AD5003FD669 /* SignInCredentialsView.swift */, CAA1CB44255A5B60003FD669 /* SignIn2FAView.swift */, CA5D781D257365D6008EDE9D /* PinCodeTextView.swift */, @@ -148,6 +150,59 @@ path = SignIn; sourceTree = ""; }; + CABFAA142592F73000380FEE /* XcodeList */ = { + isa = PBXGroup; + children = ( + CAD2E7A32449574E00113D76 /* XcodeListView.swift */, + CA39711824495F0E00AFFB77 /* AppStoreButtonStyle.swift */, + CA44901E2463AD34003D8213 /* Tag.swift */, + ); + path = XcodeList; + sourceTree = ""; + }; + CABFAA172592F77E00380FEE /* Backend */ = { + isa = PBXGroup; + children = ( + CA378F982466567600A58CE0 /* AppState.swift */, + CABFA9BA2592EEEA00380FEE /* DateFormatter+.swift */, + CABFA9B22592EEEA00380FEE /* Entry+.swift */, + CABFA9A92592EEE900380FEE /* Environment.swift */, + CABFA9B82592EEEA00380FEE /* FileManager+.swift */, + CABFA9AC2592EEE900380FEE /* Foundation.swift */, + CABFA9B92592EEEA00380FEE /* Models.swift */, + CABFA9AE2592EEE900380FEE /* Path+.swift */, + CABFA9B42592EEEA00380FEE /* Process.swift */, + CABFA9B02592EEEA00380FEE /* Promise+.swift */, + CABFA9AB2592EEE900380FEE /* URLRequest+Apple.swift */, + CABFA9B32592EEEA00380FEE /* URLSession+Promise.swift */, + CABFA9A82592EEE900380FEE /* Version+.swift */, + CABFA9A62592EEE900380FEE /* Version+Xcode.swift */, + CABFA9A72592EEE900380FEE /* XcodeList.swift */, + ); + path = Backend; + sourceTree = ""; + }; + CABFAA1A2592F7D900380FEE /* Frontend */ = { + isa = PBXGroup; + children = ( + CAA1CB50255A5D16003FD669 /* SignIn */, + CABFAA142592F73000380FEE /* XcodeList */, + ); + path = Frontend; + sourceTree = ""; + }; + CABFAA1D2592F7F200380FEE /* Resources */ = { + isa = PBXGroup; + children = ( + CAD2E7A52449575000113D76 /* Assets.xcassets */, + CAD2E7AA2449575000113D76 /* Main.storyboard */, + CAD2E7AD2449575000113D76 /* Info.plist */, + CAD2E7AE2449575000113D76 /* Xcodes.entitlements */, + CA8FB64D256E17B100469DA5 /* XcodesTest.entitlements */, + ); + path = Resources; + sourceTree = ""; + }; CAD2E7952449574E00113D76 = { isa = PBXGroup; children = ( @@ -178,32 +233,9 @@ isa = PBXGroup; children = ( CAD2E7A12449574E00113D76 /* XcodesApp.swift */, - CA378F982466567600A58CE0 /* AppState.swift */, - CAD2E7A32449574E00113D76 /* ContentView.swift */, - CAA1CB50255A5D16003FD669 /* SignIn */, - CA39711824495F0E00AFFB77 /* AppStoreButtonStyle.swift */, - CA735108257BF96D00EA9CF8 /* AttributedText.swift */, - CA73510C257BFCEF00EA9CF8 /* NSAttributedString+.swift */, - CABFA9BA2592EEEA00380FEE /* DateFormatter+.swift */, - CABFA9B22592EEEA00380FEE /* Entry+.swift */, - CABFA9A92592EEE900380FEE /* Environment.swift */, - CABFA9B82592EEEA00380FEE /* FileManager+.swift */, - CABFA9AC2592EEE900380FEE /* Foundation.swift */, - CABFA9B92592EEEA00380FEE /* Models.swift */, - CABFA9AE2592EEE900380FEE /* Path+.swift */, - CABFA9B42592EEEA00380FEE /* Process.swift */, - CABFA9B02592EEEA00380FEE /* Promise+.swift */, - CABFA9AB2592EEE900380FEE /* URLRequest+Apple.swift */, - CABFA9B32592EEEA00380FEE /* URLSession+Promise.swift */, - CABFA9A82592EEE900380FEE /* Version+.swift */, - CABFA9A62592EEE900380FEE /* Version+Xcode.swift */, - CABFA9A72592EEE900380FEE /* XcodeList.swift */, - CA44901E2463AD34003D8213 /* Tag.swift */, - CAD2E7A52449575000113D76 /* Assets.xcassets */, - CAD2E7AA2449575000113D76 /* Main.storyboard */, - CAD2E7AD2449575000113D76 /* Info.plist */, - CAD2E7AE2449575000113D76 /* Xcodes.entitlements */, - CA8FB64D256E17B100469DA5 /* XcodesTest.entitlements */, + CABFAA1A2592F7D900380FEE /* Frontend */, + CABFAA172592F77E00380FEE /* Backend */, + CABFAA1D2592F7F200380FEE /* Resources */, CAD2E7A72449575000113D76 /* Preview Content */, ); path = Xcodes; @@ -354,7 +386,7 @@ CABFA9BD2592EEEA00380FEE /* Environment.swift in Sources */, CABFA9C32592EEEA00380FEE /* Models.swift in Sources */, CA378F992466567600A58CE0 /* AppState.swift in Sources */, - CAD2E7A42449574E00113D76 /* ContentView.swift in Sources */, + CAD2E7A42449574E00113D76 /* XcodeListView.swift in Sources */, CAA1CB45255A5B60003FD669 /* SignIn2FAView.swift in Sources */, CABFA9C52592EEEA00380FEE /* FileManager+.swift in Sources */, CABFA9CD2592EEEA00380FEE /* Foundation.swift in Sources */, @@ -469,7 +501,7 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = Xcodes/XcodesTest.entitlements; + CODE_SIGN_ENTITLEMENTS = Xcodes/ResourcesXcodesTest.entitlements; CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; @@ -477,7 +509,7 @@ DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = NO; ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = Xcodes/Info.plist; + INFOPLIST_FILE = Xcodes/Resources/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", @@ -629,14 +661,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = Xcodes/Xcodes.entitlements; + CODE_SIGN_ENTITLEMENTS = Xcodes/Resources/Xcodes.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_ASSET_PATHS = "\"Xcodes/Preview Content\""; DEVELOPMENT_TEAM = PBH8V487HB; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = Xcodes/Info.plist; + INFOPLIST_FILE = Xcodes/Resources/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", @@ -651,14 +683,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = Xcodes/Xcodes.entitlements; + CODE_SIGN_ENTITLEMENTS = Xcodes/Resources/Xcodes.entitlements; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_ASSET_PATHS = "\"Xcodes/Preview Content\""; DEVELOPMENT_TEAM = PBH8V487HB; ENABLE_HARDENED_RUNTIME = YES; ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = Xcodes/Info.plist; + INFOPLIST_FILE = Xcodes/Resources/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", diff --git a/Xcodes/AppState.swift b/Xcodes/Backend/AppState.swift similarity index 100% rename from Xcodes/AppState.swift rename to Xcodes/Backend/AppState.swift diff --git a/Xcodes/DateFormatter+.swift b/Xcodes/Backend/DateFormatter+.swift similarity index 100% rename from Xcodes/DateFormatter+.swift rename to Xcodes/Backend/DateFormatter+.swift diff --git a/Xcodes/Entry+.swift b/Xcodes/Backend/Entry+.swift similarity index 100% rename from Xcodes/Entry+.swift rename to Xcodes/Backend/Entry+.swift diff --git a/Xcodes/Environment.swift b/Xcodes/Backend/Environment.swift similarity index 100% rename from Xcodes/Environment.swift rename to Xcodes/Backend/Environment.swift diff --git a/Xcodes/FileManager+.swift b/Xcodes/Backend/FileManager+.swift similarity index 100% rename from Xcodes/FileManager+.swift rename to Xcodes/Backend/FileManager+.swift diff --git a/Xcodes/Foundation.swift b/Xcodes/Backend/Foundation.swift similarity index 100% rename from Xcodes/Foundation.swift rename to Xcodes/Backend/Foundation.swift diff --git a/Xcodes/Models.swift b/Xcodes/Backend/Models.swift similarity index 100% rename from Xcodes/Models.swift rename to Xcodes/Backend/Models.swift diff --git a/Xcodes/Path+.swift b/Xcodes/Backend/Path+.swift similarity index 100% rename from Xcodes/Path+.swift rename to Xcodes/Backend/Path+.swift diff --git a/Xcodes/Process.swift b/Xcodes/Backend/Process.swift similarity index 100% rename from Xcodes/Process.swift rename to Xcodes/Backend/Process.swift diff --git a/Xcodes/Promise+.swift b/Xcodes/Backend/Promise+.swift similarity index 100% rename from Xcodes/Promise+.swift rename to Xcodes/Backend/Promise+.swift diff --git a/Xcodes/URLRequest+Apple.swift b/Xcodes/Backend/URLRequest+Apple.swift similarity index 100% rename from Xcodes/URLRequest+Apple.swift rename to Xcodes/Backend/URLRequest+Apple.swift diff --git a/Xcodes/URLSession+Promise.swift b/Xcodes/Backend/URLSession+Promise.swift similarity index 100% rename from Xcodes/URLSession+Promise.swift rename to Xcodes/Backend/URLSession+Promise.swift diff --git a/Xcodes/Version+.swift b/Xcodes/Backend/Version+.swift similarity index 100% rename from Xcodes/Version+.swift rename to Xcodes/Backend/Version+.swift diff --git a/Xcodes/Version+Xcode.swift b/Xcodes/Backend/Version+Xcode.swift similarity index 100% rename from Xcodes/Version+Xcode.swift rename to Xcodes/Backend/Version+Xcode.swift diff --git a/Xcodes/XcodeList.swift b/Xcodes/Backend/XcodeList.swift similarity index 100% rename from Xcodes/XcodeList.swift rename to Xcodes/Backend/XcodeList.swift diff --git a/Xcodes/AttributedText.swift b/Xcodes/Frontend/SignIn/AttributedText.swift similarity index 100% rename from Xcodes/AttributedText.swift rename to Xcodes/Frontend/SignIn/AttributedText.swift diff --git a/Xcodes/NSAttributedString+.swift b/Xcodes/Frontend/SignIn/NSAttributedString+.swift similarity index 100% rename from Xcodes/NSAttributedString+.swift rename to Xcodes/Frontend/SignIn/NSAttributedString+.swift diff --git a/Xcodes/SignIn/PinCodeTextView.swift b/Xcodes/Frontend/SignIn/PinCodeTextView.swift similarity index 100% rename from Xcodes/SignIn/PinCodeTextView.swift rename to Xcodes/Frontend/SignIn/PinCodeTextView.swift diff --git a/Xcodes/SignIn/SignIn2FAView.swift b/Xcodes/Frontend/SignIn/SignIn2FAView.swift similarity index 100% rename from Xcodes/SignIn/SignIn2FAView.swift rename to Xcodes/Frontend/SignIn/SignIn2FAView.swift diff --git a/Xcodes/SignIn/SignInCredentialsView.swift b/Xcodes/Frontend/SignIn/SignInCredentialsView.swift similarity index 100% rename from Xcodes/SignIn/SignInCredentialsView.swift rename to Xcodes/Frontend/SignIn/SignInCredentialsView.swift diff --git a/Xcodes/SignIn/SignInPhoneListView.swift b/Xcodes/Frontend/SignIn/SignInPhoneListView.swift similarity index 100% rename from Xcodes/SignIn/SignInPhoneListView.swift rename to Xcodes/Frontend/SignIn/SignInPhoneListView.swift diff --git a/Xcodes/SignIn/SignInSMSView.swift b/Xcodes/Frontend/SignIn/SignInSMSView.swift similarity index 100% rename from Xcodes/SignIn/SignInSMSView.swift rename to Xcodes/Frontend/SignIn/SignInSMSView.swift diff --git a/Xcodes/AppStoreButtonStyle.swift b/Xcodes/Frontend/XcodeList/AppStoreButtonStyle.swift similarity index 100% rename from Xcodes/AppStoreButtonStyle.swift rename to Xcodes/Frontend/XcodeList/AppStoreButtonStyle.swift diff --git a/Xcodes/Tag.swift b/Xcodes/Frontend/XcodeList/Tag.swift similarity index 100% rename from Xcodes/Tag.swift rename to Xcodes/Frontend/XcodeList/Tag.swift diff --git a/Xcodes/ContentView.swift b/Xcodes/Frontend/XcodeList/XcodeListView.swift similarity index 98% rename from Xcodes/ContentView.swift rename to Xcodes/Frontend/XcodeList/XcodeListView.swift index 9b88a25..c6ab09a 100644 --- a/Xcodes/ContentView.swift +++ b/Xcodes/Frontend/XcodeList/XcodeListView.swift @@ -2,7 +2,7 @@ import SwiftUI import Version import PromiseKit -struct ContentView: View { +struct XcodeListView: View { @EnvironmentObject var appState: AppState @State private var selection = Set() @State private var rowBeingConfirmedForUninstallation: AppState.XcodeVersion? @@ -125,10 +125,10 @@ struct ContentView: View { } } -struct ContentView_Previews: PreviewProvider { +struct XcodeListView_Previews: PreviewProvider { static var previews: some View { Group { - ContentView() + XcodeListView() .environmentObject({ () -> AppState in let a = AppState() a.allVersions = [ diff --git a/Xcodes/Assets.xcassets/AppIcon.appiconset/Contents.json b/Xcodes/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Xcodes/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Xcodes/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Xcodes/Assets.xcassets/Contents.json b/Xcodes/Resources/Assets.xcassets/Contents.json similarity index 100% rename from Xcodes/Assets.xcassets/Contents.json rename to Xcodes/Resources/Assets.xcassets/Contents.json diff --git a/Xcodes/Assets.xcassets/install.imageset/Contents.json b/Xcodes/Resources/Assets.xcassets/install.imageset/Contents.json similarity index 100% rename from Xcodes/Assets.xcassets/install.imageset/Contents.json rename to Xcodes/Resources/Assets.xcassets/install.imageset/Contents.json diff --git a/Xcodes/Assets.xcassets/install.imageset/install.pdf b/Xcodes/Resources/Assets.xcassets/install.imageset/install.pdf similarity index 100% rename from Xcodes/Assets.xcassets/install.imageset/install.pdf rename to Xcodes/Resources/Assets.xcassets/install.imageset/install.pdf diff --git a/Xcodes/Base.lproj/Main.storyboard b/Xcodes/Resources/Base.lproj/Main.storyboard similarity index 100% rename from Xcodes/Base.lproj/Main.storyboard rename to Xcodes/Resources/Base.lproj/Main.storyboard diff --git a/Xcodes/Info.plist b/Xcodes/Resources/Info.plist similarity index 100% rename from Xcodes/Info.plist rename to Xcodes/Resources/Info.plist diff --git a/Xcodes/Xcodes.entitlements b/Xcodes/Resources/Xcodes.entitlements similarity index 100% rename from Xcodes/Xcodes.entitlements rename to Xcodes/Resources/Xcodes.entitlements diff --git a/Xcodes/XcodesTest.entitlements b/Xcodes/Resources/XcodesTest.entitlements similarity index 100% rename from Xcodes/XcodesTest.entitlements rename to Xcodes/Resources/XcodesTest.entitlements diff --git a/Xcodes/XcodesApp.swift b/Xcodes/XcodesApp.swift index 5a913a7..d7e97ae 100644 --- a/Xcodes/XcodesApp.swift +++ b/Xcodes/XcodesApp.swift @@ -7,7 +7,7 @@ struct XcodesApp: App { var body: some Scene { Group { WindowGroup("Xcodes") { - ContentView() + XcodeListView() .environmentObject(appState) } }