Skip to content

Commit

Permalink
Some fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
T8RIN committed Mar 12, 2023
1 parent 6b4269a commit 6732306
Show file tree
Hide file tree
Showing 11 changed files with 363 additions and 348 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,11 @@ fun BatchResizeScreen(
pushNewUris: (List<Uri>?) -> Unit,
getSavingFolder: (name: String, ext: String) -> SavingFolder,
savingPathString: String,
showConfetti: () -> Unit,
viewModel: BatchResizeViewModel = viewModel()
) {
val context = LocalContext.current as ComponentActivity
val toastHostState = rememberToastHostState()
val toastHostState = LocalToastHost.current
val scope = rememberCoroutineScope()
val themeState = LocalDynamicThemeState.current

Expand Down Expand Up @@ -172,6 +173,7 @@ fun BatchResizeScreen(
}
}
showSaveLoading = false
showConfetti()
}
}

Expand Down Expand Up @@ -844,7 +846,6 @@ fun BatchResizeScreen(
}
}

ToastHost(hostState = toastHostState)
BackHandler {
if (viewModel.uris?.isNotEmpty() == true) showExitDialog = true
else if (navController.backstack.entries.isNotEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,11 @@ fun BytesResizeScreen(
pushNewUris: (List<Uri>?) -> Unit,
getSavingFolder: (name: String, ext: String) -> SavingFolder,
savingPathString: String,
showConfetti: () -> Unit,
viewModel: BytesResizeViewModel = viewModel()
) {
val context = LocalContext.current as ComponentActivity
val toastHostState = rememberToastHostState()
val toastHostState = LocalToastHost.current
val scope = rememberCoroutineScope()
val themeState = LocalDynamicThemeState.current

Expand Down Expand Up @@ -176,6 +177,7 @@ fun BytesResizeScreen(
}
}
showSaveLoading = false
showConfetti()
}
}

Expand Down Expand Up @@ -657,7 +659,6 @@ fun BytesResizeScreen(
}
}

ToastHost(hostState = toastHostState)
BackHandler {
if (viewModel.uris?.isNotEmpty() == true) showExitDialog = true
else if (navController.backstack.entries.isNotEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,7 @@ import ru.tech.imageresizershrinker.main_screen.components.Screen
import ru.tech.imageresizershrinker.main_screen.components.block
import ru.tech.imageresizershrinker.resize_screen.components.ImageNotPickedWidget
import ru.tech.imageresizershrinker.resize_screen.components.LoadingDialog
import ru.tech.imageresizershrinker.resize_screen.components.ToastHost
import ru.tech.imageresizershrinker.resize_screen.components.rememberToastHostState
import ru.tech.imageresizershrinker.resize_screen.components.LocalToastHost
import ru.tech.imageresizershrinker.utils.BitmapUtils.getBitmapByUri
import ru.tech.imageresizershrinker.widget.Marquee

Expand All @@ -57,7 +56,7 @@ fun CompareScreen(
viewModel: CompareViewModel = viewModel()
) {
val context = LocalContext.current
val toastHostState = rememberToastHostState()
val toastHostState = LocalToastHost.current
val scope = rememberCoroutineScope()
val themeState = LocalDynamicThemeState.current

Expand Down Expand Up @@ -289,7 +288,6 @@ fun CompareScreen(

if (viewModel.isLoading) LoadingDialog()

ToastHost(hostState = toastHostState)
BackHandler {
if (navController.backstack.entries.isNotEmpty()) navController.pop()
onGoBack()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@ import ru.tech.imageresizershrinker.generate_palette.isScrollingUp
import ru.tech.imageresizershrinker.main_screen.components.Screen
import ru.tech.imageresizershrinker.resize_screen.components.ImageNotPickedWidget
import ru.tech.imageresizershrinker.resize_screen.components.LoadingDialog
import ru.tech.imageresizershrinker.resize_screen.components.ToastHost
import ru.tech.imageresizershrinker.resize_screen.components.rememberToastHostState
import ru.tech.imageresizershrinker.resize_screen.components.LocalToastHost
import ru.tech.imageresizershrinker.utils.BitmapUtils.decodeBitmapFromUri
import ru.tech.imageresizershrinker.utils.BitmapUtils.shareBitmap
import ru.tech.imageresizershrinker.utils.ContextUtils.isExternalStorageWritable
Expand All @@ -68,10 +67,11 @@ fun CropScreen(
pushNewUri: (Uri?) -> Unit,
getSavingFolder: (name: String, ext: String) -> SavingFolder,
savingPathString: String,
showConfetti: () -> Unit,
viewModel: CropViewModel = viewModel()
) {
val context = LocalContext.current as ComponentActivity
val toastHostState = rememberToastHostState()
val toastHostState = LocalToastHost.current
val scope = rememberCoroutineScope()
val themeState = LocalDynamicThemeState.current

Expand Down Expand Up @@ -157,6 +157,7 @@ fun CropScreen(
}
}
showSaveLoading = false
showConfetti()
}
}

Expand Down Expand Up @@ -417,7 +418,6 @@ fun CropScreen(
)
}

ToastHost(hostState = toastHostState)
BackHandler {
if (viewModel.bitmap != null) showExitDialog = true
else if (navController.backstack.entries.isNotEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,7 @@ import ru.tech.imageresizershrinker.pick_color_from_image.copyColorIntoClipboard
import ru.tech.imageresizershrinker.pick_color_from_image.format
import ru.tech.imageresizershrinker.resize_screen.components.ImageNotPickedWidget
import ru.tech.imageresizershrinker.resize_screen.components.LoadingDialog
import ru.tech.imageresizershrinker.resize_screen.components.ToastHost
import ru.tech.imageresizershrinker.resize_screen.components.rememberToastHostState
import ru.tech.imageresizershrinker.resize_screen.components.LocalToastHost
import ru.tech.imageresizershrinker.theme.PaletteSwatch
import ru.tech.imageresizershrinker.utils.BitmapUtils.decodeBitmapFromUri
import ru.tech.imageresizershrinker.utils.LocalWindowSizeClass
Expand All @@ -66,7 +65,7 @@ fun GeneratePaletteScreen(
viewModel: GeneratePaletteViewModel = viewModel()
) {
val context = LocalContext.current
val toastHostState = rememberToastHostState()
val toastHostState = LocalToastHost.current
val scope = rememberCoroutineScope()
val themeState = LocalDynamicThemeState.current

Expand Down Expand Up @@ -345,7 +344,6 @@ fun GeneratePaletteScreen(

if (viewModel.isLoading) LoadingDialog()

ToastHost(hostState = toastHostState)
BackHandler {
if (navController.backstack.entries.isNotEmpty()) navController.pop()
onGoBack()
Expand Down
Loading

0 comments on commit 6732306

Please sign in to comment.