diff --git a/android/app/src/main/java/com/devlab/app/MainActivity.kt b/android/app/src/main/java/com/devlab/app/MainActivity.kt index 5c7f174..c4c43da 100644 --- a/android/app/src/main/java/com/devlab/app/MainActivity.kt +++ b/android/app/src/main/java/com/devlab/app/MainActivity.kt @@ -20,6 +20,9 @@ import androidx.compose.material.icons.filled.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Modifier +import androidx.compose.foundation.layout.PaddingValues +import androidx.compose.ui.platform.LocalLayoutDirection +import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.core.app.ActivityCompat import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen @@ -228,7 +231,14 @@ fun AppRoot() { startDestination = if (isLoggedIn) Screen.Dashboard.route else Screen.Login.route, modifier = Modifier .fillMaxSize() - .padding(innerPadding), + .padding( + PaddingValues( + start = 0.dp, + top = innerPadding.calculateTopPadding(), + end = 0.dp, + bottom = if (inLoggedInArea) innerPadding.calculateBottomPadding() else 0.dp + ) + ), enterTransition = { slideInHorizontally(initialOffsetX = { it / 4 }) + fadeIn(animationSpec = tween(300)) }, exitTransition = { fadeOut(animationSpec = tween(200)) }, popEnterTransition = { fadeIn(animationSpec = tween(200)) }, diff --git a/public/sysadmin.apk b/public/sysadmin.apk index 043131c..69e969a 100644 Binary files a/public/sysadmin.apk and b/public/sysadmin.apk differ