diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 268631791..c2fe19f0a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -30,6 +30,8 @@ android { namespace = "org.kiwix.kiwixmobile" compileSdkPreview = Config.compileSdk defaultConfig { + // TODO: We will move this from here to AllProjectConfigure once + // Android 16 stable release is available. minSdk = Config.minSdk base.archivesName.set(apkPrefix) targetSdkPreview = Config.targetSdk diff --git a/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index 8f1074ff7..eb58a39f5 100644 --- a/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -16,7 +16,7 @@ object Versions { const val org_jetbrains_kotlinx_kotlinx_coroutines: String = "1.10.1" - const val kotlinx_coroutines_rx3: String = "1.3.9" + const val kotlinx_coroutines_rx3: String = "1.10.1" const val androidx_test_espresso: String = "3.6.1" @@ -40,7 +40,7 @@ object Versions { const val androidx_test_core: String = "1.6.1" - const val androidx_test_orchestrator: String = "1.5.0" + const val androidx_test_orchestrator: String = "1.5.1" const val io_objectbox: String = "4.0.3" @@ -58,7 +58,7 @@ object Versions { const val leakcanary_android: String = "2.14" - const val constraintlayout: String = "2.1.4" + const val constraintlayout: String = "2.2.0" const val swipe_refresh_layout: String = "1.1.0" diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 4cba57453..8c765581c 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -20,6 +20,8 @@ apply(plugin = "io.objectbox") android { compileSdkPreview = Config.compileSdk defaultConfig { + // TODO: We will move this from here to AllProjectConfigure once + // Android 16 stable release is available. minSdk = Config.minSdk targetSdkPreview = Config.targetSdk buildConfigField("long", "VERSION_CODE", "".getVersionCode().toString()) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/extensions/SearchViewExtensions.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/extensions/SearchViewExtensions.kt index b9a162a40..29890d1a8 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/extensions/SearchViewExtensions.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/extensions/SearchViewExtensions.kt @@ -18,6 +18,7 @@ package org.kiwix.kiwixmobile.core.extensions +import android.annotation.SuppressLint import android.content.Context import android.view.ViewGroup.LayoutParams import android.widget.EditText @@ -29,6 +30,7 @@ import org.kiwix.kiwixmobile.core.R const val CLOSE_ICON_PADDING = 30 +@SuppressLint("PrivateResource") fun SearchView.setUpSearchView(context: Context) { val heightAndWidth = context.resources.getDimensionPixelSize( R.dimen.material_minimum_height_and_width diff --git a/custom/build.gradle.kts b/custom/build.gradle.kts index 6ed3b9576..e80661981 100644 --- a/custom/build.gradle.kts +++ b/custom/build.gradle.kts @@ -25,6 +25,8 @@ android { compileSdkPreview = Config.compileSdk defaultConfig { applicationId = "org.kiwix" + // TODO: We will move this from here to AllProjectConfigure once + // Android 16 stable release is available. minSdk = Config.minSdk targetSdkPreview = Config.targetSdk testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"