Skip to content

Commit 5624a85

Browse files
authored
Merge pull request #180 from mikepenz/develop
dev -> main
2 parents 6bdbf93 + 6f04f97 commit 5624a85

File tree

11 files changed

+75
-15
lines changed

11 files changed

+75
-15
lines changed

app-desktop/build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,15 @@ repositories {
1818
dependencies {
1919
implementation(projects.multiplatformMarkdownRenderer)
2020
implementation(projects.multiplatformMarkdownRendererM2)
21-
implementation(projects.multiplatformMarkdownRendererCoil2)
21+
implementation(projects.multiplatformMarkdownRendererCoil3)
2222

2323
implementation(compose.desktop.currentOs)
2424
implementation(compose.foundation)
2525
implementation(compose.material)
26+
27+
// required for coil
28+
implementation(libs.coil.network.ktor)
29+
implementation(libs.kotlinx.coroutines.swing)
2630
}
2731

2832
application {

app-desktop/src/main/kotlin/main.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import androidx.compose.ui.Modifier
1010
import androidx.compose.ui.unit.dp
1111
import androidx.compose.ui.window.Window
1212
import androidx.compose.ui.window.application
13-
import com.mikepenz.markdown.coil2.Coil2ImageTransformerImpl
13+
import com.mikepenz.markdown.coil3.Coil3ImageTransformerImpl
1414
import com.mikepenz.markdown.compose.extendedspans.ExtendedSpans
1515
import com.mikepenz.markdown.compose.extendedspans.RoundedCornerSpanPainter
1616
import com.mikepenz.markdown.compose.extendedspans.SquigglyUnderlineSpanPainter
@@ -32,7 +32,7 @@ fun main() = application {
3232

3333
Markdown(
3434
MARKDOWN,
35-
imageTransformer = Coil2ImageTransformerImpl,
35+
imageTransformer = Coil3ImageTransformerImpl,
3636
extendedSpans = markdownExtendedSpans {
3737
val animator = rememberSquigglyUnderlineAnimator()
3838
remember {

app-wasm/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ kotlin {
3939
implementation(projects.multiplatformMarkdownRenderer)
4040
implementation(projects.multiplatformMarkdownRendererM3)
4141
implementation(projects.multiplatformMarkdownRendererCoil3)
42+
43+
// required for coil
44+
implementation(libs.coil.network.ktor)
45+
implementation(libs.ktor.client.core)
4246
}
4347
}
4448
}

app-wasm/src/commonMain/composeResources/files/aboutlibraries.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Maven stuff
22
GROUP=com.mikepenz
3-
VERSION_NAME=0.23.0
4-
VERSION_CODE=2300
3+
VERSION_NAME=0.24.0
4+
VERSION_CODE=2400
55

66
POM_URL=https://github.com/mikepenz/multiplatform-markdown-renderer
77

gradle/libs.versions.toml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
agp = "8.5.0"
2+
agp = "8.5.1"
33
compileSdk = "34"
44
minSdk = "21"
55
targetSdk = "34"
@@ -8,14 +8,16 @@ androidx-material = "1.12.0"
88
compose = "1.6.8"
99
compose-plugin = "1.6.11"
1010
kotlin = "2.0.0"
11+
coroutines = "1.8.1"
1112
dokka = "1.9.20"
12-
coil = "3.0.0-alpha07"
13+
coil = "3.0.0-alpha08"
1314
coil2 = "2.6.0"
14-
aboutlib = "11.2.1"
15+
aboutlib = "11.2.2"
1516
markdown = "0.7.3"
1617
detekt = "1.23.6"
1718
gradleMvnPublish = "0.28.0"
18-
screenshot = "0.0.1-alpha01"
19+
screenshot = "0.0.1-alpha02"
20+
ktor = "3.0.0-wasm2"
1921

2022
[libraries]
2123
androidx-material = { group = "com.google.android.material", name = "material", version.ref = "androidx-material" }
@@ -29,10 +31,13 @@ aboutlibraries-core = { module = "com.mikepenz:aboutlibraries-core", version.ref
2931
aboutlibraries-compose = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutlib" }
3032
coil-core = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" }
3133
coil-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil" }
32-
coil-network = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil" }
34+
coil-network-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil" }
35+
coil-network-ktor = { module = "io.coil-kt.coil3:coil-network-ktor", version.ref = "coil" }
3336
coil2-core = { module = "io.coil-kt:coil-compose", version.ref = "coil2" }
3437
coil2-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil2" }
3538
markdown = { module = "org.jetbrains:markdown", version.ref = "markdown" }
39+
kotlinx-coroutines-swing = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-swing", version.ref = "coroutines" }
40+
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
3641

3742
[plugins]
3843
androidApplication = { id = "com.android.application", version.ref = "agp" }
@@ -44,9 +49,9 @@ dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
4449
aboutlibraries = { id = "com.mikepenz.aboutlibraries.plugin", version.ref = "aboutlib" }
4550
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
4651
mavenPublish = { id = "com.vanniktech.maven.publish", version.ref = "gradleMvnPublish" }
47-
screenshot = { id = "com.android.compose.screenshot", version.ref = "screenshot"}
52+
screenshot = { id = "com.android.compose.screenshot", version.ref = "screenshot" }
4853

4954
[bundles]
50-
coil = ["coil-core", "coil-network"]
55+
coil = ["coil-core", "coil-network-okhttp"]
5156
coil2 = ["coil-core"]
5257
aboutlibs = ["aboutlibraries-core", "aboutlibraries-compose"]

gradle/wrapper/gradle-wrapper.jar

51 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
# See the License for the specific language governing permissions and
1616
# limitations under the License.
1717
#
18+
# SPDX-License-Identifier: Apache-2.0
19+
#
1820

1921
##############################################################################
2022
#
@@ -84,7 +86,8 @@ done
8486
# shellcheck disable=SC2034
8587
APP_BASE_NAME=${0##*/}
8688
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
87-
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
89+
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
90+
' "$PWD" ) || exit
8891

8992
# Use the maximum available, or set MAX_FD != -1 to use that value.
9093
MAX_FD=maximum

gradlew.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
@rem See the License for the specific language governing permissions and
1414
@rem limitations under the License.
1515
@rem
16+
@rem SPDX-License-Identifier: Apache-2.0
17+
@rem
1618

1719
@if "%DEBUG%"=="" @echo off
1820
@rem ##########################################################################

0 commit comments

Comments
 (0)