Disabled keyboard events during processing screen

This commit is contained in:
Abdelilah El Aissaoui 2022-10-15 18:38:03 +02:00
parent 5ba57f58b6
commit 7203ee162b

View File

@ -15,6 +15,8 @@ import androidx.compose.material.Text
import androidx.compose.runtime.* import androidx.compose.runtime.*
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.input.key.onKeyEvent
import androidx.compose.ui.input.key.onPreviewKeyEvent
import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
@ -71,9 +73,6 @@ fun AppTab(
} }
} }
} }
if (isProcessing)
Box(modifier = Modifier.fillMaxSize()) //TODO this should block of the mouse/keyboard events while visible
} }
} }
@ -82,7 +81,8 @@ fun AppTab(
Box( Box(
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxSize()
.background(MaterialTheme.colors.surface), .background(MaterialTheme.colors.surface)
.onPreviewKeyEvent { true }, // Disable all keyboard events
contentAlignment = Alignment.Center, contentAlignment = Alignment.Center,
) { ) {
Column { Column {