From aa98701320bc8a94e045c15e47f09fd660b5a670 Mon Sep 17 00:00:00 2001 From: Harry Bond Date: Tue, 22 Nov 2022 15:27:36 +0000 Subject: [PATCH] [android] add Mastodon to FAQ (included regenerated file in this commit) Signed-off-by: Harry Bond --- android/res/drawable/ic_mastodon.xml | 12 ++++++++++++ android/res/layout/about.xml | 15 ++++++++++----- android/res/values/strings.xml | 2 ++ .../src/app/organicmaps/help/HelpFragment.java | 3 +++ android/src/app/organicmaps/util/Constants.java | 1 + data/strings/strings.txt | 5 +++++ 6 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 android/res/drawable/ic_mastodon.xml diff --git a/android/res/drawable/ic_mastodon.xml b/android/res/drawable/ic_mastodon.xml new file mode 100644 index 0000000000..4834c4a25c --- /dev/null +++ b/android/res/drawable/ic_mastodon.xml @@ -0,0 +1,12 @@ + + + + diff --git a/android/res/layout/about.xml b/android/res/layout/about.xml index 1e9b51586d..2e27c3debc 100644 --- a/android/res/layout/about.xml +++ b/android/res/layout/about.xml @@ -121,6 +121,16 @@ android:text="@string/email" app:drawableStartCompat="@drawable/ic_email"/> + + + + - - [matrix] + Mastodon + Facebook Twitter diff --git a/android/src/app/organicmaps/help/HelpFragment.java b/android/src/app/organicmaps/help/HelpFragment.java index 154820853f..0649d5a240 100644 --- a/android/src/app/organicmaps/help/HelpFragment.java +++ b/android/src/app/organicmaps/help/HelpFragment.java @@ -73,6 +73,7 @@ public class HelpFragment extends BaseMwmFragment implements View.OnClickListene setupItem(R.id.facebook, false, root); setupItem(R.id.twitter, false, root); setupItem(R.id.matrix, true, root); + setupItem(R.id.mastodon, false, root); setupItem(R.id.openstreetmap, true, root); setupItem(R.id.faq, true, root); setupItem(R.id.report, true, root); @@ -138,6 +139,8 @@ public class HelpFragment extends BaseMwmFragment implements View.OnClickListene openLink(Constants.Url.TWITTER); else if (id == R.id.matrix) openLink(Constants.Url.MATRIX); + else if (id == R.id.mastodon) + openLink(Constants.Url.MASTODON); else if (id == R.id.openstreetmap) openLink(Constants.Url.OSM_ABOUT); else if (id == R.id.faq) diff --git a/android/src/app/organicmaps/util/Constants.java b/android/src/app/organicmaps/util/Constants.java index f646624483..4e1acc9567 100644 --- a/android/src/app/organicmaps/util/Constants.java +++ b/android/src/app/organicmaps/util/Constants.java @@ -24,6 +24,7 @@ public final class Constants public static final String FB_OM_COMMUNITY_NATIVE = "fb://profile/102378968471811"; public static final String TWITTER = "https://twitter.com/OrganicMapsApp"; public static final String MATRIX = "https://matrix.to/#/%23organicmaps:matrix.org"; + public static final String MASTODON = "https://fosstodon.org/@organicmaps"; public static final String GITHUB = "https://github.com/organicmaps/organicmaps"; diff --git a/data/strings/strings.txt b/data/strings/strings.txt index 74db89c0a9..b006b8c579 100644 --- a/data/strings/strings.txt +++ b/data/strings/strings.txt @@ -5259,6 +5259,11 @@ tags = android,ios en = [matrix] + [mastodon] + comment = Text in menu + tags = android + en = Mastodon + [facebook] comment = Text in menu tags = android,ios