Update default texts, admin UI improvements, Kiosk Mode prep, and fix image gallery saving

This commit is contained in:
2026-06-12 23:02:30 +02:00
parent eee19ad208
commit c05b71b53d
52 changed files with 1027 additions and 31 deletions
+8 -4
View File
@@ -11,6 +11,7 @@ import {
Modal,
BackHandler,
PanResponder,
Linking,
} from 'react-native';
import { LinearGradient } from 'expo-linear-gradient';
import Animated, { FadeIn, FadeOut } from 'react-native-reanimated';
@@ -347,7 +348,7 @@ export default function AdminScreen({ currentSettings, onSave, onClose }: AdminS
<Text style={styles.label}>Begrüßungstext</Text>
<TextInput
style={styles.input}
placeholder="Willkommen zu unserer Feier!"
placeholder="Zeit für ein Erinnerungsfoto!"
placeholderTextColor={THEME.colors.textMuted}
value={welcomeText}
onChangeText={setWelcomeText}
@@ -357,7 +358,7 @@ export default function AdminScreen({ currentSettings, onSave, onClose }: AdminS
<Text style={styles.label}>Subtext (Footer)</Text>
<TextInput
style={styles.input}
placeholder="ZUM STARTEN TIPPEN..."
placeholder="👆 Display tippen! • 😊 Lächeln! • 📸 Foto schnappen!"
placeholderTextColor={THEME.colors.textMuted}
value={footerText}
onChangeText={setFooterText}
@@ -367,7 +368,7 @@ export default function AdminScreen({ currentSettings, onSave, onClose }: AdminS
<Text style={styles.label}>Event-Name (wird auch im Datum-Sticker & Collage verwendet)</Text>
<TextInput
style={styles.input}
placeholder="z.B. Jannik's Party"
placeholder="Schnappix-Party"
placeholderTextColor={THEME.colors.textMuted}
value={eventText}
onChangeText={setEventText}
@@ -662,7 +663,10 @@ export default function AdminScreen({ currentSettings, onSave, onClose }: AdminS
</TouchableOpacity>
<View style={{ alignItems: 'center', marginTop: 20, marginBottom: 40 }}>
<Text style={{ color: '#555', fontSize: 14 }}>App Version {appConfig.expo.version}</Text>
<Text style={{ color: '#555', fontSize: 14, marginBottom: 10 }}>App Version {appConfig.expo.version}</Text>
<TouchableOpacity onPress={() => Linking.openURL('https://schnappix.orfel.de')}>
<Text style={{ color: THEME.colors.accent, fontSize: 16, textDecorationLine: 'underline' }}>schnappix.orfel.de</Text>
</TouchableOpacity>
</View>
</ScrollView>