@@ -9,7 +9,7 @@ package com.nextcloud.talk.utils
99
1010import android.content.Context
1111import android.content.Intent
12- import android.text.method.ScrollingMovementMethod
12+ import android.util.Log
1313import android.view.View
1414import androidx.core.net.toUri
1515import com.nextcloud.talk.R
@@ -19,12 +19,12 @@ import io.noties.markwon.Markwon
1919import io.noties.markwon.MarkwonConfiguration
2020import io.noties.markwon.core.MarkwonTheme
2121import io.noties.markwon.ext.strikethrough.StrikethroughPlugin
22+ import io.noties.markwon.ext.tables.TablePlugin
2223import io.noties.markwon.ext.tasklist.TaskListDrawable
2324import io.noties.markwon.ext.tasklist.TaskListPlugin
24- import io.noties.markwon.movement.MovementMethodPlugin
2525
26- object MarkwonUtils {
27- private const val TAG = " MarkwonUtils "
26+ object MarkdownUtils {
27+ private const val TAG = " MarkdownUtils "
2828
2929 fun build (context : Context , textColor : Int ): Markwon {
3030 val drawable = TaskListDrawable (textColor, textColor, context.getColor(R .color.bg_default))
@@ -37,6 +37,7 @@ object MarkwonUtils {
3737 override fun configureConfiguration (builder : MarkwonConfiguration .Builder ) {
3838 builder.linkResolver(object : LinkResolverDef () {
3939 override fun resolve (view : View , link : String ) {
40+ Log .i(TAG , " Link - $view / $link " )
4041 var linkToOpen = link
4142 if (! (linkToOpen.contains(" http://" ) || linkToOpen.contains(" https://" ))) {
4243 linkToOpen = " https://$link "
@@ -52,7 +53,7 @@ object MarkwonUtils {
5253 })
5354 .usePlugin(TaskListPlugin .create(drawable))
5455 .usePlugin(StrikethroughPlugin .create())
55- .usePlugin(MovementMethodPlugin .create( ScrollingMovementMethod .getInstance()) )
56+ .usePlugin(TablePlugin .create { _ -> } )
5657 .build()
5758 }
5859}
0 commit comments