From 2d4e5241880a75329e4fe713dbce0e571d3b7bbd Mon Sep 17 00:00:00 2001 From: julakali Date: Wed, 24 Jun 2026 11:12:02 +0200 Subject: [PATCH] revert kotlin + compose update for compatibility --- .../github/kalinjul/easydocumentscan/DocumentScanner.ios.kt | 6 +++--- gradle/libs.versions.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/documentscanner-compose/src/iosMain/kotlin/io/github/kalinjul/easydocumentscan/DocumentScanner.ios.kt b/documentscanner-compose/src/iosMain/kotlin/io/github/kalinjul/easydocumentscan/DocumentScanner.ios.kt index 65e7893..16548bb 100644 --- a/documentscanner-compose/src/iosMain/kotlin/io/github/kalinjul/easydocumentscan/DocumentScanner.ios.kt +++ b/documentscanner-compose/src/iosMain/kotlin/io/github/kalinjul/easydocumentscan/DocumentScanner.ios.kt @@ -30,7 +30,7 @@ actual fun rememberDocumentScanner( controller.setDelegate( DocumentScannerDelegate( onError = { - controller.dismissViewControllerAnimated(true) {} + controller.dismissViewControllerAnimated(false) {} val exception = when(it.code) { AVErrorApplicationIsNotAuthorizedToUseDevice -> DocumentScannerException.NotAuthorized(it.localizedDescription) else -> DocumentScannerException.Unknown(it.localizedDescription) @@ -38,10 +38,10 @@ actual fun rememberDocumentScanner( onResult(Result.failure(exception)) }, onCancel = { - controller.dismissModalViewControllerAnimated(false) + controller.dismissViewControllerAnimated(false) {} }, onResult = { result -> - controller.dismissViewControllerAnimated(true) {} + controller.dismissViewControllerAnimated(false) {} val documents = (0..< result.pageCount.toInt()).map { val image = result.imageOfPageAtIndex(it.toULong()) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6fbcc87..8f38438 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,10 +8,10 @@ jvmTarget = "17" agp = "9.0.1" #https://github.com/JetBrains/compose-multiplatform -compose-multiplatform = "1.11.1" +compose-multiplatform = "1.10.1" material3 = "1.10.0-alpha05" #https://kotlinlang.org/docs/multiplatform-compatibility-guide.html -kotlin = "2.4.0" +kotlin = "2.2.21" # https://github.com/google/ksp ksp = "2.3.4"