fix: add camera hardware feature flag, fix WaitingForPartnerScreen layout
This commit is contained in:
parent
c58b1c6326
commit
7fb913db99
|
|
@ -5,6 +5,8 @@
|
||||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
<uses-permission android:name="android.permission.CAMERA" />
|
<uses-permission android:name="android.permission.CAMERA" />
|
||||||
|
|
||||||
|
<uses-feature android:name="android.hardware.camera" android:required="false" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".CloserApp"
|
android:name=".CloserApp"
|
||||||
android:allowBackup="false"
|
android:allowBackup="false"
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ data class WaitingForPartnerUiState(
|
||||||
|
|
||||||
@HiltViewModel
|
@HiltViewModel
|
||||||
class WaitingForPartnerViewModel @Inject constructor(
|
class WaitingForPartnerViewModel @Inject constructor(
|
||||||
gameSessionManager: GameSessionManager
|
private val gameSessionManager: GameSessionManager
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
private val _uiState = MutableStateFlow(WaitingForPartnerUiState())
|
private val _uiState = MutableStateFlow(WaitingForPartnerUiState())
|
||||||
val uiState: StateFlow<WaitingForPartnerUiState> = _uiState.asStateFlow()
|
val uiState: StateFlow<WaitingForPartnerUiState> = _uiState.asStateFlow()
|
||||||
|
|
@ -120,8 +120,7 @@ fun WaitingForPartnerScreen(
|
||||||
.fillMaxSize()
|
.fillMaxSize()
|
||||||
.safeDrawingPadding()
|
.safeDrawingPadding()
|
||||||
.navigationBarsPadding()
|
.navigationBarsPadding()
|
||||||
.padding(horizontal = 24.dp)
|
.padding(horizontal = 24.dp),
|
||||||
.align(Alignment.Center),
|
|
||||||
horizontalAlignment = Alignment.CenterHorizontally,
|
horizontalAlignment = Alignment.CenterHorizontally,
|
||||||
verticalArrangement = Arrangement.Center
|
verticalArrangement = Arrangement.Center
|
||||||
) {
|
) {
|
||||||
|
|
@ -146,8 +145,7 @@ fun WaitingForPartnerScreen(
|
||||||
) {
|
) {
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxSize()
|
.fillMaxSize(),
|
||||||
.align(Alignment.Center),
|
|
||||||
contentAlignment = Alignment.Center
|
contentAlignment = Alignment.Center
|
||||||
) {
|
) {
|
||||||
Text(
|
Text(
|
||||||
|
|
@ -158,8 +156,7 @@ fun WaitingForPartnerScreen(
|
||||||
"desire_sync" -> "❤️"
|
"desire_sync" -> "❤️"
|
||||||
else -> "🎮"
|
else -> "🎮"
|
||||||
},
|
},
|
||||||
style = MaterialTheme.typography.displayMedium,
|
style = MaterialTheme.typography.displayMedium
|
||||||
modifier = Modifier.align(Alignment.Center)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue