Add error overlay for disconnected USB camera
This commit is contained in:
1 parent
323402676b
commit
074d4e8b65
7 files changed
+19
-8
No files matched your search
@@ -3,7 +3,7 @@
|
||||
"newArchEnabled": true,
|
||||
"name": "Schnappix",
|
||||
"slug": "Schnappix",
|
||||
"version": "23.01.19",
|
||||
"version": "23.01.20",
|
||||
"orientation": "landscape",
|
||||
"icon": "./Icon.png",
|
||||
"userInterfaceStyle": "dark",
|
||||
@@ -13,7 +13,7 @@
|
||||
},
|
||||
"android": {
|
||||
"package": "de.orfel.schnappix",
|
||||
"versionCode": 19,
|
||||
"versionCode": 20,
|
||||
"usesCleartextTraffic": true,
|
||||
"adaptiveIcon": {
|
||||
"backgroundColor": "#050510",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,2 +1,2 @@
|
||||
#Sun Jul 26 18:22:44 CEST 2026
|
||||
#Mon Aug 17 18:06:08 CEST 2026
|
||||
gradle.version=9.2.0
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "schnappix",
|
||||
"version": "23.01.19",
|
||||
"version": "23.01.20",
|
||||
"main": "index.ts",
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^6.7.2",
|
||||
|
||||
@@ -677,10 +677,21 @@ export default function CameraScreen({
|
||||
<View style={styles.previewContainer}>
|
||||
<View style={styles.cameraWrapper}>
|
||||
{Platform.OS === 'android' && !useFrontCamera ? (
|
||||
<UsbCameraView
|
||||
ref={usbCameraRef}
|
||||
style={StyleSheet.absoluteFill}
|
||||
/>
|
||||
<>
|
||||
<UsbCameraView
|
||||
ref={usbCameraRef}
|
||||
style={StyleSheet.absoluteFill}
|
||||
/>
|
||||
{!isUsbConnected && (
|
||||
<View style={[StyleSheet.absoluteFill, { backgroundColor: 'black', justifyContent: 'center', alignItems: 'center', zIndex: 20 }]}>
|
||||
<Text style={{ color: 'white', fontSize: 24, fontWeight: 'bold' }}>USB-Kamera nicht verbunden</Text>
|
||||
<Text style={{ color: 'gray', fontSize: 16, marginTop: 15, textAlign: 'center', paddingHorizontal: 40 }}>
|
||||
1. Überprüfe, ob das USB-Kabel richtig eingesteckt ist.{'\n\n'}
|
||||
2. Falls der Kiosk-Modus aktiv ist: Beende ihn kurz (oben rechts), stecke die Kamera neu ein und setze den Haken bei "Immer zulassen", wenn das Android-Popup erscheint.
|
||||
</Text>
|
||||
</View>
|
||||
)}
|
||||
</>
|
||||
) : (
|
||||
<CameraView
|
||||
ref={expoCameraRef}
|
||||
|
||||
Reference in new issue
Block a user