Marc Rousavy
c1d46d933b
chore: release 2.13.2
2022-04-11 10:36:07 +02:00
Menardi
3850491b9f
fix: Fix takeSnapshot not working on Android ( #961 )
...
Accessing previewView.bitmap was throwing an error because it wasn't being done on the main thread.
Any access to previewView needs to be done on the main (UI) thread. This commit fixes the issue by
ensuring this access is now run on the main thread.
Fixes #547
2022-04-04 11:03:08 +02:00
Menardi
fe01295226
fix: Fix Android focus not using correct focus point ( #958 )
...
This commit fixes #758 . I was having the same issue and looked into it a bit. I found
[this StackOverflow answer](https://stackoverflow.com/a/60585382 ) which described a
solution to the same problem. Rather than manually calculate the focus point, we can
get the PreviewView to do it for us. This fixes the issue because the PreviewView
factors in any scaling or resizing of the view on the screen, which we weren't doing
before. The only potential issue is that this needs to run on the UI thread
(which is what the `withContext` is doing), but I've tested it with frame processors
enabled and disabled, and have found no issues in either case.
2022-03-31 18:01:21 +02:00
Marc Rousavy
a7e66ed47c
chore: release 2.13.1
2022-03-30 10:34:03 +02:00
Marc Rousavy
b873867421
Update Podfile.lock
2022-03-30 10:33:38 +02:00
Christopher Janietz
bea4aa8bb6
fix: Fix issue with resolving camera view in Modal ( #928 )
...
* Fix issue with resolving camera view from frame processor for react-native Modal
* Add missing import of UIManagerHelper
2022-03-28 13:22:27 +02:00
Marc Rousavy
65d4d46f6a
chore: release 2.13.0
2022-03-22 11:16:11 +01:00
Marc Rousavy
cc09280c19
fix: Fix cause
2022-03-22 11:15:27 +01:00
Marc Rousavy
cae1efe87d
chore: Update lockfiles
2022-03-22 11:14:40 +01:00
Marc Rousavy
8957d5fcb2
fix: Fix Reanimated build (AnimatedSensor.h
) ( #923 )
2022-03-22 10:49:57 +01:00
Marc Rousavy
4b9bcb37e0
feat: Add pauseRecording
and resumeRecording
🔥 ( #911 )
...
* feat: Add `pauseRecording` and `resumeRecording` (iOS)
* feat: Add `pauseRecording` and `resumeRecording` (Android)
* feat: Add `pauseRecording` and `resumeRecording` (JS)
* fix: Simplify Swift code for Recording
2022-03-22 10:44:58 +01:00
Marc Rousavy
eb95add5ce
chore: release 2.12.2
2022-03-07 12:57:18 +01:00
Marc Rousavy
a7d620cf22
chore(deps): Upgrade CameraX to beta02 ( #850 )
2022-02-28 11:51:50 +01:00
Marc Rousavy
ab15521c88
chore: release 2.12.1
2022-02-28 11:40:58 +01:00
Aaron Grider
e529591880
docs: Add OCR frame processor plugin ( #842 )
2022-02-22 13:27:27 +01:00
Marc Rousavy
06bcb53691
fix: Fix unmount crash
2022-02-17 13:42:02 +01:00
Dominique Rau
c2de683d67
Update TROUBLESHOOTING.mdx ( #832 )
2022-02-17 11:10:14 +01:00
Marc Rousavy
d9932f4b7a
fix: Prevent NaN/+Inf crash for auto frameProcessorFps
2022-02-09 18:05:32 +01:00
Manuel Bieh
7335883969
chore: fix typo in code comment ( #795 )
...
Probably the tiniest PR of my life.
2022-02-02 16:58:16 +01:00
Lihang Xu
5e7b6a7050
docs: Add Dynamsoft Barcode Reader plugin ( #772 )
2022-01-27 08:45:07 +01:00
Hirbod
28fc6a68a5
fix: Make duration
non-optional ( #744 )
...
and not limited to iOS. This PR fixes the types.
2022-01-17 08:56:00 +01:00
Joshua Smith
00fc39891a
fix: Fix duplicate libhermes.so package ( #741 )
...
Co-authored-by: Joshua Smith <joshua.smith4@aggiemail.usu.edu>
2022-01-14 09:54:33 +01:00
NilsKrause
202508b500
fix: Use ViewGroupManager instead of SimpleViewManager ( #735 )
2022-01-13 10:33:07 +01:00
Marc Rousavy
314e4c3c8b
chore: release 2.12.0
2022-01-12 12:15:19 +01:00
Marc Rousavy
13516c706b
Update FRAME_PROCESSORS.mdx
2022-01-11 12:41:41 +01:00
Marc Rousavy
a0b21775e3
Update FRAME_PROCESSORS.mdx
2022-01-11 12:41:19 +01:00
Marc Rousavy
d44ed2ea39
Update FRAME_PROCESSORS.mdx
2022-01-11 12:39:05 +01:00
Marc Rousavy
c2518bc40f
docs: Add documentation for disabling Frame Processors on Expo
2022-01-11 12:38:32 +01:00
Marc Rousavy
ca41133dc0
fix: Cleanup config plugin JS
2022-01-11 12:36:38 +01:00
Hirbod
17a3430c98
feat: Add disableFrameProcessors
flag to Expo Config Plugin ( #708 )
...
* feat: disableFrameProcessors for android via expo-config-plugin prop
* chore: naming
* feat: fix shared library issues with expo config plug prop flag
* fix: use a glob pattern instead of listing every single shared lib
* fix: use wildcard since libc++ is not enough (libhermes, libjni, libjsi etc)
* fix: use wildcard since libc++ is not enough (libhermes, libjni, libjsi etc)
* feat: 🎉 disable frame processors for iOS as well
* chore: comments
* chore: make eslint/ts happy
* chore: cleanup
* refactor: no need to pass a param here. We just want to disbale it
* chore: remove withDangerouslyHandleAndroidSharedLibrary
* chore: remove danger plugin
2022-01-11 12:31:24 +01:00
Muhammad Aditya Hilmy
0ce01b9543
fix: Fix image rotated when flipped in Android ( #719 )
2022-01-11 11:52:50 +01:00
Marc Rousavy
17b33de4d7
fix: Simpler goBack
2022-01-10 17:13:20 +01:00
Marc Rousavy
137f5272e3
fix: Fix HDR icon not showing
2022-01-10 17:10:29 +01:00
Marc Rousavy
0904767cf2
fix: Log Stacktrace on Frame Processor Error ( #731 )
...
* fix: Log JS Stack on Error
* Android
* Format Stacktrace better
* Update FrameProcessorUtils.mm
* Allow unapproved C++11 headers
* Use `.c_str()`
2022-01-10 16:37:47 +01:00
Antonio Sousa
233094d18e
chore: fix typo in README.md ( #718 )
2022-01-05 14:51:44 +01:00
Marc Rousavy
fb5d687ad6
docs: Update orientation
documentation
2022-01-04 17:04:11 +01:00
Marc Rousavy
9577b7320b
chore: release 2.11.2
2022-01-04 17:02:26 +01:00
Marc Rousavy
48da1819fc
feat: Custom Orientation ( #715 )
...
* feat: Custom Orientation
* Update CameraView.swift
* Update CameraView.swift
* Try outputRotation approach
* whoops
* fix: Refactor `VideoCapture` instance
* Update orientation in didSetProps
* Update Orientation in iOS
* expose to objc
* Fix Orientation values
* format
2022-01-04 16:57:40 +01:00
Marc Rousavy
dbfdf82c67
Update Podfile.lock
2022-01-04 09:19:21 +01:00
Marc Rousavy
adb2115d3b
Update build.gradle
2022-01-04 08:49:46 +01:00
Marc Rousavy
f4d58412a6
chore: release 2.11.1
2022-01-03 13:20:10 +01:00
Marc Rousavy
675dec5ab3
fix: Resolve node_modules/
better ( #706 )
...
* fix: Use `rootDir` instead of `projectDir`
* Revert "fix: Use `rootDir` instead of `projectDir`"
This reverts commit 058e0a110bcf9b688e12a1cccbac2f23a29fa55c.
* fix: Find node_modules path where react-native/ lives
* fix: Figure out VisionCameraExample project
* Revert "fix: Figure out VisionCameraExample project"
This reverts commit 7ca455098244dd62280d40586062803d1ccc2c5f.
2022-01-03 13:18:38 +01:00
Marc Rousavy
1c09ded57e
chore: Log target JSI Runtime
2022-01-03 13:06:21 +01:00
Marc Rousavy
d2dbcdd09d
feat: Monorepo support ( #704 )
...
* fix: Find node_modules dynamically
* Update build.gradle
* Update build.gradle
* fix: Remove `findNodeModulePath` function
2022-01-03 12:23:19 +01:00
Marc Rousavy
fc4ed60f7c
fix: Fix REA detection to build Frame Processors ( #703 )
...
* fix: Fix REA detection
* fix: Detect REA v2 only
* cleanup logic
* Log whether Frame Processors are enabled or disabled
* Log warn instead of info
* use plugin.js to check
* log more precisely
* try ctor
* Revert "try ctor"
This reverts commit bb6110a119428451389d75896234a9935c48d75b.
* fix: Fix log order
* fix: Fix dumb boolean conversion. ffs.
* Update build.gradle
* fix: Remove `VisionCamera_disableFrameProcessors=false` flag
2022-01-03 11:54:32 +01:00
Marc Rousavy
1d27f6a06b
fix: Fix crash after Activity is destroyed
...
Fixes #664
2022-01-03 09:30:40 +01:00
Marc Rousavy
db2a883259
Update package.json
2022-01-02 18:23:44 +01:00
Marc Rousavy
9d3665d7b8
chore(deps): Upgrade docs deps ( #697 )
...
* chore(deps): Upgrade deps (docs)
* Update package.json
* Update yarn.lock
2022-01-02 18:06:19 +01:00
Marc Rousavy
8a87820078
chore: release 2.11.0
2022-01-02 18:02:22 +01:00
Marc Rousavy
be5ec69b02
feat: Make Reanimated optional (disable Frame Processors if REA v2 is not installed) ( #412 )
...
* Fix building iOS without Reanimated
* Conditionally compile Frame Processors (gradle)
* Conditionally use externalNativeBuild
* Remove Reanimated import
* fix: Conditionally load REA/VisionCamera libraries
* fix: Add disable FP to docs
* fix: Fix dummy placeholder for Scheduler.mm
* fix: Fix dummy `Scheduler` declaration
* fix: Only init `CameraView` C++ side if frame processors are enabled
* fix: Install JSI Bindings on Frame Processor Manager ctor
* fix: Wrong conditional
* whoops
2022-01-02 17:35:26 +01:00