mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
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 <nicolas.raoul@gmail.com>
This commit is contained in:
parent
3d1efecb55
commit
54312fc2ac
3 changed files with 21 additions and 0 deletions
|
|
@ -56,6 +56,7 @@ public class MoreBottomSheetFragment extends BottomSheetDialogFragment {
|
||||||
@Named("commons-page-edit")
|
@Named("commons-page-edit")
|
||||||
PageEditClient pageEditClient;
|
PageEditClient pageEditClient;
|
||||||
|
|
||||||
|
private static final String GITHUB_ISSUES_URL = "https://github.com/commons-app/apps-android-commons/issues";
|
||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(@NonNull final LayoutInflater inflater,
|
public View onCreateView(@NonNull final LayoutInflater inflater,
|
||||||
|
|
@ -76,11 +77,19 @@ public class MoreBottomSheetFragment extends BottomSheetDialogFragment {
|
||||||
binding.moreSettings.setOnClickListener(v -> onSettingsClicked());
|
binding.moreSettings.setOnClickListener(v -> onSettingsClicked());
|
||||||
binding.moreProfile.setOnClickListener(v -> onProfileClicked());
|
binding.moreProfile.setOnClickListener(v -> onProfileClicked());
|
||||||
binding.morePeerReview.setOnClickListener(v -> onPeerReviewClicked());
|
binding.morePeerReview.setOnClickListener(v -> onPeerReviewClicked());
|
||||||
|
binding.moreFeedbackGithub.setOnClickListener(v -> onFeedbackGithubClicked());
|
||||||
|
|
||||||
setUserName();
|
setUserName();
|
||||||
return binding.getRoot();
|
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
|
@Override
|
||||||
public void onAttach(@NonNull final Context context) {
|
public void onAttach(@NonNull final Context context) {
|
||||||
super.onAttach(context);
|
super.onAttach(context);
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,17 @@
|
||||||
android:text="@string/navigation_item_feedback"
|
android:text="@string/navigation_item_feedback"
|
||||||
android:textSize="18sp" />
|
android:textSize="18sp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/more_feedback_github"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_margin="12dp"
|
||||||
|
android:drawableLeft="@drawable/ic_action_github"
|
||||||
|
android:drawablePadding="12dp"
|
||||||
|
android:padding="8dp"
|
||||||
|
android:text="@string/navigation_item_feedback_github"
|
||||||
|
android:textSize="18sp" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/more_about"
|
android:id="@+id/more_about"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|
|
||||||
|
|
@ -236,6 +236,7 @@
|
||||||
<string name="navigation_item_about">About</string>
|
<string name="navigation_item_about">About</string>
|
||||||
<string name="navigation_item_settings">Settings</string>
|
<string name="navigation_item_settings">Settings</string>
|
||||||
<string name="navigation_item_feedback">Feedback</string>
|
<string name="navigation_item_feedback">Feedback</string>
|
||||||
|
<string name="navigation_item_feedback_github">Feedback via GitHub</string>
|
||||||
<string name="navigation_item_logout">Logout</string>
|
<string name="navigation_item_logout">Logout</string>
|
||||||
<string name="navigation_item_info">Tutorial</string>
|
<string name="navigation_item_info">Tutorial</string>
|
||||||
<string name="navigation_item_notification">Notifications</string>
|
<string name="navigation_item_notification">Notifications</string>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue