diff --git a/app/res/values/strings.xml b/app/res/values/strings.xml
index afb0b9dbf..feb765fc0 100644
--- a/app/res/values/strings.xml
+++ b/app/res/values/strings.xml
@@ -96,6 +96,7 @@
GitHub
Home
+ Report App Issues Here
News
Issues
Gists
diff --git a/app/res/values/typeface.xml b/app/res/values/typeface.xml
index f84d3491a..7aac8500e 100644
--- a/app/res/values/typeface.xml
+++ b/app/res/values/typeface.xml
@@ -30,5 +30,6 @@
- \uf00e
- \uf07d
- \uf07b
+ - \uf04f
\ No newline at end of file
diff --git a/app/src/main/java/com/github/mobile/ui/MainActivity.java b/app/src/main/java/com/github/mobile/ui/MainActivity.java
index 4f7c36ad4..068327569 100644
--- a/app/src/main/java/com/github/mobile/ui/MainActivity.java
+++ b/app/src/main/java/com/github/mobile/ui/MainActivity.java
@@ -1,5 +1,6 @@
package com.github.mobile.ui;
+import static com.github.mobile.RequestCodes.ISSUE_CREATE;
import static com.github.mobile.ui.NavigationDrawerObject.TYPE_SEPERATOR;
import android.app.SearchManager;
import android.content.Context;
@@ -21,6 +22,7 @@
import com.github.mobile.core.user.UserComparator;
import com.github.mobile.persistence.AccountDataManager;
import com.github.mobile.ui.gist.GistsPagerFragment;
+import com.github.mobile.ui.issue.EditIssueActivity;
import com.github.mobile.ui.issue.FilterListFragment;
import com.github.mobile.ui.issue.IssueDashboardPagerFragment;
import com.github.mobile.ui.repo.OrganizationLoader;
@@ -32,6 +34,7 @@
import java.util.Collections;
import java.util.List;
+import org.eclipse.egit.github.core.Repository;
import org.eclipse.egit.github.core.User;
public class MainActivity extends BaseActivity implements NavigationDrawerFragment.NavigationDrawerCallbacks,
@@ -161,9 +164,19 @@ public void onNavigationDrawerItemSelected(int position) {
case 4:
fragment = new FilterListFragment();
break;
+ case 5:
+ Repository repo = new Repository();
+ repo.setName("android")
+ .setOwner(new User().setLogin("forkHubs"))
+ .setHasIssues(true);
+
+ startActivityForResult(EditIssueActivity.createIntent(repo),
+ ISSUE_CREATE);
+
+ return;
default:
fragment = new HomePagerFragment();
- args.putSerializable("org", orgs.get(position - 6));
+ args.putSerializable("org", orgs.get(position - 7));
break;
}
fragment.setArguments(args);
diff --git a/app/src/main/java/com/github/mobile/ui/NavigationDrawerAdapter.java b/app/src/main/java/com/github/mobile/ui/NavigationDrawerAdapter.java
index b429b34c0..a514f8130 100644
--- a/app/src/main/java/com/github/mobile/ui/NavigationDrawerAdapter.java
+++ b/app/src/main/java/com/github/mobile/ui/NavigationDrawerAdapter.java
@@ -40,7 +40,7 @@ public NavigationDrawerAdapter(Context context, List orgs, final AvatarLoa
private void createData() {
orgs.remove(0);
String[] names = new String[] { context.getString(R.string.home), context.getString(R.string.gist),
- context.getString(R.string.issue_dashboard), context.getString(R.string.bookmarks) };
+ context.getString(R.string.issue_dashboard), context.getString(R.string.bookmarks) , context.getString(R.string.report_issues)};
String[] icons = context.getResources().getStringArray(R.array.navigation_drawer_icon_list);
data = new ArrayList<>();
int amount = names.length + orgs.size() + 2;