From 54312fc2ac1bc88b03539c7627e6267a49f79b9d Mon Sep 17 00:00:00 2001 From: Neel Doshi <60827173+neeldoshii@users.noreply.github.com> Date: Mon, 1 Apr 2024 14:06:21 +0530 Subject: [PATCH] Feat : Added a feature for users to add feadback on github (#5578) * Feat : Added a place for users to add feadback on github * Code Cleanup : Added Github Issue URL as Const * Homogenized --------- Co-authored-by: Nicolas Raoul --- .../nrw/commons/navtab/MoreBottomSheetFragment.java | 9 +++++++++ .../main/res/layout/fragment_more_bottom_sheet.xml | 11 +++++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 21 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.java b/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.java index 608a1b11f..760593281 100644 --- a/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/navtab/MoreBottomSheetFragment.java @@ -56,6 +56,7 @@ public class MoreBottomSheetFragment extends BottomSheetDialogFragment { @Named("commons-page-edit") PageEditClient pageEditClient; + private static final String GITHUB_ISSUES_URL = "https://github.com/commons-app/apps-android-commons/issues"; @Nullable @Override public View onCreateView(@NonNull final LayoutInflater inflater, @@ -76,11 +77,19 @@ public class MoreBottomSheetFragment extends BottomSheetDialogFragment { binding.moreSettings.setOnClickListener(v -> onSettingsClicked()); binding.moreProfile.setOnClickListener(v -> onProfileClicked()); binding.morePeerReview.setOnClickListener(v -> onPeerReviewClicked()); + binding.moreFeedbackGithub.setOnClickListener(v -> onFeedbackGithubClicked()); setUserName(); return binding.getRoot(); } + private void onFeedbackGithubClicked() { + final Intent intent; + intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse(GITHUB_ISSUES_URL)); + startActivity(intent); + } + @Override public void onAttach(@NonNull final Context context) { super.onAttach(context); diff --git a/app/src/main/res/layout/fragment_more_bottom_sheet.xml b/app/src/main/res/layout/fragment_more_bottom_sheet.xml index 58f796c87..47813591c 100644 --- a/app/src/main/res/layout/fragment_more_bottom_sheet.xml +++ b/app/src/main/res/layout/fragment_more_bottom_sheet.xml @@ -72,6 +72,17 @@ android:text="@string/navigation_item_feedback" android:textSize="18sp" /> + + About Settings Feedback + Feedback via GitHub Logout Tutorial Notifications