Commit Graph

91 Commits

Author SHA1 Message Date
Marc Rousavy
7c33839e36
Reformat (#116)
* Reformat

* Prettier: Print Width 140

* SwiftFormat: Disable `organizeDeclarations`

* React Helpers -> React Utils

* Use bundle exec for pods

* Disable Hermes in Example

* Create clean.sh

* Update package.json

* Re-generate lockfiles

* Add bundle install step to bootstrap
2021-03-31 15:43:29 +02:00
Marc Rousavy
501827cb87 Rename pod to VisionCamera 2021-03-26 16:22:24 +01:00
Marc Rousavy
9404b93dc3 Extract AVCaptureSession and AVAudioSession setup to extensions 2021-03-26 16:20:57 +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
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]
50cabe9306
Bump eslint from 7.21.0 to 7.22.0 in /example (#59)
Bumps [eslint](https://github.com/eslint/eslint) from 7.21.0 to 7.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0)

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:59 +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]
c4d7d81c36
Bump @types/react from 17.0.2 to 17.0.3 in /example (#45)
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.2 to 17.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 10:38:45 +01:00
dependabot[bot]
bb1a5e744b
Bump @types/react-native from 0.63.50 to 0.63.51 in /example (#47)
Bumps [@types/react-native](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-native) from 0.63.50 to 0.63.51.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-native)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-12 09:52:18 +01:00
dependabot[bot]
29c401bb8a
Bump typescript from 4.2.2 to 4.2.3 in /example (#46)
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-12 09:51:40 +01:00
Marc Rousavy
1f08a44100 Use Ruby Gemfile (bundle) to optimize pod install times 2021-03-11 19:08:51 +01:00
dependabot[bot]
305add48b4
Bump @babel/core from 7.13.8 to 7.13.10 in /example (#34)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.8 to 7.13.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.10/packages/babel-core)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:18:34 +01:00
dependabot[bot]
ae556cfa93
Bump @typescript-eslint/parser from 4.16.1 to 4.17.0 in /example (#35)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.16.1 to 4.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.17.0/packages/parser)

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:32 +01:00
dependabot[bot]
6bd8552747
Bump @babel/runtime from 7.13.9 to 7.13.10 in /example (#31)
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.13.9 to 7.13.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.10/packages/babel-runtime)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:12:43 +01:00
dependabot[bot]
a8fbe0109b
Bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.17.0 in /example (#33)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.16.1 to 4.17.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.17.0/packages/eslint-plugin)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 16:08:45 +01:00
dependabot[bot]
845a7707d4
Bump react-native-navigation from 7.11.2 to 7.11.3 in /example (#32)
Bumps [react-native-navigation](https://github.com/wix/react-native-navigation) from 7.11.2 to 7.11.3.
- [Release notes](https://github.com/wix/react-native-navigation/releases)
- [Changelog](https://github.com/wix/react-native-navigation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wix/react-native-navigation/compare/7.11.2...7.11.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:06:01 +01:00
Marc Rousavy
befd943f94 Update Podfile.lock 2021-03-10 15:24:12 +01:00
Marc Rousavy
b329107fa5 Update yarn.lock 2021-03-04 17:26:09 +01:00
Marc Rousavy
7cd3954a08 Update package.json 2021-03-04 17:25:47 +01:00
Marc Rousavy
6ea88a931b
Update README.md 2021-03-04 14:12:20 +01:00
Marc Rousavy
15709e9f53 Fix old links 2021-03-04 10:45:50 +01:00
David Angulo
c598414930
Update build.gradle (#16) 2021-03-04 09:47:39 +01:00
Marc Rousavy
ece148d93e Upgrade all packages to latest 2021-03-03 21:56:03 +01:00
Victor Malov
e54276aa68
fix: fix banner image import path (#14) 2021-03-03 18:56:06 +01:00
Marc Rousavy
45c344c4df Update img links 2021-03-03 12:42:28 +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
6438b9a8bc
Bump CameraX versions to alpha2/alpha22 (#7)
* Bump CameraX versions to alpha2/alpha22
* Use `setDefaultResolution` to set format's photoSize
2021-02-26 17:34:28 +01:00
Marc Rousavy
8849208d0c Update App.tsx 2021-02-25 15:34:23 +01:00
Marc Rousavy
796b4f1b98 Fix wrong variable name for tag 2021-02-25 15:15:35 +01:00
Marc Rousavy
d601a8dcc9 Fix App.tsx tsc errors 2021-02-25 13:57:51 +01:00
Marc Rousavy
32da54ab46 Fix a few ESLint errors 2021-02-23 11:57:43 +01:00
Marc Rousavy
1f3de955c7 Update useIsForeground.ts 2021-02-22 12:28:56 +01:00
Marc Rousavy
d3fbf6700e Update Constants.ts 2021-02-22 12:28:51 +01:00
Marc Rousavy
04fd5bb069 Squash format-filter 2021-02-20 23:20:28 +01:00
Marc Rousavy
f8a119ccc7 Update FormatFilter.ts 2021-02-20 17:44:54 +01:00
Marc Rousavy
1e1031f70a remove RESOLUTION_LIMIT 2021-02-20 17:44:45 +01:00
Marc Rousavy
c1f3ea98d7 Update App.tsx 2021-02-20 17:42:37 +01:00
Marc Rousavy
6377f7be71 Update Settings.tsx 2021-02-20 17:39:41 +01:00
Marc Rousavy
b7274eb2e9 Add selectable FPS 2021-02-20 17:39:04 +01:00
Marc Rousavy
eaebda7954 example: Install rn-slider 2021-02-20 17:38:28 +01:00
Marc Rousavy
43ea7ed734 example: Install pipestate for minimal state management 2021-02-20 17:18:15 +01:00
Marc Rousavy
4989812de7 F 2021-02-20 17:12:21 +01:00
Marc Rousavy
fdbd45871a ES 2021-02-20 17:08:35 +01:00
Marc Rousavy
dc2be934f6 ESLint autofix 2021-02-20 17:07:10 +01:00
Marc Rousavy
f2a1d52aa7 rm example dotfiles 2021-02-20 17:04:53 +01:00
Marc Rousavy
84a7a2f841 Update README.md 2021-02-20 16:38:40 +01:00
Marc Rousavy
adceea9261 Add example screenshot 2021-02-20 16:37:42 +01:00
Marc Rousavy
63201eab83 Delete package-lock.json 2021-02-19 21:30:18 +01:00
Marc Rousavy
36dbdfd570 Android: copy vector icons 2021-02-19 21:16:11 +01:00
Marc Rousavy
27f5ad016b Fix android bottom 2021-02-19 21:14:42 +01:00