Better distinguish between obsolete and unofficial extensions

This commit is contained in:
arkon
2020-05-13 22:47:44 -04:00
parent fc4e290c49
commit d875d5ef74
6 changed files with 24 additions and 9 deletions

View File

@@ -84,7 +84,13 @@ class ExtensionDetailsController(bundle: Bundle? = null) :
.launchIn(scope)
if (extension.isObsolete) {
binding.extensionObsolete.visible()
binding.extensionWarningBanner.visible()
binding.extensionWarningBanner.setText(R.string.obsolete_extension_message)
}
if (extension.isUnofficial) {
binding.extensionWarningBanner.visible()
binding.extensionWarningBanner.setText(R.string.unofficial_extension_message)
}
val themedContext by lazy { getPreferenceThemeContext() }

View File

@@ -91,6 +91,10 @@ class ExtensionHolder(view: View, override val adapter: ExtensionAdapter) :
setTextColor(context.getResourceColor(R.attr.colorError))
setText(R.string.ext_obsolete)
}
extension.isUnofficial -> {
setTextColor(context.getResourceColor(R.attr.colorError))
setText(R.string.ext_unofficial)
}
else -> {
setText(R.string.ext_details)
}