react-native-view-shot
react-native-view-shot copied to clipboard
Snapshot a React Native view and save it to an image
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.6. Commits 35a517c Release version 1.15.6 of the npm package. c4f847f Drop Proxy-Authorization across hosts. 8526b4a Use GitHub for disclosure. b1677ce Release version 1.15.5 of...
### feature request From May 1st it is required by Apple to have Privacy Manifest in order to release apps containing native SDK calls. https://developer.apple.com/documentation/bundleresources/privacy_manifest_files #### Version & Platform ```bash...
When the view-shot contains a webview and the webview content changes (pathname and search both change), the intercepted view is not updated (the filename changes and releaseCapture is also performed)...
when i use captureRef handle Error: Argument appears to not be a ReactComponent. Keys: goForward,goBack,reload,stopLoading,postMessage,injectJavaScript,requestFocus,clearCache, js engine: hermes "dependencies": { "@react-native-camera-roll/camera-roll": "^7.8.1", "react": "18.2.0", "react-native": "0.73.6", "react-native-view-shot": "^3.8.0", "react-native-webview": "^13.10.3"...
Fix for https://github.com/gre/react-native-view-shot/issues/493. Without this fix this error is shown:  With the fix the error is gone. Solution found in the edit of the initial question here: https://stackoverflow.com/questions/60506273/react-native-android-bridge-error-must-be-called-on-main-thread
# Improve View Capture Implementation This PR addresses several issues in the current view capture implementation, enhancing its accuracy, reliability, and performance across various view types. ## Summary of Changes...
### Captured image cannot be shared on Android After a capture, trying to share using the resultant URI results in an empty message which is rejected by the elected app...
RCT_EXPORT_METHOD(captureRef:(nonnull NSNumber *)target withOptions:(NSDictionary *)options resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) { [self.bridge.uiManager addUIBlock:^(__unused RCTUIManager *uiManager, NSDictionary *viewRegistry) { // Get view UIView *view; if ([target intValue] == -1) { UIWindow *window = [[UIApplication...
  