diff --git a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java index b1dded86..53c554b5 100644 --- a/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java @@ -87,9 +87,9 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS if(!tinyDb.getString("issuesCounter").isEmpty()) { getRepoInfo(instanceUrl, Authorization.returnAuthentication(getApplicationContext(), loginUid, instanceToken), repoOwner, repoName1); } - Objects.requireNonNull(tabLayout.getTabAt(1)).setCustomView(tabHeader); + Objects.requireNonNull(tabLayout.getTabAt(2)).setCustomView(tabHeader); - TabLayout.Tab tabOpenIssues = tabLayout.getTabAt(1); + TabLayout.Tab tabOpenIssues = tabLayout.getTabAt(2); ColorStateList textColor = tabLayout.getTabTextColors(); assert tabOpenIssues != null; TextView openIssueTabView = Objects.requireNonNull(tabOpenIssues.getCustomView()).findViewById(R.id.counterBadgeText); @@ -199,21 +199,23 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS switch (position) { case 0: // information return RepoInfoFragment.newInstance(repoOwner, repoName); - case 1: // issues + case 1: // files + //return RepoInfoFragment.newInstance(repoOwner, repoName); + case 2: // issues fragment = new IssuesFragment(); break; - case 2: // closed issues + case 3: // closed issues fragment = new ClosedIssuesFragment(); break; - case 3: // milestones + case 4: // milestones return MilestonesFragment.newInstance(repoOwner, repoName); - case 4: // labels + case 5: // labels return LabelsFragment.newInstance(repoOwner, repoName); - case 5: // branches + case 6: // branches return BranchesFragment.newInstance(repoOwner, repoName); - case 6: // releases + case 7: // releases return ReleasesFragment.newInstance(repoOwner, repoName); - case 7: // collaborators + case 8: // collaborators return CollaboratorsFragment.newInstance(repoOwner, repoName); } return fragment; @@ -221,7 +223,7 @@ public class RepoDetailActivity extends AppCompatActivity implements RepoBottomS @Override public int getCount() { - return 8; + return 9; } } diff --git a/app/src/main/res/drawable/ic_folder_24.xml b/app/src/main/res/drawable/ic_folder_24.xml new file mode 100644 index 00000000..82347288 --- /dev/null +++ b/app/src/main/res/drawable/ic_folder_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/layout/activity_repo_detail.xml b/app/src/main/res/layout/activity_repo_detail.xml index 83799495..2e4123b1 100644 --- a/app/src/main/res/layout/activity_repo_detail.xml +++ b/app/src/main/res/layout/activity_repo_detail.xml @@ -39,6 +39,12 @@ android:layout_height="wrap_content" android:text="@string/tab_text_info" /> + + Instance has returned an error. Code\u0020 RepoDetailActivity Details + Files Open Issues Closed Issues Milestones