Compare commits
3
Commits
635334fb84
...
ba63bb0454
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba63bb0454 | ||
|
|
16b8aca0ad | ||
|
|
aef6f9f2a3 |
@@ -148,10 +148,7 @@ export default function App() {
|
|||||||
Android expo-camera hardware crashes when unmounting right after capture
|
Android expo-camera hardware crashes when unmounting right after capture
|
||||||
*/}
|
*/}
|
||||||
<View
|
<View
|
||||||
style={[
|
style={StyleSheet.absoluteFill}
|
||||||
StyleSheet.absoluteFill,
|
|
||||||
(currentScreen === 'preview' || currentScreen === 'admin') && { zIndex: -10 }
|
|
||||||
]}
|
|
||||||
pointerEvents={(currentScreen === 'preview' || currentScreen === 'admin') ? 'none' : 'auto'}
|
pointerEvents={(currentScreen === 'preview' || currentScreen === 'admin') ? 'none' : 'auto'}
|
||||||
>
|
>
|
||||||
<CameraScreen
|
<CameraScreen
|
||||||
|
|||||||
LFS
BIN
Binary file not shown.
@@ -124,7 +124,7 @@ export default function DraggableSticker({
|
|||||||
const deleteBtnStyle = useAnimatedStyle(() => ({
|
const deleteBtnStyle = useAnimatedStyle(() => ({
|
||||||
transform: [
|
transform: [
|
||||||
{ scale: 1 / scale.value },
|
{ scale: 1 / scale.value },
|
||||||
{ rotate: `-${rotation.value}rad` }, // keep it upright
|
{ rotate: `${-rotation.value}rad` }, // keep it upright
|
||||||
],
|
],
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|||||||
@@ -392,7 +392,7 @@ export default function PreviewScreen({
|
|||||||
key={idx}
|
key={idx}
|
||||||
source={{ uri }}
|
source={{ uri }}
|
||||||
style={styles.stripImage}
|
style={styles.stripImage}
|
||||||
resizeMode="contain"
|
resizeMode="cover"
|
||||||
resizeMethod="resize"
|
resizeMethod="resize"
|
||||||
onLoad={() => logger.log(`Image loaded successfully: ${uri}`)}
|
onLoad={() => logger.log(`Image loaded successfully: ${uri}`)}
|
||||||
onError={(e) => logger.error(`Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
onError={(e) => logger.error(`Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
||||||
@@ -414,7 +414,7 @@ export default function PreviewScreen({
|
|||||||
key={idx}
|
key={idx}
|
||||||
source={{ uri }}
|
source={{ uri }}
|
||||||
style={styles.gridImage}
|
style={styles.gridImage}
|
||||||
resizeMode="contain"
|
resizeMode="cover"
|
||||||
resizeMethod="resize"
|
resizeMethod="resize"
|
||||||
onLoad={() => logger.log(`Grid Image loaded successfully: ${uri}`)}
|
onLoad={() => logger.log(`Grid Image loaded successfully: ${uri}`)}
|
||||||
onError={(e) => logger.error(`Grid Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
onError={(e) => logger.error(`Grid Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
||||||
@@ -435,7 +435,7 @@ export default function PreviewScreen({
|
|||||||
key={idx}
|
key={idx}
|
||||||
source={{ uri }}
|
source={{ uri }}
|
||||||
style={styles.duoImage}
|
style={styles.duoImage}
|
||||||
resizeMode="contain"
|
resizeMode="cover"
|
||||||
resizeMethod="resize"
|
resizeMethod="resize"
|
||||||
onLoad={() => logger.log(`Duo Image loaded successfully: ${uri}`)}
|
onLoad={() => logger.log(`Duo Image loaded successfully: ${uri}`)}
|
||||||
onError={(e) => logger.error(`Duo Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
onError={(e) => logger.error(`Duo Image load failed: ${uri}`, e.nativeEvent?.error || e)}
|
||||||
@@ -904,12 +904,13 @@ const styles = StyleSheet.create({
|
|||||||
stripCanvas: {},
|
stripCanvas: {},
|
||||||
stripContent: {
|
stripContent: {
|
||||||
flex: 1,
|
flex: 1,
|
||||||
|
flexDirection: 'row',
|
||||||
width: '100%',
|
width: '100%',
|
||||||
justifyContent: 'space-between',
|
justifyContent: 'space-between',
|
||||||
},
|
},
|
||||||
stripImage: {
|
stripImage: {
|
||||||
width: '100%',
|
width: '32.5%',
|
||||||
height: '31%',
|
height: '100%',
|
||||||
resizeMode: 'cover',
|
resizeMode: 'cover',
|
||||||
borderRadius: 2,
|
borderRadius: 2,
|
||||||
},
|
},
|
||||||
@@ -931,12 +932,13 @@ const styles = StyleSheet.create({
|
|||||||
duoCanvas: {},
|
duoCanvas: {},
|
||||||
duoContainer: {
|
duoContainer: {
|
||||||
flex: 1,
|
flex: 1,
|
||||||
|
flexDirection: 'row',
|
||||||
width: '100%',
|
width: '100%',
|
||||||
justifyContent: 'space-between',
|
justifyContent: 'space-between',
|
||||||
},
|
},
|
||||||
duoImage: {
|
duoImage: {
|
||||||
width: '100%',
|
width: '49%',
|
||||||
height: '49%',
|
height: '100%',
|
||||||
resizeMode: 'cover',
|
resizeMode: 'cover',
|
||||||
borderRadius: 2,
|
borderRadius: 2,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user