Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

101 lines
2.8 KiB
Kotlin

/*
* ImageToolbox is an image editor for android
* Copyright (c) 2024 T8RIN (Malik Mukhametzyanov)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* You should have received a copy of the Apache License
* along with this program. If not, see <http://www.apache.org/licenses/LICENSE-2.0>.
*/
plugins {
alias(libs.plugins.image.toolbox.library)
alias(libs.plugins.image.toolbox.hilt)
alias(libs.plugins.image.toolbox.compose)
}
android.namespace = "ru.tech.imageresizershrinker.core.ui"
dependencies {
api(projects.core.resources)
api(projects.core.domain)
implementation(projects.core.settings)
// Navigation
api(libs.decompose)
api(libs.decomposeExtensions)
//AndroidX
api(libs.activityCompose)
api(libs.splashScreen)
api(libs.androidx.exifinterface)
api(libs.appCompat)
api(libs.androidx.lifecycle.viewmodel.compose)
api(libs.androidx.documentfile)
//Konfetti
api(libs.konfetti.compose)
//Coil
api(libs.coil)
api(libs.coilCompose)
api(libs.coilGif)
api(libs.coilSvg)
api(libs.coilNetwork)
api(libs.ktor)
//Modules
api(libs.toolbox.uCrop)
api(libs.toolbox.cropper)
api(libs.toolbox.dynamicTheme)
api(libs.toolbox.colordetector)
api(libs.toolbox.gesture)
api(libs.toolbox.beforeafter)
api(libs.toolbox.image)
api(libs.toolbox.screenshot)
api(libs.toolbox.modalsheet)
api(libs.toolbox.colorpicker)
api(libs.toolbox.systemuicontroller)
api(libs.toolbox.placeholder)
api(libs.toolbox.logger)
api(libs.toolbox.zoomable)
api(libs.toolbox.snowfall)
api(libs.toolbox.extendedcolors)
api(libs.toolbox.histogram)
api(libs.reorderable)
api(libs.shadowGadgets)
api(libs.shadowsPlus)
api(libs.kotlinx.collections.immutable)
api(libs.fadingEdges)
api(libs.scrollbar)
implementation(libs.datastore.preferences.android)
api(libs.material)
"marketImplementation"(libs.firebase.crashlytics.ktx)
"marketImplementation"(libs.firebase.analytics.ktx)
"marketImplementation"(libs.review.ktx)
"marketImplementation"(libs.app.update)
"marketImplementation"(libs.app.update.ktx)
"marketImplementation"(libs.mlkit.document.scanner)
"fossImplementation"(libs.documentscanner)
"marketImplementation"(libs.quickie.bundled)
"fossImplementation"(libs.quickie.foss)
implementation(libs.zxing.android.embedded)
implementation(libs.jsoup)
api(libs.capturable)
}