From 4f5736327640ee367231e0e4934513c811b7f0ab Mon Sep 17 00:00:00 2001 From: Hailey Date: Sun, 4 May 2025 23:25:46 -0700 Subject: [PATCH 1/9] mostly implement --- package.json | 2 +- ...eact-native-image-crop-picker+0.42.0.patch | 48 ------------------- src/lib/media/picker.e2e.tsx | 8 ++-- src/lib/media/picker.shared.ts | 8 ++++ src/lib/media/picker.tsx | 48 +++++++++---------- src/lib/media/picker.web.tsx | 6 +-- src/screens/Onboarding/StepProfile/index.tsx | 8 ++-- src/state/gallery.ts | 14 +----- .../com/composer/photos/OpenCameraBtn.tsx | 4 +- src/view/com/util/UserAvatar.tsx | 36 +++++++------- src/view/com/util/UserBanner.tsx | 28 ++++++----- yarn.lock | 10 ++-- 12 files changed, 82 insertions(+), 138 deletions(-) delete mode 100644 patches/react-native-image-crop-picker+0.42.0.patch diff --git a/package.json b/package.json index 0d96e688cb..6b2c3a0505 100644 --- a/package.json +++ b/package.json @@ -142,6 +142,7 @@ "expo-font": "~13.3.0", "expo-haptics": "~14.1.4", "expo-image": "~2.1.6", + "expo-image-crop-tool": "^0.1.3", "expo-image-manipulator": "~13.1.5", "expo-image-picker": "~16.1.4", "expo-linear-gradient": "~14.1.4", @@ -188,7 +189,6 @@ "react-native-edge-to-edge": "^1.6.0", "react-native-gesture-handler": "2.25.0", "react-native-get-random-values": "~1.11.0", - "react-native-image-crop-picker": "^0.42.0", "react-native-ios-context-menu": "^1.15.3", "react-native-keyboard-controller": "^1.17.1", "react-native-mmkv": "^2.12.2", diff --git a/patches/react-native-image-crop-picker+0.42.0.patch b/patches/react-native-image-crop-picker+0.42.0.patch deleted file mode 100644 index c6124ad1e1..0000000000 --- a/patches/react-native-image-crop-picker+0.42.0.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml b/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml -index a08629b..fab6299 100644 ---- a/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml -+++ b/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml -@@ -24,7 +24,7 @@ - - -+ android:theme="@style/Theme.UCropNoEdgeToEdge" /> - - - -diff --git a/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml b/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml -new file mode 100644 -index 0000000..5301f74 ---- /dev/null -+++ b/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml -@@ -0,0 +1,5 @@ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml b/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml -new file mode 100644 -index 0000000..55569aa ---- /dev/null -+++ b/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml -@@ -0,0 +1,3 @@ -+ -+