diff --git a/Habitica/res/layout/fragment_about.xml b/Habitica/res/layout/fragment_about.xml
index 022eec83e..41d89aa8d 100644
--- a/Habitica/res/layout/fragment_about.xml
+++ b/Habitica/res/layout/fragment_about.xml
@@ -63,6 +63,40 @@
android:background="@android:color/darker_gray"
android:layout_marginTop="20sp" />
+
+
+
+
+
+
+
+
+ android:layout_marginTop="20sp"
+ android:layout_gravity="center_horizontal" />
-
-
-
+ android:layout_marginTop="2sp"
+ android:layout_gravity="center_horizontal" />
diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index 8ff7a7dbe..04496b885 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -111,9 +111,11 @@
About
Libraries
Version history
- Habitica is an Open Source code and you can find the code clicking here
+ Habitica is available as open source software on Github
RATE OUR APP
- Give us Feedback! :-)
+ Send us Feedback!
+ Report a Bug
+ Source Code
Connection Error
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/AboutFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/AboutFragment.java
index 1243949fd..9d6697763 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/AboutFragment.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/AboutFragment.java
@@ -23,7 +23,7 @@ public class AboutFragment extends Fragment {
private String twitterLink = "https://twitter.com/habitica";
@OnClick(R.id.sourceCodeLink)
- public void openSourceCodePage(){
+ public void openSourceCodePageByLabel(){
openBrowserLink(androidSourceCodeLink);
}
@@ -32,16 +32,24 @@ public class AboutFragment extends Fragment {
openBrowserLink(twitterLink);
}
- @OnClick(R.id.giveUsFeedback)
- public void sendEmailAction(){
- sendEmail();
+ @OnClick(R.id.sourceCodeButton)
+ public void openSourceCodePageByButton(){
+ openBrowserLink(androidSourceCodeLink);
+ }
+
+ @OnClick(R.id.reportBug)
+ public void sendBugReport(){ sendEmail("[Android] Bugreport"); }
+
+ @OnClick(R.id.sendFeedback)
+ public void sendFeedback(){
+ sendEmail("[Android] Feedback");
}
@OnClick(R.id.googlePlayStoreButton)
public void openGooglePlay(){
Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setData(Uri.parse("market://details?id=com.example.android"));
+ intent.setData(Uri.parse("market://details?id=com.habitrpg.android.habitica"));
startActivity(intent);
}
@@ -70,12 +78,12 @@ public class AboutFragment extends Fragment {
startActivity(launchBrowser);
}
- private void sendEmail() {
+ private void sendEmail(String subject) {
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"mobile@habitica.com"});
- emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Habitica Feedback");
+ emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, "MESSAGE");
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
}