Skip to content

Commit 6e9d61d

Browse files
authored
Merge pull request #114 from vitorpamplona/main
BugFix: Full-bleed markdown image fix
2 parents 3c5b38f + 489ebd0 commit 6e9d61d

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

  • android-sample/src/main/java/com/zachklipp/richtext/sample
  • richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown

android-sample/src/main/java/com/zachklipp/richtext/sample/MarkdownSample.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,10 @@ private val sampleMarkdown = """
153153
##### Header 5
154154
###### Header 6
155155
---
156+
157+
## Full-bleed Image
158+
159+
![](https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/1920px-Image_created_with_a_mobile_phone.png)
156160
157161
## Emphasis
158162

richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import androidx.compose.ui.unit.dp
1616
import coil.annotation.ExperimentalCoilApi
1717
import coil.compose.rememberAsyncImagePainter
1818
import coil.request.ImageRequest
19+
import coil.size.Size
1920

2021
private val DEFAULT_IMAGE_SIZE = 64.dp
2122

@@ -33,6 +34,7 @@ internal actual fun RemoteImage(
3334
val painter = rememberAsyncImagePainter(
3435
ImageRequest.Builder(LocalContext.current)
3536
.data(data = url)
37+
.size(Size.ORIGINAL)
3638
.crossfade(true)
3739
.build()
3840
)

0 commit comments

Comments
 (0)