Commit Graph

161 Commits

Author SHA1 Message Date
Marc Rousavy
b6a67d5ced
feature: Frame Processors (iOS) (#2)
* Clean up Frame Processor

* Create FrameProcessorHolder

* Create FrameProcessorDelegate in ObjC++

* Move frame processor to FrameProcessorDelegate

* Decorate runtime, check for null

* Update FrameProcessorDelegate.mm

* Cleanup FrameProcessorBindings.mm

* Fix RuntimeDecorator.h import

* Update FrameProcessorDelegate.mm

* "React" -> "React Helper" to avoid confusion

* Rename folders again

* Fix podspec flattening a lot of headers, causing REA nameclash

* Fix header imports to avoid REA naming collision

* Lazily initialize jsi::Runtime on DispatchQueue

* Install frame processor bindings from Swift

* First try to call jsi::Function (frame processor) 👀

* Call viewForReactTag on RCT main thread

* Fix bridge accessing

* Add more logs

* Update CameraViewManager.swift

* Add more TODOs

* Re-indent .cpp files

* Fix RCTTurboModule import podspec

* Remove unnecessary include check for swift umbrella header

* Merge branch 'main' into frame-processors

* Docs: use static width for images (283)

* Create validate-cpp.yml

* Update a lot of packages to latest

* Set SWIFT_VERSION to 5.2 in podspec

* Create clean.sh

* Delete unused C++ files

* podspec: Remove CLANG_CXX_LANGUAGE_STANDARD and OTHER_CFLAGS

* Update pod lockfiles

* Regenerate lockfiles

* Remove IOSLogger

* Use NSLog

* Create FrameProcessorManager (inherits from REA RuntimeManager)

* Create reanimated::RuntimeManager shared_ptr

* Re-integrate pods

* Add react-native-reanimated >=2 peerDependency

* Add metro-config

* blacklist -> exclusionList

* Try to call worklet

* Fix jsi::Value* initializer

* Call ShareableValue::adapt (makeShareable) with React/JS Runtime

* Add null-checks

* Lift runtime manager creation out of delegate, into bindings

* Remove debug statement

* Make RuntimeManager unique_ptr

* Set _FRAME_PROCESSOR

* Extract convertJSIFunctionToFrameProcessorCallback

* Print frame

* Merge branch 'main' into frame-processors

* Reformat Swift code

* Install reanimated from npm again

* Re-integrate Pods

* Dependabot: Also scan example/ and docs/

* Update validate-cpp.yml

* Create FrameProcessorUtils

* Create Frame.h

* Abstract HostObject creation away

* Fix types

* Fix frame processor call

* Add todo

* Update lockfiles

* Add C++ contributing instructions

* Update CONTRIBUTING.md

* Add android/src/main/cpp to cpplint

* Update cpplint.sh

* Fix a few cpplint errors

* Fix globals

* Fix a few more cpplint errors

* Update App.tsx

* Update AndroidLogger.cpp

* Format

* Fix cpplint script (check-cpp)

* Try to simplify frame processor

* y

* Update FrameProcessorUtils.mm

* Update FrameProcessorBindings.mm

* Update CameraView.swift

* Update CameraViewManager.m

* Restructure everything

* fix

* Fix `@objc` export (make public)

* Refactor installFrameProcessorBindings into FrameProcessorRuntimeManager

* Add swift RCTBridge.runOnJS helper

* Fix run(onJS)

* Add pragma once

* Add `&self` to lambda

* Update FrameProcessorRuntimeManager.mm

* reorder imports

* Fix imports

* forward declare

* Rename extension

* Destroy buffer after execution

* Add FrameProcessorPluginRegistry base

* Merge branch 'main' into frame-processors

* Add frameProcessor to types

* Update Camera.tsx

* Fix rebase merge

* Remove movieOutput

* Use `useFrameProcessor`

* Fix bad merge

* Add additional ESLint rules

* Update lockfiles

* Update CameraViewManager.m

* Add support for V8 runtime

* Add frame processor plugins API

* Print plugin invoke

* Fix React Utils in podspec

* Fix runOnJS swift name

* Remove invalid redecl of `captureSession`

* Use REA 2.1.0 which includes all my big PRs 🎉

* Update validate-cpp.yml

* Update Podfile.lock

* Remove Flipper

* Fix dereferencing

* Capture `self` by value. Fucking hell, what a dumb mistake.

* Override a few HostObject functions

* Expose isReady, width, height, bytesPerRow and planesCount

* use hook again

* Expose property names

* FrameProcessor -> Frame

* Update CameraView+RecordVideo.swift

* Add Swift support for Frame Processors Plugins

* Add macros for plugin installation

* Add ObjC frame processor plugin

* Correctly install frame processor plugins

* Don't require custom name for macro

* Check if plugin already exists

* Implement QR Code Frame Processor Plugin in Swift

* Adjust ObjC style frame processor macro

* optimize

* Add `frameProcessorFrameDropRate`

* Fix types

* Only log once

* Log if it executes slowly

* Implement `frameProcessorFps`

* Implement manual encoded video recordings

* Use recommended video settings

* Add fileType types

* Ignore if input is not ready for media data

* Add completion handler

* Add audio buffer sampling

* Init only for video frame

* use AVAssetWriterInputPixelBufferAdaptor

* Remove AVAssetWriterInputPixelBufferAdaptor

* Rotate VideoWriter

* Always assume portrait orientation

* Update RecordingSession.swift

* Use a separate Queue for Audio

* Format Swift

* Update CameraView+RecordVideo.swift

* Use `videoQueue` instead of `cameraQueue`

* Move example plugins to example app

* Fix hardcoded name in plugin macro

* QRFrame... -> QRCodeFrame...

* Update FrameProcessorPlugin.h

* Add example frame processors to JS base

* Update QRCodeFrameProcessorPluginSwift.m

* Add docs to create FP Plugins

* Update FRAME_PROCESSORS_CREATE.mdx

* Update FRAME_PROCESSORS_CREATE.mdx

* Use `AVAssetWriterInputPixelBufferAdaptor` for efficient pixel buffer recycling

* Add customizable `pixelFormat`

* Use native format if available

* Update project.pbxproj

* Set video width and height as source-pixel-buffer attributes

* Catch

* Update App.tsx

* Don't explicitly set video dimensions, let CVPixelBufferPool handle it

* Add a few logs

* Cleanup

* Update CameraView+RecordVideo.swift

* Eagerly initialize asset writer to fix stutter at first frame

* Use `cameraQueue` DispatchQueue to not block CaptureDataOutputDelegate

* Fix duration calculation

* cleanup

* Cleanup

* Swiftformat

* Return available video codecs

* Only show frame drop notification for video output

* Remove photo and video codec functionality

It was too much complexity and probably never used anyways.

* Revert all android related changes for now

* Cleanup

* Remove unused header

* Update AVAssetWriter.Status+descriptor.swift

* Only call Frame Processor for Video Frames

* Fix `if`

* Add support for Frame Processor plugin parameters/arguments

* Fix arg support

* Move to JSIUtils.mm

* Update JSIUtils.h

* Update FRAME_PROCESSORS_CREATE.mdx

* Update FRAME_PROCESSORS_CREATE.mdx

* Upgrade packages for docs/

* fix docs

* Rename

* highlight lines

* docs

* community plugins

* Update FRAME_PROCESSOR_CREATE_FINAL.mdx

* Update FRAME_PROCESSOR_PLUGIN_LIST.mdx

* Update FRAME_PROCESSOR_PLUGIN_LIST.mdx

* Update dependencies (1/2)

* Update dependencies (2/2)

* Update Gemfile.lock

* add FP docs

* Update README.md

* Make `lastFrameProcessor` private

* add `frameProcessor` docs

* fix docs

* adjust docs

* Update DEVICES.mdx

* fix

* s

* Add logs demo

* add metro restart note

* Update FRAME_PROCESSOR_CREATE_PLUGIN_IOS.mdx

* Mirror video device

* Update AVCaptureVideoDataOutput+mirror.swift

* Create .swift-version

* Enable whole module optimization

* Fix recording mirrored video

* Swift format

* Clean dictionary on `markInvalid`

* Fix cleanup

* Add docs for disabling frame processors

* Update project.pbxproj

* Revert "Update project.pbxproj"

This reverts commit e67861e51b88b4888a6940e2d20388f3044211d0.

* Log frame drop reason

* Format

* add more samples

* Add clang-format

* also check .mm

* Revert "also check .mm"

This reverts commit 8b9d5e2c29866b05909530d104f6633d6c49eadd.

* Revert "Add clang-format"

This reverts commit 7643ac808e0fc34567ea1f814e73d84955381636.

* Use `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange` as default

* Read matching video attributes from videoSettings

* Add TODO

* Swiftformat

* Conditionally disable frame processors

* Assert if trying to use frame processors when disabled

* Add frame-processors demo gif

* Allow disabling frame processors via `VISION_CAMERA_DISABLE_FRAME_PROCESSORS`

* Update FrameProcessorRuntimeManager.mm

* Update FRAME_PROCESSORS.mdx

* Update project.pbxproj

* Update FRAME_PROCESSORS_CREATE_OVERVIEW.mdx
2021-05-06 14:11:55 +02:00
Marc Rousavy
1e08588439
Update TROUBLESHOOTING.mdx 2021-03-29 18:09:01 +02:00
Marc Rousavy
c98f41c1ea
Update TROUBLESHOOTING.mdx 2021-03-29 18:05:43 +02:00
dependabot[bot]
ec15e0acd4
Bump typedoc from 0.20.32 to 0.20.34 in /docs (#104)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.20.32 to 0.20.34.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.20.32...v0.20.34)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 17:55:39 +02:00
Marc Rousavy
248e12fbd7
Update TROUBLESHOOTING.mdx 2021-03-29 17:52:33 +02:00
dependabot[bot]
d1221f2c03
Bump docusaurus-plugin-typedoc from 0.11.0 to 0.12.0 in /docs (#94)
Bumps [docusaurus-plugin-typedoc](https://github.com/tgreyuk/typedoc-plugin-markdown/tree/HEAD/packages/docusaurus-plugin-typedoc) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/tgreyuk/typedoc-plugin-markdown/releases)
- [Changelog](https://github.com/tgreyuk/typedoc-plugin-markdown/blob/master/packages/docusaurus-plugin-typedoc/CHANGELOG.md)
- [Commits](https://github.com/tgreyuk/typedoc-plugin-markdown/commits/docusaurus-plugin-typedoc@0.12.0/packages/docusaurus-plugin-typedoc)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 17:47:31 +02:00
Marc Rousavy
61c6e5c824
Update TROUBLESHOOTING.mdx 2021-03-29 17:38:04 +02:00
Marc Rousavy
c48a3f4e8e
Update TROUBLESHOOTING.mdx 2021-03-29 17:23:24 +02:00
Marc Rousavy
750af31a80 Don't localize error messages 2021-03-26 15:54:27 +01:00
Marc Rousavy
b6255f0245
Docs: Fix syntax highlighting 2021-03-24 12:42:11 +01:00
Marc Rousavy
f0828e63f0
Fix docs broken links (#97)
* Fix broken CameraProps.format link

* Use absolute urls for SETUP.mdx
2021-03-23 15:49:58 +01:00
Marc Rousavy
6df988d5f3
Docs: Fix broken links in SETUP.mdx 2021-03-23 15:30:07 +01:00
Marc Rousavy
9b9e0375f4
Docs: Throw on broken Markdown links 2021-03-23 15:28:31 +01:00
Marc Rousavy
48821d50ca
Move Guides to docs/guides directory (#96)
* Move Guides to docs/guides directory

* Rename sidebar

* Fix api/ links

* Update SETUP.mdx
2021-03-23 15:25:27 +01:00
Marc Rousavy
a17d6a53d3
Docs: Add code example for takeSnapshot 2021-03-23 14:37:59 +01:00
Marc Rousavy
35806ff660
Upgrade Example to RN 0.64 (#83)
* ReactLogger: Also log function

* Run SwiftFormat & SwiftLint in example project

* Upgrade to RN 0.64 1/2

* Update lockfiles

* Upgrade a few packages

* index.tsx -> index.js

* Upgrade docusaurus

* Fix line length violation

* Update CameraView.swift

* Update gradle plugin

* Fix example to prefer higher res cameras

* Remove unused log line

* Update App.tsx
2021-03-19 15:53:19 +01:00
Marc Rousavy
dff8fc7178
Update CAPTURING.mdx 2021-03-17 18:40:44 +01:00
Marc Rousavy
84fb076bc4 Fix broken link in Take Photo docs 2021-03-17 15:21:54 +01:00
Marc Rousavy
b0069c23e1
Docs/capturing (#70)
* Add capturing base doc

* Pin RNN version where Modal without animation works

* Add docs for Taking Photos/Recording Videos
2021-03-17 15:17:05 +01:00
dependabot[bot]
da292a83ec
Bump typedoc from 0.20.30 to 0.20.32 in /docs (#60)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.20.30 to 0.20.32.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.20.30...v0.20.32)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-15 10:35:26 +01:00
Marc Rousavy
33483cba94
Fix tsc (#49)
* Test: Rename a used prop

* Use `github-check` reporter

* Also output to CI

* Update validate-js.yml

* Update validate-js.yml

* Update validate-js.yml

* Revert "Test: Rename a used prop"

This reverts commit 266b2716ea591a1e826279c1f573870bee3b13e5.

* Run tsc and lint in parallel

* Flatten `CameraProps` into single `interface`

* Type NativeCameraViewProps

* Fix native method typings

* Force `as any` for now
2021-03-12 13:21:46 +01:00
dependabot[bot]
cdbd605b76
Bump react and react-dom in /docs (#44)
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom). These dependencies needed to be updated together.

Updates `react` from 16.14.0 to 17.0.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v17.0.1/packages/react)

Updates `react-dom` from 16.14.0 to 17.0.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v17.0.1/packages/react-dom)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 09:53:07 +01:00
dependabot[bot]
fc7fdbb17d
Bump @docusaurus/preset-classic in /docs (#38)
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 2.0.0-alpha.70 to 2.0.0-alpha.71.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG-2.x.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-alpha.71/packages/docusaurus-preset-classic)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:19:01 +01:00
dependabot[bot]
8689923b3e
Bump docusaurus-plugin-typedoc from 0.10.0 to 0.11.0 in /docs (#37)
Bumps [docusaurus-plugin-typedoc](https://github.com/tgreyuk/typedoc-plugin-markdown/tree/HEAD/packages/docusaurus-plugin-typedoc) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/tgreyuk/typedoc-plugin-markdown/releases)
- [Changelog](https://github.com/tgreyuk/typedoc-plugin-markdown/blob/master/packages/docusaurus-plugin-typedoc/CHANGELOG.md)
- [Commits](https://github.com/tgreyuk/typedoc-plugin-markdown/commits/docusaurus-plugin-typedoc@0.11.0/packages/docusaurus-plugin-typedoc)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:15:22 +01:00
dependabot[bot]
f1dd13da94
Bump typescript from 4.2.2 to 4.2.3 in /docs (#39)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.2.2...v4.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:10:47 +01:00
dependabot[bot]
235b13d66c
Bump @docusaurus/core from 2.0.0-alpha.70 to 2.0.0-alpha.71 in /docs (#36)
Bumps [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) from 2.0.0-alpha.70 to 2.0.0-alpha.71.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG-2.x.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-alpha.71/packages/docusaurus)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:10:06 +01:00
dependabot[bot]
b5cf804e76
Bump typedoc from 0.20.28 to 0.20.30 in /docs (#40)
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.20.28 to 0.20.30.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.20.28...v0.20.30)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:04:11 +01:00
Marc Rousavy
c875625477
Create Google SEC file 2021-03-11 15:09:05 +01:00
Marc Rousavy
74adb50603
Add algolia search to docs 2021-03-11 11:25:08 +01:00
Marc Rousavy
b93bb2a68b TypeDoc: Exclude anything with @internal annotation 2021-03-08 18:35:45 +01:00
Marc Rousavy
2925b846b1
Adjust typedoc API generator settings 2021-03-07 14:16:11 +01:00
Marc Rousavy
26bec9dfaa
Update TROUBLESHOOTING.mdx 2021-03-07 14:11:39 +01:00
Marc Rousavy
209540d134
Update TROUBLESHOOTING.mdx 2021-03-07 12:02:28 +01:00
Marc Rousavy
9d493ea2a5
Update SETUP.mdx 2021-03-07 12:01:05 +01:00
Marc Rousavy
fdecac577c
Update TROUBLESHOOTING.mdx 2021-03-07 11:39:47 +01:00
Marc Rousavy
4491f727b5
Update SETUP.mdx 2021-03-07 11:39:09 +01:00
mrousavy
28896ab4cc Update android install steps 2021-03-07 11:23:41 +01:00
Marc Rousavy
587962b94a
Update SETUP.mdx 2021-03-05 18:06:26 +01:00
Marc Rousavy
928a33a3e1
Update TROUBLESHOOTING.mdx 2021-03-05 18:04:33 +01:00
Marc Rousavy
87f871debf
Update ANIMATED.mdx 2021-03-05 11:25:05 +01:00
Marc Rousavy
d365ae1e83
Update docusaurus.config.js 2021-03-05 10:59:55 +01:00
Marc Rousavy
ac5b0e19af Adjust theme colors 2021-03-04 18:14:07 +01:00
Marc Rousavy
8fe208645a Docs: use static width for images (283) 2021-03-04 18:00:12 +01:00
Marc Rousavy
9b56f0af59 Update demo.gif 2021-03-04 17:07:44 +01:00
Marc Rousavy
a39496fa3a Fix .md links 2021-03-04 17:03:07 +01:00
Marc Rousavy
79c5c0717e Use useBaseUrl for .mdx docs 2021-03-04 17:02:14 +01:00
Marc Rousavy
012712da9d Use SVG pip animation for ultra-wide-demo 2021-03-04 16:50:19 +01:00
Marc Rousavy
0b3b5bd0f1 Update ANIMATED.md 2021-03-04 16:24:40 +01:00
Marc Rousavy
af2f889820
Update docusaurus.config.js 2021-03-04 14:14:57 +01:00
Marc Rousavy
b2f4e44407
Update docusaurus.config.js 2021-03-04 14:14:04 +01:00
Marc Rousavy
48f4001f06
Docs: add example app links 2021-03-04 14:10:14 +01:00
Marc Rousavy
7bd8b1cd7c Update docs: Landing page img refs 2021-03-04 12:06:27 +01:00
Marc Rousavy
8abeef4b25 Update Errors/Formats docs 2021-03-04 12:04:39 +01:00
Marc Rousavy
138e7bd0ec Ignore example/ for building docs 2021-03-04 10:38:42 +01:00
Marc Rousavy
ece148d93e Upgrade all packages to latest 2021-03-03 21:56:03 +01:00
Marc Rousavy
f84368050d Remove ignored files 2021-03-03 21:26:04 +01:00
Marc Rousavy
da0a29b8b3 Fix docusaurus setup 2021-03-03 21:20:20 +01:00
Marc Rousavy
505a08d7e9 move favicons 2021-03-03 20:50:32 +01:00
Marc Rousavy
1a86e4e582 Exclude index.ts 2021-03-03 14:04:46 +01:00
Marc Rousavy
c31425523a Downgrade TypeScript to 4.1.5 to make the docusaurus plugin work again 2021-03-03 14:03:20 +01:00
Marc Rousavy
919aa3d82c Revert "Gitignore: Ignore automatically generated TypeDoc API .md"
This reverts commit 4b496c1a27.
2021-03-03 13:46:07 +01:00
Marc Rousavy
4b496c1a27 Gitignore: Ignore automatically generated TypeDoc API .md 2021-03-03 13:41:18 +01:00
Marc Rousavy
d308811a0e Remove blogs 2021-03-03 13:39:02 +01:00
Marc Rousavy
0fc0dc04ae Add typescript dep 2021-03-03 13:03:29 +01:00
Marc Rousavy
94ec78e826 Update docusaurus.config.js 2021-03-03 12:49:31 +01:00
Marc Rousavy
92e52d6c0e Update FRAME_PROCESSORS.md 2021-03-03 12:47:17 +01:00
Marc Rousavy
e39e861b4c Fix img urls 2021-03-03 12:45:15 +01:00
Marc Rousavy
45c344c4df Update img links 2021-03-03 12:42:28 +01:00
Marc Rousavy
0a0be78b10 Delete WEBSITE_README.md 2021-03-03 12:39:59 +01:00
Marc Rousavy
0b7b4d50b5
Automatically build API documentation (#11)
* Automatically build API documentation using Typedoc and Docusaurus
* Move MD and move to MDX for Docusaurus Guides
2021-03-03 12:37:43 +01:00
Marc Rousavy
d7409e31df
Update TROUBLESHOOTING.md 2021-03-03 09:56:50 +01:00
Marc Rousavy
ec299fb9d4
Update SETUP.md 2021-03-03 09:56:37 +01:00
Stanisław Chmiela
9ebaef3db5
[docs] Minor additions to setup instructions (#12)
Add 2 extra installation steps
2021-03-03 09:53:17 +01:00
Marc Rousavy
4431720e91
Update TROUBLESHOOTING.md 2021-03-03 09:52:05 +01:00
Marc Rousavy
5af937ba10
Update ANIMATED.md 2021-03-01 12:43:52 +01:00
Marc Rousavy
61ffe486a8
Update FORMATS.md 2021-03-01 12:43:15 +01:00
Marc Rousavy
55185a3a4a
Update DEVICES.md 2021-03-01 12:41:49 +01:00
Marc Rousavy
e6c75c46ff Add info about frame processors still being WIP 2021-02-25 12:55:02 +01:00
Marc Rousavy
edbd850b4c Skip devices with harwarde level LEGACY 2021-02-25 10:20:23 +01:00
Marc Rousavy
a8424cc3e5
Update TROUBLESHOOTING.md 2021-02-24 22:30:00 +01:00
Marc Rousavy
31ba866e8a
Update TROUBLESHOOTING.md 2021-02-24 22:29:37 +01:00
Marc Rousavy
f85be2b9dd Add next sections/troubleshooting links 2021-02-24 22:26:07 +01:00
Marc Rousavy
cb5b1d0faf fix link 2021-02-24 22:21:12 +01:00
Marc Rousavy
c3f14bb72a Create SETUP.md 2021-02-24 22:19:28 +01:00
Marc Rousavy
78a16fb03f Update DEVICES.md 2021-02-24 21:59:44 +01:00
Marc Rousavy
a15260f387
Update DEVICES.md 2021-02-24 21:53:41 +01:00
Marc Rousavy
8748dc4594 Add iPhone 11 Pro back screenshot 2021-02-24 21:46:50 +01:00
Marc Rousavy
debce84ac5
Update ERRORS.md 2021-02-24 21:44:06 +01:00
Marc Rousavy
4754ae1de4
Update ERRORS.md 2021-02-23 18:47:37 +01:00
Marc Rousavy
bafd5de8fc
Update ERRORS.md 2021-02-23 18:46:58 +01:00
Marc Rousavy
934106e837 ErrorWithCause: add .code and .domain 2021-02-23 15:59:07 +01:00
Marc Rousavy
3cb72778cf <br/> 2021-02-23 11:17:10 +01:00
Marc Rousavy
4af2573119
Update ERRORS.md 2021-02-23 10:59:12 +01:00
Marc Rousavy
f40fdf8cf5
Update ERRORS.md 2021-02-23 10:58:00 +01:00
Marc Rousavy
6889497ea1 Add note about isActive 2021-02-23 10:52:13 +01:00
Marc Rousavy
bcdf30fa9d
Update ANIMATED.md 2021-02-23 09:43:47 +01:00
Marc Rousavy
6863876763
Update ANIMATED.md 2021-02-23 09:43:09 +01:00
Marc Rousavy
faa43f1f5e
Update FRAME_PROCESSORS.md 2021-02-23 09:42:02 +01:00
Marc Rousavy
df58d10386 Remove .md 2021-02-23 09:39:52 +01:00
Marc Rousavy
d6799037b9 Create FRAME_PROCESSORS.md 2021-02-23 09:36:50 +01:00