feat: Add network permissions and security configuration for internet access

This commit is contained in:
k1ngsterr1
2026-01-09 01:00:49 +05:00
parent ed973ed485
commit 4adbbd095d
8 changed files with 253 additions and 36 deletions

View File

@@ -96,6 +96,7 @@ fun ConfirmSeedPhraseScreen(
Column(
modifier = Modifier
.fillMaxSize()
.imePadding()
.padding(horizontal = 24.dp)
.verticalScroll(rememberScrollState()),
horizontalAlignment = Alignment.CenterHorizontally

View File

@@ -70,6 +70,7 @@ fun ImportSeedPhraseScreen(
Column(
modifier = Modifier
.fillMaxSize()
.imePadding()
.padding(horizontal = 24.dp),
horizontalAlignment = Alignment.CenterHorizontally
) {

View File

@@ -104,6 +104,7 @@ fun SetPasswordScreen(
Column(
modifier = Modifier
.fillMaxSize()
.imePadding()
.padding(horizontal = 24.dp)
.verticalScroll(rememberScrollState()),
horizontalAlignment = Alignment.CenterHorizontally

View File

@@ -76,6 +76,7 @@ fun UnlockScreen(
Column(
modifier = Modifier
.fillMaxSize()
.imePadding()
.padding(horizontal = 24.dp)
.statusBarsPadding(),
horizontalAlignment = Alignment.CenterHorizontally

View File

@@ -16,6 +16,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
@@ -41,6 +43,13 @@ fun WelcomeScreen(
val textColor by animateColorAsState(if (isDarkTheme) Color.White else Color.Black, animationSpec = themeAnimSpec)
val secondaryTextColor by animateColorAsState(if (isDarkTheme) Color(0xFF8E8E93) else Color(0xFF666666), animationSpec = themeAnimSpec)
// Sync navigation bar color with background
val view = LocalView.current
SideEffect {
val window = (view.context as? android.app.Activity)?.window
window?.navigationBarColor = backgroundColor.toArgb()
}
// Animation for Lottie
val lockComposition by rememberLottieComposition(LottieCompositionSpec.Asset("lottie/lock.json"))
val lockProgress by animateLottieCompositionAsState(