diff --git a/GravatarApp.xcodeproj/project.pbxproj b/GravatarApp.xcodeproj/project.pbxproj index bfebd70c..914fc486 100644 --- a/GravatarApp.xcodeproj/project.pbxproj +++ b/GravatarApp.xcodeproj/project.pbxproj @@ -364,6 +364,7 @@ ENABLE_USER_SCRIPT_SANDBOXING = YES; GENERATE_INFOPLIST_FILE = YES; INCLUDED_SOURCE_FILE_NAMES = ""; + INFOPLIST_KEY_NSCameraUsageDescription = "Upload new avatars"; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; @@ -404,6 +405,7 @@ ENABLE_USER_SCRIPT_SANDBOXING = YES; GENERATE_INFOPLIST_FILE = YES; INCLUDED_SOURCE_FILE_NAMES = ""; + INFOPLIST_KEY_NSCameraUsageDescription = "Upload new avatars"; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; @@ -536,6 +538,7 @@ CODE_SIGN_ENTITLEMENTS = GravatarApp/GravatarApp.entitlements; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSCameraUsageDescription = "Upload new avatars"; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES; "INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES; "INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES; @@ -634,7 +637,7 @@ repositoryURL = "https://github.com/Automattic/Gravatar-SDK-iOS.git"; requirement = { kind = revision; - revision = f32fe832d31fd19df4b6d94800abb231bfd085c8; + revision = 356d43dacd780d6476f503e0a4c0af090fd83762; }; }; /* End XCRemoteSwiftPackageReference section */ diff --git a/GravatarApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/GravatarApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 27ad32a9..78302e6d 100644 --- a/GravatarApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/GravatarApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "836a6c1f59ccca7cc2a410d4156881da4efbded0acf8657b79c1288717ea525b", + "originHash" : "437adc9d79bbd65f1a26832e8f13a2ef3fffd3eb33063cdda86c8dde1cd94dce", "pins" : [ { "identity" : "automattic-tracks-ios", @@ -15,7 +15,7 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/Automattic/Gravatar-SDK-iOS.git", "state" : { - "revision" : "f32fe832d31fd19df4b6d94800abb231bfd085c8" + "revision" : "356d43dacd780d6476f503e0a4c0af090fd83762" } }, { diff --git a/GravatarApp/AvatarPicker/Avatar/AvatarActionsMenu.swift b/GravatarApp/AvatarPicker/Avatar/AvatarActionsMenu.swift new file mode 100644 index 00000000..51fc3e69 --- /dev/null +++ b/GravatarApp/AvatarPicker/Avatar/AvatarActionsMenu.swift @@ -0,0 +1,60 @@ +import SwiftUI + +struct AvatarActionsMenu