Repository navigation
Upgrade phone app to Expo SDK 58, tab activities, document scanning - #351
Merged
Merged
Conversation
- expo 58.0.22, React Native 0.88.1, React 19.3, gesture-handler 3, reanimated 4.7, worklets 0.13 via expo install --fix (adds expo-image, expo-localization, expo-status-bar config plugins) - RN 0.88 types: refs use ScrollViewInstance/TextInputInstance, null props become undefined, typed StyleSheet.flatten - File.write() is async in SDK 58; persist uses writeSync to keep the save-on-background behaviour - Drop plugins/with-scene-lifecycle: the SDK 58 template generates SceneDelegate and the scene manifest itself, and the plugin would have pointed Info.plist at the old EXExpoAppSceneDelegate
- NativeTabs activityEnabled: inactive tabs are hidden with React Activity, keeping their state while they stop rendering - New attachment source: system document scanner (VisionKit / ML Kit via expo-camera scanDocumentAsync), sent as one multi-page PDF; page JPEGs if no PDF comes back. Shown only where isDocumentScannerAvailable - iOS: own item in the composer menu and the task action sheet. Android: dialogs hold three buttons, so Camera asks Take Photo / Scan Document
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
expo install --fix; RN 0.88 type fixes, asyncFile.write(), dropwith-scene-lifecycle(SDK 58 template generates the SceneDelegate)expo-router/native-tabswithactivityEnabled(hidden tabs keep state, stop rendering)CameraView.scanDocumentAsync, multi-page PDF)