diff --git a/app/src/main/java/net/vonforst/evmap/auto/SettingsScreens.kt b/app/src/main/java/net/vonforst/evmap/auto/SettingsScreens.kt
index ca6181ce..e44fc5b6 100644
--- a/app/src/main/java/net/vonforst/evmap/auto/SettingsScreens.kt
+++ b/app/src/main/java/net/vonforst/evmap/auto/SettingsScreens.kt
@@ -863,13 +863,24 @@ class AboutScreen(ctx: CarContext) : Screen(ctx) {
}.build(), carContext.getString(R.string.about)))
addSectionedList(SectionedItemList.create(ItemList.Builder().apply {
addItem(Row.Builder()
- .setTitle(carContext.getString(R.string.twitter))
- .addText(carContext.getString(R.string.twitter_handle))
+ .setTitle(carContext.getString(R.string.mastodon))
+ .addText(carContext.getString(R.string.mastodon_handle))
.setBrowsable(true)
.setOnClickListener(ParkedOnlyOnClickListener.create {
- openUrl(carContext, carContext.getString(R.string.twitter_url))
+ openUrl(carContext, carContext.getString(R.string.mastodon_url))
}).build()
)
+ if (maxRows > 8) {
+ addItem(
+ Row.Builder()
+ .setTitle(carContext.getString(R.string.twitter))
+ .addText(carContext.getString(R.string.twitter_handle))
+ .setBrowsable(true)
+ .setOnClickListener(ParkedOnlyOnClickListener.create {
+ openUrl(carContext, carContext.getString(R.string.twitter_url))
+ }).build()
+ )
+ }
if (maxRows > 6) {
addItem(Row.Builder()
.setTitle(carContext.getString(R.string.goingelectric_forum))
@@ -882,6 +893,19 @@ class AboutScreen(ctx: CarContext) : Screen(ctx) {
}).build()
)
}
+ if (maxRows > 7) {
+ addItem(
+ Row.Builder()
+ .setTitle(carContext.getString(R.string.tff_forum))
+ .setBrowsable(true)
+ .setOnClickListener(ParkedOnlyOnClickListener.create {
+ openUrl(
+ carContext,
+ carContext.getString(R.string.tff_forum_url)
+ )
+ }).build()
+ )
+ }
}.build(), carContext.getString(R.string.contact)))
addSectionedList(SectionedItemList.create(ItemList.Builder().apply {
addItem(Row.Builder()
diff --git a/app/src/main/java/net/vonforst/evmap/fragment/preference/AboutFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/preference/AboutFragment.kt
index c820c822..c25474c4 100644
--- a/app/src/main/java/net/vonforst/evmap/fragment/preference/AboutFragment.kt
+++ b/app/src/main/java/net/vonforst/evmap/fragment/preference/AboutFragment.kt
@@ -118,6 +118,13 @@ class AboutFragment : PreferenceFragmentCompat() {
findNavController().safeNavigate(AboutFragmentDirections.actionAboutToGithubSponsors())
true
}
+ "mastodon" -> {
+ (activity as? MapsActivity)?.openUrl(
+ getString(R.string.mastodon_url),
+ requireView()
+ )
+ true
+ }
"twitter" -> {
(activity as? MapsActivity)?.openUrl(getString(R.string.twitter_url), requireView())
true
@@ -129,6 +136,13 @@ class AboutFragment : PreferenceFragmentCompat() {
)
true
}
+ "tffforum" -> {
+ (activity as? MapsActivity)?.openUrl(
+ getString(R.string.tff_forum_url),
+ requireView()
+ )
+ true
+ }
else -> super.onPreferenceTreeClick(preference)
}
}
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 56a5e71b..4beff125 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -111,7 +111,9 @@
und %d weitere
Kartenanbieter
Twitter
+ Mastodon
Forenthread bei GoingElectric.de
+ Forenthread im TFF-Forum
Kontakt
Ladesäule melden
Bei %s bearbeiten
diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml
index 96f76890..f48a01e3 100644
--- a/app/src/main/res/values/donottranslate.xml
+++ b/app/src/main/res/values/donottranslate.xml
@@ -5,7 +5,10 @@
https://github.com/ev-map/EVMap
\@ev_map
https://twitter.com/ev_map
+ \@evmap\@electroverse.tech
+ https://electroverse.tech/@evmap
+
https://github.com/sponsors/johan12345/
https://api.chargeprice.app/v1/
https://fronyx.io/
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 125141eb..ad02d3b4 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -111,7 +111,9 @@
and %d others
Map provider
Twitter
+ Mastodon
Forum thread at GoingElectric.de
+ Forum thread at TFF-Forum.de
Contact
New charger
Edit at %s
diff --git a/app/src/main/res/xml/about.xml b/app/src/main/res/xml/about.xml
index 932e3a4b..f07270c1 100644
--- a/app/src/main/res/xml/about.xml
+++ b/app/src/main/res/xml/about.xml
@@ -39,6 +39,10 @@
+
+
+