diff --git a/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt b/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt index f5ee3f4763ad4d444dd603d384fbe40f0a20849b..12fe6c4c421e2a448a18d6d5f5fa8cdda6e121da 100644 --- a/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt @@ -267,12 +267,19 @@ class ApplicationFragment : TimeoutFragment(R.layout.fragment_application) { } private fun updateAppDescriptionText(it: Application) { - binding.appDescription.text = - Html.fromHtml(it.description, Html.FROM_HTML_MODE_COMPACT) + val description = + if (it.isFDroidApp || it.is_pwa) { + it.description + } else { + Html.fromHtml(it.description, Html.FROM_HTML_MODE_COMPACT) + } + binding.appDescription.text = description binding.appDescriptionMore.setOnClickListener { view -> val action = - ApplicationFragmentDirections.actionApplicationFragmentToDescriptionFragment(it.description) + ApplicationFragmentDirections.actionApplicationFragmentToDescriptionFragment( + description.toString() + ) view.findNavController().navigate(action) } } diff --git a/app/src/main/java/foundation/e/apps/ui/application/subFrags/DescriptionFragment.kt b/app/src/main/java/foundation/e/apps/ui/application/subFrags/DescriptionFragment.kt index 590f27d81ae23605aee9cc5e2ca588a1db29e57c..d0bc079be0955fd88502aba2b6db920271a504c8 100644 --- a/app/src/main/java/foundation/e/apps/ui/application/subFrags/DescriptionFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/application/subFrags/DescriptionFragment.kt @@ -1,7 +1,6 @@ package foundation.e.apps.ui.application.subFrags import android.os.Bundle -import android.text.Html import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.findNavController @@ -27,8 +26,7 @@ class DescriptionFragment : Fragment(R.layout.fragment_description) { view.findNavController().navigateUp() } } - - binding.descriptionTV.text = Html.fromHtml(args.description, Html.FROM_HTML_MODE_COMPACT) + binding.descriptionTV.text = args.description } override fun onDestroyView() {