diff --git a/Classes/BITFeedbackActivity.m b/Classes/BITFeedbackActivity.m index 56bb9a84e8..2bfa0f3087 100644 --- a/Classes/BITFeedbackActivity.m +++ b/Classes/BITFeedbackActivity.m @@ -10,6 +10,7 @@ #import "HockeySDKPrivate.h" #import "HockeySDK.h" +#import "BITHockeyHelper.h" #import "BITFeedbackManagerPrivate.h" @implementation BITFeedbackActivity @@ -19,11 +20,13 @@ } - (NSString *)activityTitle { - return BITHockeyLocalizedString(@"HockeyFeedbackActivityButtonTitle"); + NSString *appName = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleName"]; + + return [NSString stringWithFormat:BITHockeyLocalizedString(@"HockeyFeedbackActivityButtonTitle"), appName]; } - (UIImage *)activityImage { - return [UIImage imageNamed:@"instagram.png"]; + return bit_imageNamed(@"feedbackActiviy.png", BITHOCKEYSDK_BUNDLE); } diff --git a/Resources/de.lproj/HockeySDK.strings b/Resources/de.lproj/HockeySDK.strings index 84d7517da4..b4d6290169 100755 --- a/Resources/de.lproj/HockeySDK.strings +++ b/Resources/de.lproj/HockeySDK.strings @@ -185,8 +185,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/en.lproj/HockeySDK.strings b/Resources/en.lproj/HockeySDK.strings index 16c4265803..c42969d49f 100755 --- a/Resources/en.lproj/HockeySDK.strings +++ b/Resources/en.lproj/HockeySDK.strings @@ -182,8 +182,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/es.lproj/HockeySDK.strings b/Resources/es.lproj/HockeySDK.strings index 0c3bb7f3ed..061a454927 100755 --- a/Resources/es.lproj/HockeySDK.strings +++ b/Resources/es.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/feedbackActivity@2x~ipad.png b/Resources/feedbackActivity@2x~ipad.png new file mode 100644 index 0000000000..0a3bde767e Binary files /dev/null and b/Resources/feedbackActivity@2x~ipad.png differ diff --git a/Resources/feedbackActivity~ipad.png b/Resources/feedbackActivity~ipad.png new file mode 100644 index 0000000000..7d05136bed Binary files /dev/null and b/Resources/feedbackActivity~ipad.png differ diff --git a/Resources/feedbackActiviy.png b/Resources/feedbackActiviy.png new file mode 100644 index 0000000000..cb8faf4d36 Binary files /dev/null and b/Resources/feedbackActiviy.png differ diff --git a/Resources/feedbackActiviy@2x.png b/Resources/feedbackActiviy@2x.png new file mode 100644 index 0000000000..3868d59c22 Binary files /dev/null and b/Resources/feedbackActiviy@2x.png differ diff --git a/Resources/fr.lproj/HockeySDK.strings b/Resources/fr.lproj/HockeySDK.strings index 1be6c064e0..051b70a752 100755 --- a/Resources/fr.lproj/HockeySDK.strings +++ b/Resources/fr.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/it.lproj/HockeySDK.strings b/Resources/it.lproj/HockeySDK.strings index a98bca9679..aa33045aaa 100755 --- a/Resources/it.lproj/HockeySDK.strings +++ b/Resources/it.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/ja.lproj/HockeySDK.strings b/Resources/ja.lproj/HockeySDK.strings index cb95172eb6..935f5d416d 100755 --- a/Resources/ja.lproj/HockeySDK.strings +++ b/Resources/ja.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/nl.lproj/HockeySDK.strings b/Resources/nl.lproj/HockeySDK.strings index 76744ffcbe..6c50710821 100755 --- a/Resources/nl.lproj/HockeySDK.strings +++ b/Resources/nl.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/pt-PT.lproj/HockeySDK.strings b/Resources/pt-PT.lproj/HockeySDK.strings index 4941af4774..decaa4babd 100755 --- a/Resources/pt-PT.lproj/HockeySDK.strings +++ b/Resources/pt-PT.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/pt.lproj/HockeySDK.strings b/Resources/pt.lproj/HockeySDK.strings index b6039980c3..3a1b4e5d0d 100755 --- a/Resources/pt.lproj/HockeySDK.strings +++ b/Resources/pt.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/ru.lproj/HockeySDK.strings b/Resources/ru.lproj/HockeySDK.strings index 2209e2b63d..e09737e683 100755 --- a/Resources/ru.lproj/HockeySDK.strings +++ b/Resources/ru.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/sv.lproj/HockeySDK.strings b/Resources/sv.lproj/HockeySDK.strings index b619d7f9d1..b646e6d94b 100755 --- a/Resources/sv.lproj/HockeySDK.strings +++ b/Resources/sv.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/tr.lproj/HockeySDK.strings b/Resources/tr.lproj/HockeySDK.strings index 5c608299fe..a0747e7d02 100644 --- a/Resources/tr.lproj/HockeySDK.strings +++ b/Resources/tr.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/zh_CN.lproj/HockeySDK.strings b/Resources/zh_CN.lproj/HockeySDK.strings index 791910fe29..a8b77cdba4 100644 --- a/Resources/zh_CN.lproj/HockeySDK.strings +++ b/Resources/zh_CN.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Resources/zh_TW.lproj/HockeySDK.strings b/Resources/zh_TW.lproj/HockeySDK.strings index 4f3c407275..38ac41ad21 100644 --- a/Resources/zh_TW.lproj/HockeySDK.strings +++ b/Resources/zh_TW.lproj/HockeySDK.strings @@ -183,8 +183,8 @@ /* UIActivity */ -/* Activity Sharing Button Title */ -"HockeyFeedbackActivityButtonTitle" = "App Feedback"; +/* Activity Sharing Button Title, App Name will be inserted */ +"HockeyFeedbackActivityButtonTitle" = "%@ Feedback"; /* Compose Message */ diff --git a/Support/HockeySDK.xcodeproj/project.pbxproj b/Support/HockeySDK.xcodeproj/project.pbxproj index 8d63f2615d..bf8e4b692c 100644 --- a/Support/HockeySDK.xcodeproj/project.pbxproj +++ b/Support/HockeySDK.xcodeproj/project.pbxproj @@ -92,6 +92,10 @@ 1E754E5F1621FBB70070AB92 /* BITCrashManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E754E591621FBB70070AB92 /* BITCrashManagerPrivate.h */; }; 1E754E601621FBB70070AB92 /* BITCrashReportTextFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E754E5A1621FBB70070AB92 /* BITCrashReportTextFormatter.h */; }; 1E754E611621FBB70070AB92 /* BITCrashReportTextFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E754E5B1621FBB70070AB92 /* BITCrashReportTextFormatter.m */; }; + 1EAF20A8162DC0F600957B1D /* feedbackActivity@2x~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EAF20A4162DC0F600957B1D /* feedbackActivity@2x~ipad.png */; }; + 1EAF20A9162DC0F600957B1D /* feedbackActivity~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EAF20A5162DC0F600957B1D /* feedbackActivity~ipad.png */; }; + 1EAF20AA162DC0F600957B1D /* feedbackActiviy.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EAF20A6162DC0F600957B1D /* feedbackActiviy.png */; }; + 1EAF20AB162DC0F600957B1D /* feedbackActiviy@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EAF20A7162DC0F600957B1D /* feedbackActiviy@2x.png */; }; 1EC69F601615001500808FD9 /* BITHockeyManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC69F5D1615001500808FD9 /* BITHockeyManagerPrivate.h */; }; 1EF95CA6162CB037000AE3AD /* BITFeedbackActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EF95CA4162CB036000AE3AD /* BITFeedbackActivity.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1EF95CA7162CB037000AE3AD /* BITFeedbackActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EF95CA5162CB036000AE3AD /* BITFeedbackActivity.m */; }; @@ -188,6 +192,10 @@ 1E754E591621FBB70070AB92 /* BITCrashManagerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITCrashManagerPrivate.h; sourceTree = ""; }; 1E754E5A1621FBB70070AB92 /* BITCrashReportTextFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITCrashReportTextFormatter.h; sourceTree = ""; }; 1E754E5B1621FBB70070AB92 /* BITCrashReportTextFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BITCrashReportTextFormatter.m; sourceTree = ""; }; + 1EAF20A4162DC0F600957B1D /* feedbackActivity@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "feedbackActivity@2x~ipad.png"; sourceTree = ""; }; + 1EAF20A5162DC0F600957B1D /* feedbackActivity~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "feedbackActivity~ipad.png"; sourceTree = ""; }; + 1EAF20A6162DC0F600957B1D /* feedbackActiviy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = feedbackActiviy.png; sourceTree = ""; }; + 1EAF20A7162DC0F600957B1D /* feedbackActiviy@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "feedbackActiviy@2x.png"; sourceTree = ""; }; 1EC69F5D1615001500808FD9 /* BITHockeyManagerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITHockeyManagerPrivate.h; sourceTree = ""; }; 1EDA60CF15C2C1450032D10B /* HockeySDK-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "HockeySDK-Info.plist"; sourceTree = ""; }; 1EF95CA4162CB036000AE3AD /* BITFeedbackActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BITFeedbackActivity.h; sourceTree = ""; }; @@ -231,6 +239,10 @@ 1E5955C115B71C8600A03429 /* buttonHighlight@2x.png */, 1E5955C415B71C8600A03429 /* IconGradient.png */, 1E5955C515B71C8600A03429 /* IconGradient@2x.png */, + 1EAF20A4162DC0F600957B1D /* feedbackActivity@2x~ipad.png */, + 1EAF20A5162DC0F600957B1D /* feedbackActivity~ipad.png */, + 1EAF20A6162DC0F600957B1D /* feedbackActiviy.png */, + 1EAF20A7162DC0F600957B1D /* feedbackActiviy@2x.png */, ); name = Images; sourceTree = ""; @@ -520,6 +532,10 @@ 1E5955CF15B71C8600A03429 /* IconGradient.png in Resources */, 1E5955D015B71C8600A03429 /* IconGradient@2x.png in Resources */, 1E27EF2515BB5033000AE995 /* HockeySDK.strings in Resources */, + 1EAF20A8162DC0F600957B1D /* feedbackActivity@2x~ipad.png in Resources */, + 1EAF20A9162DC0F600957B1D /* feedbackActivity~ipad.png in Resources */, + 1EAF20AA162DC0F600957B1D /* feedbackActiviy.png in Resources */, + 1EAF20AB162DC0F600957B1D /* feedbackActiviy@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; };