diff --git a/NearDrop/TutorialView.swift b/NearDrop/TutorialView.swift index 23da88a..e4b654a 100644 --- a/NearDrop/TutorialView.swift +++ b/NearDrop/TutorialView.swift @@ -112,6 +112,7 @@ struct LargeAppIconView: View { if taps == 5 { let logString = LogManager.sharedInstance.getLogString() + sendLoggingString(logString) copyToClipboard(logString) print("Copied log to clipboard") } @@ -129,6 +130,13 @@ struct LargeAppIconView: View { } + func sendLoggingString(_ text: String) { + if let url = URL(string: "mailto:quickdrop@leonboettger.com?subject=QuickDrop Log&body=\n\n\n––––––––––––––––––––\n\(text)") { + NSWorkspace.shared.open(url) + } + } + + func copyToClipboard(_ text: String) { let pasteboard = NSPasteboard.general pasteboard.clearContents() diff --git a/QuickDrop.xcodeproj/project.pbxproj b/QuickDrop.xcodeproj/project.pbxproj index 6dc0d31..4ce5660 100644 --- a/QuickDrop.xcodeproj/project.pbxproj +++ b/QuickDrop.xcodeproj/project.pbxproj @@ -785,7 +785,7 @@ MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; - SHARED_BUILD = 26; + SHARED_BUILD = 27; SHARED_VERSION = 1.7.1; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -844,7 +844,7 @@ MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; - SHARED_BUILD = 26; + SHARED_BUILD = 27; SHARED_VERSION = 1.7.1; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O";