diff --git a/Memola.xcodeproj/project.pbxproj b/Memola.xcodeproj/project.pbxproj index 343e49d..4d6b9d5 100644 --- a/Memola.xcodeproj/project.pbxproj +++ b/Memola.xcodeproj/project.pbxproj @@ -44,6 +44,7 @@ EC50500D2BF6674400B4D86E /* OnDragViewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC50500C2BF6674400B4D86E /* OnDragViewModifier.swift */; }; EC5D40812C21CE270067F090 /* PhotoBackgroundRenderPass.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5D40802C21CE270067F090 /* PhotoBackgroundRenderPass.swift */; }; EC5E83902BFDB69C00261D9C /* MovingAverage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5E838F2BFDB69C00261D9C /* MovingAverage.swift */; }; + EC68C9992C4A888C00D8E4F9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EC68C9982C4A888C00D8E4F9 /* LaunchScreen.storyboard */; }; EC6E3BD72C43C6A400DD20F3 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC6E3BD62C43C6A400DD20F3 /* Application.swift */; }; EC6E3BD92C43C6C000DD20F3 /* OnDismissSearchViewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC6E3BD82C43C6C000DD20F3 /* OnDismissSearchViewModifier.swift */; }; EC6E3BDB2C43C78700DD20F3 /* NavigationSplitViewVisibility++.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC6E3BDA2C43C78700DD20F3 /* NavigationSplitViewVisibility++.swift */; }; @@ -183,6 +184,7 @@ EC50500E2BF670EA00B4D86E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EC5D40802C21CE270067F090 /* PhotoBackgroundRenderPass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoBackgroundRenderPass.swift; sourceTree = ""; }; EC5E838F2BFDB69C00261D9C /* MovingAverage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MovingAverage.swift; sourceTree = ""; }; + EC68C9982C4A888C00D8E4F9 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; EC6E3BD62C43C6A400DD20F3 /* Application.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = ""; }; EC6E3BD82C43C6C000DD20F3 /* OnDismissSearchViewModifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnDismissSearchViewModifier.swift; sourceTree = ""; }; EC6E3BDA2C43C78700DD20F3 /* NavigationSplitViewVisibility++.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NavigationSplitViewVisibility++.swift"; sourceTree = ""; }; @@ -526,6 +528,14 @@ path = Algorithms; sourceTree = ""; }; + EC68C9972C4A887C00D8E4F9 /* LaunchScreen */ = { + isa = PBXGroup; + children = ( + EC68C9982C4A888C00D8E4F9 /* LaunchScreen.storyboard */, + ); + path = LaunchScreen; + sourceTree = ""; + }; EC6E3BDD2C43D5A500DD20F3 /* SidebarVisibility */ = { isa = PBXGroup; children = ( @@ -665,6 +675,7 @@ ECA738802BE5FE6000A4542E /* Resources */ = { isa = PBXGroup; children = ( + EC68C9972C4A887C00D8E4F9 /* LaunchScreen */, ECA738FE2BE61D5700A4542E /* Models */, ECA738FD2BE61D4700A4542E /* Assets */, ); @@ -1102,6 +1113,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + EC68C9992C4A888C00D8E4F9 /* LaunchScreen.storyboard in Resources */, EC7F6BF32BE5E6E400A34A7B /* Preview Assets.xcassets in Resources */, EC7F6BF02BE5E6E400A34A7B /* Assets.xcassets in Resources */, ); @@ -1377,7 +1389,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CODE_SIGN_ENTITLEMENTS = Memola/Memola.entitlements; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; @@ -1416,7 +1428,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; + ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CODE_SIGN_ENTITLEMENTS = Memola/Memola.entitlements; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; diff --git a/Memola/Config/Info.plist b/Memola/Config/Info.plist index d71b4c0..619314a 100644 --- a/Memola/Config/Info.plist +++ b/Memola/Config/Info.plist @@ -2,8 +2,6 @@ - NSHumanReadableCopyright - Copyright © 2024 Memola. All rights reserved. CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleExecutable @@ -35,6 +33,8 @@ NSCameraUsageDescription Memola requires access to the camera to capture photos. + NSHumanReadableCopyright + Copyright © 2024 Memola. All rights reserved. UIApplicationSceneManifest UIApplicationSupportsMultipleScenes @@ -49,6 +49,8 @@ UILaunchScreen + UILaunchStoryboardName + LaunchScreen.storyboard UISupportedInterfaceOrientations~ipad UIInterfaceOrientationPortrait diff --git a/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/Contents.json b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/Contents.json new file mode 100644 index 0000000..04292db --- /dev/null +++ b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "launch-logo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "launch-logo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "launch-logo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo.png b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo.png new file mode 100644 index 0000000..50d3380 Binary files /dev/null and b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo.png differ diff --git a/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@2x.png b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@2x.png new file mode 100644 index 0000000..274b89d Binary files /dev/null and b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@2x.png differ diff --git a/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@3x.png b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@3x.png new file mode 100644 index 0000000..e3263b1 Binary files /dev/null and b/Memola/Resources/Assets/Assets.xcassets/LaunchIcon.imageset/launch-logo@3x.png differ diff --git a/Memola/Resources/LaunchScreen/LaunchScreen.storyboard b/Memola/Resources/LaunchScreen/LaunchScreen.storyboard new file mode 100644 index 0000000..4be8cd7 --- /dev/null +++ b/Memola/Resources/LaunchScreen/LaunchScreen.storyboard @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +