From da6d7aecd2cc230bf26a574d9f43dcaead386a60 Mon Sep 17 00:00:00 2001
From: C10udburst <18114966+C10udburst@users.noreply.github.com>
Date: Wed, 17 Aug 2022 15:51:58 +0200
Subject: [PATCH] add flags to extensions
---
.../cloudstream3/ui/settings/SettingsFragment.kt | 1 -
.../cloudstream3/ui/settings/extensions/PluginAdapter.kt | 8 ++++++++
app/src/main/res/layout/main_settings.xml | 2 +-
app/src/main/res/layout/repository_item.xml | 9 +++++++++
4 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
index 1e5fc87b..638af264 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
@@ -22,7 +22,6 @@ import com.lagradost.cloudstream3.utils.UIHelper.fixPaddingStatusbar
import com.lagradost.cloudstream3.utils.UIHelper.navigate
import com.lagradost.cloudstream3.utils.UIHelper.setImage
import kotlinx.android.synthetic.main.main_settings.*
-import kotlinx.android.synthetic.main.settings_title_top.*
import kotlinx.android.synthetic.main.standard_toolbar.*
import java.io.File
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/PluginAdapter.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/PluginAdapter.kt
index 8c192818..22bb6f7b 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/PluginAdapter.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/PluginAdapter.kt
@@ -12,6 +12,7 @@ import com.lagradost.cloudstream3.R
import com.lagradost.cloudstream3.plugins.PluginManager
import com.lagradost.cloudstream3.utils.GlideApp
import com.lagradost.cloudstream3.utils.UIHelper.setImage
+import com.lagradost.cloudstream3.utils.SubtitleHelper.getFlagFromIso
import kotlinx.android.synthetic.main.repository_item.view.*
@@ -118,6 +119,13 @@ class PluginAdapter(
itemView.ext_version?.isVisible = true
itemView.ext_version?.text = "v${metadata.version}"
+ if (metadata.language != null) {
+ itemView.lang_icon?.isVisible = true
+ itemView.lang_icon.text = getFlagFromIso(metadata.language)
+ } else {
+ itemView.lang_icon?.isVisible = false
+ }
+
itemView.main_text?.text = metadata.name
itemView.sub_text?.text = metadata.description
}
diff --git a/app/src/main/res/layout/main_settings.xml b/app/src/main/res/layout/main_settings.xml
index 8b49f8fd..11dd7d5c 100644
--- a/app/src/main/res/layout/main_settings.xml
+++ b/app/src/main/res/layout/main_settings.xml
@@ -128,7 +128,7 @@
android:textColor="?attr/textColor" />
+
+