fix: add camera hardware feature flag, fix WaitingForPartnerScreen layout

This commit is contained in:
null 2026-06-18 01:05:04 -05:00
parent c58b1c6326
commit 7fb913db99
2 changed files with 6 additions and 7 deletions

View File

@ -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"

View File

@ -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)
) )
} }
} }