Move QR scan button below server configuration fields

Reposition the QR code scan button to appear immediately after the server configuration fields (address, port, and client key) that it populates, improving the logical flow and making it clearer what the button does.
This commit is contained in:
2025-12-27 19:17:48 -05:00
parent a79ccf8f00
commit 0b3d16f974

View File

@@ -269,6 +269,24 @@ fun SettingsScreen(
singleLine = true singleLine = true
) )
Spacer(modifier = Modifier.height(16.dp))
// QR Scan Button
OutlinedButton(
onClick = {
cameraPermissionLauncher.launch(Manifest.permission.CAMERA)
},
modifier = Modifier.fillMaxWidth()
) {
Icon(
Icons.Default.QrCodeScanner,
contentDescription = null,
modifier = Modifier.size(20.dp)
)
Spacer(modifier = Modifier.width(8.dp))
Text("Scan QR Code to Auto-Fill")
}
Spacer(modifier = Modifier.height(24.dp)) Spacer(modifier = Modifier.height(24.dp))
// Upload Defaults Section // Upload Defaults Section
@@ -349,24 +367,6 @@ fun SettingsScreen(
} }
} }
Spacer(modifier = Modifier.height(24.dp))
// QR Scan Button
OutlinedButton(
onClick = {
cameraPermissionLauncher.launch(Manifest.permission.CAMERA)
},
modifier = Modifier.fillMaxWidth()
) {
Icon(
Icons.Default.QrCodeScanner,
contentDescription = null,
modifier = Modifier.size(20.dp)
)
Spacer(modifier = Modifier.width(8.dp))
Text("Scan QR Code")
}
Spacer(modifier = Modifier.height(16.dp)) Spacer(modifier = Modifier.height(16.dp))
// Action buttons // Action buttons