diff --git a/app/src/main/java/com/gh4a/activities/RepositoryListActivity.java b/app/src/main/java/com/gh4a/activities/RepositoryListActivity.java index 1e8ea953f..afad2dbe1 100644 --- a/app/src/main/java/com/gh4a/activities/RepositoryListActivity.java +++ b/app/src/main/java/com/gh4a/activities/RepositoryListActivity.java @@ -56,7 +56,7 @@ public void onCreate(Bundle savedInstanceState) { updateRightNavigationDrawer(); ActionBar actionBar = getSupportActionBar(); - actionBar.setTitle(R.string.user_pub_repos); + actionBar.setTitle(R.string.repositories); actionBar.setSubtitle(mUserLogin); actionBar.setDisplayHomeAsUpEnabled(true); } diff --git a/app/src/main/java/com/gh4a/activities/home/HomeActivity.java b/app/src/main/java/com/gh4a/activities/home/HomeActivity.java index 88cc853ea..81d89147a 100644 --- a/app/src/main/java/com/gh4a/activities/home/HomeActivity.java +++ b/app/src/main/java/com/gh4a/activities/home/HomeActivity.java @@ -72,7 +72,7 @@ public class HomeActivity extends BasePagerActivity implements static { START_PAGE_MAPPING.put(R.id.news_feed, "newsfeed"); START_PAGE_MAPPING.put(R.id.notifications, "notifications"); - START_PAGE_MAPPING.put(R.id.my_repos, "repos"); + START_PAGE_MAPPING.put(R.id.repositories, "repos"); START_PAGE_MAPPING.put(R.id.my_issues, "issues"); START_PAGE_MAPPING.put(R.id.my_prs, "prs"); START_PAGE_MAPPING.put(R.id.my_gists, "gists"); @@ -298,7 +298,7 @@ private FragmentFactory getFactoryForItem(int id) { return new NewsFeedFactory(this, mUserLogin); case R.id.notifications: return new NotificationListFactory(this); - case R.id.my_repos: + case R.id.repositories: return new RepositoryFactory(this, mUserLogin, getPrefs()); case R.id.my_issues: return new IssueListFactory(this, mUserLogin, false); diff --git a/app/src/main/java/com/gh4a/activities/home/RepositoryFactory.java b/app/src/main/java/com/gh4a/activities/home/RepositoryFactory.java index 5bf87ee78..848ab84b6 100644 --- a/app/src/main/java/com/gh4a/activities/home/RepositoryFactory.java +++ b/app/src/main/java/com/gh4a/activities/home/RepositoryFactory.java @@ -12,7 +12,9 @@ public class RepositoryFactory extends FragmentFactory { private static final int[] TAB_TITLES = new int[] { - R.string.my_repositories + R.string.my, + R.string.starred, + R.string.repo_type_watched }; private final String mUserLogin; @@ -37,7 +39,7 @@ public RepositoryFactory(HomeActivity activity, String userLogin, SharedPreferen @Override protected @StringRes int getTitleResId() { - return R.string.my_repositories; + return R.string.repositories; } @Override @@ -116,9 +118,22 @@ protected void onRestoreInstanceState(Bundle state) { } } + @Override + protected boolean onCreateOptionsMenu(Menu menu) { + boolean result = super.onCreateOptionsMenu(menu); + // TODO + return result; + } + @Override protected Fragment makeFragment(int position) { - return RepositoryListContainerFragment.newInstance(mUserLogin, false); + String filterType = "all"; + if (position == 1) { + filterType = "starred"; + } else if (position == 2) { + filterType = "watched"; + } + return RepositoryListContainerFragment.newInstance(mUserLogin, false, filterType); } @Override diff --git a/app/src/main/java/com/gh4a/fragment/RepositoryListContainerFragment.java b/app/src/main/java/com/gh4a/fragment/RepositoryListContainerFragment.java index 5277c87cc..ec592a1ea 100644 --- a/app/src/main/java/com/gh4a/fragment/RepositoryListContainerFragment.java +++ b/app/src/main/java/com/gh4a/fragment/RepositoryListContainerFragment.java @@ -360,8 +360,6 @@ public static class FilterDrawerHelper { FILTER_LOOKUP.put(R.id.filter_type_private, "private"); FILTER_LOOKUP.put(R.id.filter_type_sources, "sources"); FILTER_LOOKUP.put(R.id.filter_type_forks, "forks"); - FILTER_LOOKUP.put(R.id.filter_type_watched, "watched"); - FILTER_LOOKUP.put(R.id.filter_type_starred, "starred"); } public static FilterDrawerHelper create(String userLogin, boolean isOrg) { diff --git a/app/src/main/res/layout/user.xml b/app/src/main/res/layout/user.xml index 43eba21bf..bfd8a774b 100644 --- a/app/src/main/res/layout/user.xml +++ b/app/src/main/res/layout/user.xml @@ -248,7 +248,7 @@ style="@style/HeaderLabel" android:layout_width="match_parent" android:layout_height="wrap_content" - android:text="@string/user_pub_repos" /> + android:text="@string/repositories" /> - - diff --git a/app/src/main/res/menu/repo_filter_org.xml b/app/src/main/res/menu/repo_filter_org.xml index fafba0d93..547fbb8be 100644 --- a/app/src/main/res/menu/repo_filter_org.xml +++ b/app/src/main/res/menu/repo_filter_org.xml @@ -21,12 +21,6 @@ - - diff --git a/app/src/main/res/menu/repo_filter_user.xml b/app/src/main/res/menu/repo_filter_user.xml index af2774baa..5d4d65dbb 100644 --- a/app/src/main/res/menu/repo_filter_user.xml +++ b/app/src/main/res/menu/repo_filter_user.xml @@ -18,12 +18,6 @@ - - diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 080ff7404..be2481684 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -100,6 +100,8 @@ My issues My pull requests My gists + My + Repositories Start page Last selected Comments are only available to collaborators @@ -224,7 +226,6 @@ Followers Members Member since %1$s - Repositories %1$d followers\u00a0\u00a0\u00a0%2$d repos News Feed Public Activity