Skip to content
This repository was archived by the owner on Apr 9, 2025. It is now read-only.

Update #1

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open

Update #1

wants to merge 40 commits into from

Conversation

emilienbidet
Copy link

What

Changes

Tested on

Related issues

mrousavy and others added 30 commits October 19, 2024 12:41
* fix links

* map itf to interleaved2of5 and add new itf-14 type for iOS
* move /example to top level

* moved docs to bun monorepo as well

* update commands monorepo

* fix mono repo iOS + Android builds

* wip; repair CI

* wip: repair CI

* wip: repair CI

* wip: repair CI

* wip: execute postinstall script to build lib

* generate typescript declarations as well

* fix example typescript

* fix eslint CI

* wip: fix CI iOS

* fix eslint

* ios fix remove step

* ci: fix path

* ci: fix android?

* ci: fix eslint

* example: fix eslint

* fix prettier

* ci: fix android builds

* fix all paths

* ci: uninstall in both places

* ci: fix ios builds w/o worklets

* remove from pod file
* fix: Fix build for RN 0.76 by using new shared prefab

* fix: Make backwards compatible
* feat: Add Android support to `videoBitRate` (move it to props)

* chore: Update Podfile.lock

* chore: Format

* chore: Add `?` to SurfaceHolder again

* chore: Make prettier happy `(`

* chore: Fix remove question

* chore: Update Podfile

* feat: Add `bitRateModifier` to Android

* chore: Fix conflicing overrides

* fix: Replace `bitRateModifier` -> `bitRateMultiplier`

* fix: Fix iOS build

* fix: Use `CamcorderProfile` to find recommended video bit-rate

* fix: Its already in bps
* fix(build): fix installation issues by removing post install hook

* update bunlock
chore(deps): bump camerax_version in /package/android

Bumps `camerax_version` from 1.5.0-alpha02 to 1.5.0-alpha03.

Updates `androidx.camera:camera-core` from 1.5.0-alpha02 to 1.5.0-alpha03

Updates `androidx.camera:camera-camera2` from 1.5.0-alpha02 to 1.5.0-alpha03

Updates `androidx.camera:camera-lifecycle` from 1.5.0-alpha02 to 1.5.0-alpha03

Updates `androidx.camera:camera-video` from 1.5.0-alpha02 to 1.5.0-alpha03

Updates `androidx.camera:camera-view` from 1.5.0-alpha02 to 1.5.0-alpha03

Updates `androidx.camera:camera-extensions` from 1.5.0-alpha02 to 1.5.0-alpha03

---
updated-dependencies:
- dependency-name: androidx.camera:camera-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.camera:camera-camera2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.camera:camera-lifecycle
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.camera:camera-video
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.camera:camera-view
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.camera:camera-extensions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9.0 (#3197)

chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android

Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ckage/android (#3273)

chore(deps): bump com.android.tools.build:gradle in /package/android

Bumps com.android.tools.build:gradle from 8.5.2 to 8.7.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This builds VisionCamera Example as an .apk and uploads it to the GitHub release artefact.
* docs: Add Vercel analytics

* fix: Pin docs to 3.4.0

* Update docs packages in one go

* Upgrade to docusaurus 3.5.0

* Update to docusaurus 3.6.1
* docs: Fix typedoc docusaurus sidebar

* fix: Fix fix

* Update runAsync.ts

* fix fix fix fix

* fix: Fix sidebar
…disabled (#3295)

* docs: Update preview documentation and improve CameraSession configuration logic

* refactor: put back the style

* Update package/android/src/main/java/com/mrousavy/camera/core/CameraSession+Configuration.kt

* put back the code style

* Update docs/docs/guides/PREVIEW.mdx

---------

Co-authored-by: Marc Rousavy <[email protected]>
…3300)

Bumps the docusaurus group with 9 updates in the /docs directory:

| Package | From | To |
| --- | --- | --- |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.6.1` | `3.6.2` |
| [@docusaurus/plugin-google-gtag](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-google-gtag) | `3.6.1` | `3.6.2` |
| [@docusaurus/plugin-sitemap](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-sitemap) | `3.6.1` | `3.6.2` |
| [@docusaurus/plugin-vercel-analytics](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-vercel-analytics) | `3.6.1` | `3.6.2` |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.6.1` | `3.6.2` |
| [@docusaurus/theme-mermaid](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid) | `3.6.1` | `3.6.2` |
| [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `3.6.1` | `3.6.2` |
| [@docusaurus/tsconfig](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig) | `3.6.1` | `3.6.2` |
| [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `3.6.1` | `3.6.2` |



Updates `@docusaurus/core` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus)

Updates `@docusaurus/plugin-google-gtag` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-plugin-google-gtag)

Updates `@docusaurus/plugin-sitemap` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-plugin-sitemap)

Updates `@docusaurus/plugin-vercel-analytics` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-plugin-vercel-analytics)

Updates `@docusaurus/preset-classic` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-preset-classic)

Updates `@docusaurus/theme-mermaid` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-theme-mermaid)

Updates `@docusaurus/module-type-aliases` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-module-type-aliases)

Updates `@docusaurus/tsconfig` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-tsconfig)

Updates `@docusaurus/types` from 3.6.1 to 3.6.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.6.2/packages/docusaurus-types)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/plugin-google-gtag"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/plugin-sitemap"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/plugin-vercel-analytics"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/preset-classic"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/theme-mermaid"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/module-type-aliases"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/tsconfig"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/types"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: docusaurus
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: Request the current location if lastKnownLocation is null

* Fix code formatting

Added a space before if statement opening bracket as it made the build check "
Validate Android / KTLint (pull_request)" fail.

---------

Co-authored-by: Andrei Tofan <[email protected]>
Co-authored-by: Jonas <[email protected]>
mrousavy and others added 10 commits February 17, 2025 15:31
* fix: Fix orientation updating to `portrait` when phone is flat

* fix: Make `[weak self]`
fix: enable gs1DataBar and gs1DataBarExtended on the native side
…tandard resolutions (#3393)

fix: Enhance photo size retrieval by combining high-resolution and standard resolutions.
Update build.gradle, adding flexible page sizes flag to support 16 KB devices

Android will force 16 KB page sizes support starting November 1st.

https://developer.android.com/guide/practices/page-sizes

> Starting November 1st, 2025, all new apps and updates to existing apps submitted to Google Play and targeting Android 15+ devices must support 16 KB page sizes.

This can already put an application in trouble should it be targeted to Android 15+, when we want to push the APK to the Play Store. The emulators (those that are 16KB ready) are already showing a popup stating that the app isn't 16KB compatible.
fix: Error building assembleDebug assembleAndroidTest: '2 files found with path 'lib/arm64-v8a/libhermestooling.so' from inputs'
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.