11package ireader.desktop
22
33import androidx.compose.material3.ExperimentalMaterial3Api
4- import androidx.compose.runtime.CompositionLocalProvider
54import androidx.compose.runtime.rememberCoroutineScope
65import androidx.compose.ui.res.painterResource
76import androidx.compose.ui.window.Window
@@ -11,7 +10,6 @@ import cafe.adriel.voyager.navigator.Navigator
1110import cafe.adriel.voyager.navigator.NavigatorDisposeBehavior
1211import coil3.ImageLoader
1312import coil3.PlatformContext
14- import coil3.SingletonImageLoader
1513import coil3.annotation.ExperimentalCoilApi
1614import coil3.compose.LocalPlatformContext
1715import coil3.compose.setSingletonImageLoaderFactory
@@ -34,37 +32,26 @@ import ireader.domain.di.localModule
3432import ireader.domain.di.preferencesInjectModule
3533import ireader.domain.image.CoverCache
3634import ireader.domain.usecases.files.GetSimpleStorage
37- import ireader.i18n.resources.MR
3835import ireader.presentation.core.DefaultNavigatorScreenTransition
3936import ireader.presentation.core.MainStarterScreen
4037import ireader.presentation.core.di.PresentationModules
4138import ireader.presentation.core.di.presentationPlatformModule
4239import ireader.presentation.core.theme.AppTheme
4340import ireader.presentation.imageloader.BookCoverFetcher
44- import ireader.presentation.imageloader.PackageManager
4541import ireader.presentation.imageloader.coil.imageloader.BookCoverKeyer
46- import ireader.presentation.imageloader.coil.imageloader.BookCoverMapper
47- import ireader.presentation.imageloader.coil.imageloader.CatalogKeyer
4842import ireader.presentation.imageloader.coil.imageloader.CatalogRemoteKeyer
4943import ireader.presentation.imageloader.coil.imageloader.CatalogRemoteMapper
5044import ireader.presentation.imageloader.coil.imageloader.InstalledCatalogKeyer
51- import kotlinx.coroutines.CoroutineScope
52- import kotlinx.coroutines.Dispatchers
5345import kotlinx.coroutines.ExperimentalCoroutinesApi
5446import okio.FileSystem
5547import okio.Path.Companion.toOkioPath
5648import org.koin.compose.KoinContext
5749import org.koin.compose.koinInject
58- import org.koin.compose.rememberKoinInject
5950import org.koin.core.context.startKoin
60- import org.koin.java.KoinJavaComponent.inject
6151import java.io.File
6252import java.io.IOException
63- import java.nio.file.Files
64- import java.nio.file.Paths
6553import java.text.SimpleDateFormat
6654import java.util.Date
67- import java.util.Locale
6855import kotlin.system.exitProcess
6956
7057@OptIn(ExperimentalMaterial3Api ::class , ExperimentalCoroutinesApi ::class ,
0 commit comments