diff --git a/app/src/main/java/com/github/gotify/MarkwonFactory.java b/app/src/main/java/com/github/gotify/MarkwonFactory.java
index e9784cb..877e0b9 100644
--- a/app/src/main/java/com/github/gotify/MarkwonFactory.java
+++ b/app/src/main/java/com/github/gotify/MarkwonFactory.java
@@ -10,6 +10,7 @@ import android.text.style.RelativeSizeSpan;
import android.text.style.StyleSpan;
import android.text.style.TypefaceSpan;
import androidx.annotation.NonNull;
+import androidx.core.content.ContextCompat;
import com.squareup.picasso.Picasso;
import io.noties.markwon.AbstractMarkwonPlugin;
import io.noties.markwon.Markwon;
@@ -17,6 +18,7 @@ import io.noties.markwon.MarkwonSpansFactory;
import io.noties.markwon.MarkwonVisitor;
import io.noties.markwon.core.CorePlugin;
import io.noties.markwon.core.CoreProps;
+import io.noties.markwon.core.MarkwonTheme;
import io.noties.markwon.ext.strikethrough.StrikethroughPlugin;
import io.noties.markwon.ext.tables.TableAwareMovementMethod;
import io.noties.markwon.ext.tables.TablePlugin;
@@ -42,6 +44,15 @@ public class MarkwonFactory {
.usePlugin(PicassoImagesPlugin.create(picasso))
.usePlugin(StrikethroughPlugin.create())
.usePlugin(TablePlugin.create(context))
+ .usePlugin(
+ new AbstractMarkwonPlugin() {
+ @Override
+ public void configureTheme(@NonNull MarkwonTheme.Builder builder) {
+ builder.linkColor(
+ ContextCompat.getColor(context, R.color.hyperLink))
+ .isLinkUnderlined(true);
+ }
+ })
.build();
}
diff --git a/app/src/main/res/values-notnight/colors.xml b/app/src/main/res/values-notnight/colors.xml
index 59e1f26..7298668 100644
--- a/app/src/main/res/values-notnight/colors.xml
+++ b/app/src/main/res/values-notnight/colors.xml
@@ -7,4 +7,5 @@
#434343
#E74C3C
#FFFFFF
+ #FF7F50
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 0d37710..bc34245 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,4 +7,5 @@
#797979
#E74C3C
#FFFFFF
+ #FF7F50