diff --git a/Ferrite.xcodeproj/project.pbxproj b/Ferrite.xcodeproj/project.pbxproj index 82d4ffe..d5a3dc5 100644 --- a/Ferrite.xcodeproj/project.pbxproj +++ b/Ferrite.xcodeproj/project.pbxproj @@ -24,6 +24,7 @@ 0C794B67289DACB600DD1CC8 /* SourceUpdateButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C794B66289DACB600DD1CC8 /* SourceUpdateButtonView.swift */; }; 0C794B69289DACC800DD1CC8 /* InstalledSourceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C794B68289DACC800DD1CC8 /* InstalledSourceView.swift */; }; 0C794B6B289DACF100DD1CC8 /* SourceCatalogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C794B6A289DACF100DD1CC8 /* SourceCatalogView.swift */; }; + 0C794B6D289EFA2E00DD1CC8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C794B6C289EFA2E00DD1CC8 /* LaunchScreen.storyboard */; }; 0C79DC072899AF3C003F1C5A /* SourceSeedLeech+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C79DC052899AF3C003F1C5A /* SourceSeedLeech+CoreDataClass.swift */; }; 0C79DC082899AF3C003F1C5A /* SourceSeedLeech+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C79DC062899AF3C003F1C5A /* SourceSeedLeech+CoreDataProperties.swift */; }; 0C84F4772895BE680074B7C9 /* FerriteDB.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 0C84F4752895BE680074B7C9 /* FerriteDB.xcdatamodeld */; }; @@ -80,6 +81,7 @@ 0C794B66289DACB600DD1CC8 /* SourceUpdateButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceUpdateButtonView.swift; sourceTree = ""; }; 0C794B68289DACC800DD1CC8 /* InstalledSourceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstalledSourceView.swift; sourceTree = ""; }; 0C794B6A289DACF100DD1CC8 /* SourceCatalogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceCatalogView.swift; sourceTree = ""; }; + 0C794B6C289EFA2E00DD1CC8 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; 0C79DC052899AF3C003F1C5A /* SourceSeedLeech+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SourceSeedLeech+CoreDataClass.swift"; sourceTree = ""; }; 0C79DC062899AF3C003F1C5A /* SourceSeedLeech+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SourceSeedLeech+CoreDataProperties.swift"; sourceTree = ""; }; 0C84F4762895BE680074B7C9 /* FerriteDB.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = FerriteDB.xcdatamodel; sourceTree = ""; }; @@ -197,6 +199,7 @@ 0CA148C8288903F000DE2211 /* Extensions */, 0CA148C5288903F000DE2211 /* Preview Content */, 0CA148C7288903F000DE2211 /* FerriteApp.swift */, + 0C794B6C289EFA2E00DD1CC8 /* LaunchScreen.storyboard */, 0CA148C2288903F000DE2211 /* Assets.xcassets */, ); path = Ferrite; @@ -378,6 +381,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 0C794B6D289EFA2E00DD1CC8 /* LaunchScreen.storyboard in Resources */, 0CA148DF288903F000DE2211 /* Preview Assets.xcassets in Resources */, 0CA148DC288903F000DE2211 /* Assets.xcassets in Resources */, ); @@ -574,7 +578,8 @@ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = NO; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( @@ -605,7 +610,8 @@ INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = NO; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/Ferrite/Assets.xcassets/AppIcon.appiconset/Contents.json b/Ferrite/Assets.xcassets/AppIcon.appiconset/Contents.json index 13613e3..30b6836 100644 --- a/Ferrite/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Ferrite/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,6 +1,7 @@ { "images" : [ { + "filename" : "Ferrite-lg.png", "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" diff --git a/Ferrite/Assets.xcassets/AppIcon.appiconset/Ferrite-lg.png b/Ferrite/Assets.xcassets/AppIcon.appiconset/Ferrite-lg.png new file mode 100644 index 0000000..a09d24c Binary files /dev/null and b/Ferrite/Assets.xcassets/AppIcon.appiconset/Ferrite-lg.png differ diff --git a/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Contents.json b/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Contents.json new file mode 100644 index 0000000..448a42e --- /dev/null +++ b/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Ferrite-180.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Ferrite-180.png b/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Ferrite-180.png new file mode 100644 index 0000000..2b0cbf2 Binary files /dev/null and b/Ferrite/Assets.xcassets/AppImages/AppImage.imageset/Ferrite-180.png differ diff --git a/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Contents.json b/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Contents.json new file mode 100644 index 0000000..5c09942 --- /dev/null +++ b/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Ferrite-180-rounded.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Ferrite-180-rounded.png b/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Ferrite-180-rounded.png new file mode 100644 index 0000000..9848d8c Binary files /dev/null and b/Ferrite/Assets.xcassets/AppImages/AppImageRounded.imageset/Ferrite-180-rounded.png differ diff --git a/Ferrite/Assets.xcassets/AppImages/Contents.json b/Ferrite/Assets.xcassets/AppImages/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Ferrite/Assets.xcassets/AppImages/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Ferrite/LaunchScreen.storyboard b/Ferrite/LaunchScreen.storyboard new file mode 100644 index 0000000..e5d93a9 --- /dev/null +++ b/Ferrite/LaunchScreen.storyboard @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Ferrite/Views/AboutView.swift b/Ferrite/Views/AboutView.swift index 4654400..21b5d28 100644 --- a/Ferrite/Views/AboutView.swift +++ b/Ferrite/Views/AboutView.swift @@ -12,12 +12,10 @@ struct AboutView: View { var body: some View { VStack { - /* Image("AppImage") .resizable() .frame(width: 100, height: 100) .cornerRadius(25) - */ Text("Ferrite is a free and open source application developed by kingbri under the GNU-GPLv3 license.") .padding()