Force markdown in whats new dialog

pull/1516/head
Alex Baker 3 years ago
parent bc3ce75282
commit a27913857e

@ -39,7 +39,9 @@ class WhatsNewDialog : DialogFragment() {
val textStream = requireContext().assets.open("CHANGELOG.md")
val text = BufferedReader(textStream.reader()).readText()
binding.changelog.movementMethod = LinkMovementMethod.getInstance()
markdownProvider.markdown(true).setMarkdown(binding.changelog, text)
markdownProvider
.markdown(linkify = true, force = true)
.setMarkdown(binding.changelog, text)
val begForSubscription = !inventory.hasPro
val begForRating = !preferences.getBoolean(R.string.p_clicked_rate, false)

@ -12,8 +12,9 @@ class MarkdownProvider @Inject constructor(
){
fun markdown(linkify: Int) = markdown(preferences.getBoolean(linkify, false))
fun markdown(linkify: Boolean = false) =
if (preferences.getBoolean(R.string.p_markdown, false)) {
@JvmOverloads
fun markdown(linkify: Boolean = false, force: Boolean = false) =
if (force || preferences.getBoolean(R.string.p_markdown, false)) {
Markwon(context, linkify)
} else {
MarkdownDisabled()

Loading…
Cancel
Save