Compare commits

..

2 Commits

Author SHA1 Message Date
duffyduck 3483d1bfce release: bump version to 0.1.1.3 2026-05-10 18:47:10 +02:00
duffyduck 158423c155 fix(app): SVG im Vollbild via SvgUri rendern (statt Image) — preserveAspectRatio damit nicht gestreckt
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 18:46:13 +02:00
3 changed files with 14 additions and 8 deletions
+2 -2
View File
@@ -79,8 +79,8 @@ android {
applicationId "com.ariacockpit" applicationId "com.ariacockpit"
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 10102 versionCode 10103
versionName "0.1.1.2" versionName "0.1.1.3"
// Fallback fuer Libraries mit Product Flavors // Fallback fuer Libraries mit Product Flavors
missingDimensionStrategy 'react-native-camera', 'general' missingDimensionStrategy 'react-native-camera', 'general'
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "aria-cockpit", "name": "aria-cockpit",
"version": "0.1.1.2", "version": "0.1.1.3",
"private": true, "private": true,
"scripts": { "scripts": {
"android": "react-native run-android", "android": "react-native run-android",
+6
View File
@@ -1363,11 +1363,17 @@ const ChatScreen: React.FC = () => {
onPress={() => setFullscreenImage(null)} onPress={() => setFullscreenImage(null)}
> >
{fullscreenImage && ( {fullscreenImage && (
/\.svg(?:\?|$)/i.test(fullscreenImage) ? (
<View style={styles.fullscreenImage}>
<SvgUri uri={fullscreenImage} width="100%" height="100%" preserveAspectRatio="xMidYMid meet" />
</View>
) : (
<Image <Image
source={{ uri: fullscreenImage }} source={{ uri: fullscreenImage }}
style={styles.fullscreenImage} style={styles.fullscreenImage}
resizeMode="contain" resizeMode="contain"
/> />
)
)} )}
</TouchableOpacity> </TouchableOpacity>
</Modal> </Modal>