Various fixes for 1.0 release #3

Merged
wbrawner merged 4 commits from workflow into main 2024-07-12 04:34:04 +00:00
Showing only changes of commit 06cbc5ec31 - Show all commits

View file

@ -3,6 +3,7 @@ package com.wbrawner.simplemarkdown.ui
import android.view.ViewGroup import android.view.ViewGroup
import android.webkit.WebView import android.webkit.WebView
import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.rememberScrollState
@ -62,8 +63,9 @@ fun MarkdownText(modifier: Modifier = Modifier, markdown: String) {
modifier = modifier modifier = modifier
.fillMaxSize() .fillMaxSize()
.verticalScroll(rememberScrollState()), .verticalScroll(rememberScrollState()),
verticalArrangement = Arrangement.Top
) { ) {
HtmlText(modifier = modifier, html = html) HtmlText(html = html)
} }
} }
@ -76,6 +78,9 @@ fun HtmlText(html: String, modifier: Modifier = Modifier) {
| background: #${materialColors.surface.toArgb().toHexString().substring(2)}; | background: #${materialColors.surface.toArgb().toHexString().substring(2)};
| color: #${materialColors.onSurface.toArgb().toHexString().substring(2)}; | color: #${materialColors.onSurface.toArgb().toHexString().substring(2)};
|} |}
|a {
| color: #${materialColors.secondary.toArgb().toHexString().substring(2)};
|}
|pre { |pre {
| background: #${materialColors.surfaceVariant.toArgb().toHexString().substring(2)}; | background: #${materialColors.surfaceVariant.toArgb().toHexString().substring(2)};
| color: #${materialColors.onSurfaceVariant.toArgb().toHexString().substring(2)}; | color: #${materialColors.onSurfaceVariant.toArgb().toHexString().substring(2)};