Releases: GrapheneOS/Camera
57
Notable changes in version 57:
- update CameraX library to 1.3.0-alpha01 providing various improvements which are partially documented in their release notes
- update Kotlin Gradle plugin to 1.7.21
A full list of changes from the previous release (version 56) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
56
Notable changes in version 56:
- use Latency mode by default for fresh installs instead of Quality mode: Latency mode doesn't wait for 3A convergence (stable auto-focus/auto-exposure/auto-white-balance), defaults to 95% JPEG quality instead of 100% and uses HDR+ on Pixel 4 and later instead of Pixel 2 and later which doesn't matter much for fresh installs since Pixel 3 has been end-of-life for over a year
- update ZXing (barcode library) to 3.5.1 for assorted robustness and performance improvements
A full list of changes from the previous release (version 55) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
55
Notable changes in version 55:
- fix handling of statusbar for layout changes
- set correct preview aspect ratio to properly limit focus zone
- make QR overlay match the preview size and location to avoid other layout improvements misaligning it
- move focus ring to preview and hide the portion of it outside the preview
A full list of changes from the previous release (version 54) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
54
Notable changes in version 54:
- temporarily revert fix for tap-to-focus zone limit from version 53 until QR scan mode centering works with it
A full list of changes from the previous release (version 53) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
53
Notable changes in version 53:
- set correct preview aspect ratio to properly limit focus zone
- avoid initialization races, resource leaks and UI stalls in the video player
- don't request audio focus for playing video without audio
- support playing videos in lockscreen mode
- don't launch location settings page from lockscreen mode
- add exported activity for launching QR scanner for use with the Android 13 QR scan tile
- add support for custom URIs to QR scanner
- stop recording video when activity stops instead of having it cut off and corrupted
- improve code quality
- update CameraX library to 1.2.0-rc01 providing various improvements which are partially documented in their release notes
- update Material library to 1.7.0
A full list of changes from the previous release (version 52) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
52
Notable changes in version 52:
- add support for video geotagging as part of the existing opt-in geotagging toggle
- improve in-app gallery edit button to support using a default editor instead of always showing a chooser
- fix navigation bar color in More Settings menu
A full list of changes from the previous release (version 51) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
51
Notable changes in version 51:
- fix video recording with camera sounds disabled (UI stall fix in version 50 had incomplete handling of this case)
A full list of changes from the previous release (version 50) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
50
Notable changes in version 50:
- avoid UI stall for the small delay used to avoid recording the video recording start sound (only relevant with camera sounds enabled)
- switch to non-lazy async sound file preparation to avoid a UI stall when the first sound would be played (relevant even with camera sounds disabled)
- explicitly set media player for media controller as an attempt to work around OS deficiency causing a crash on some devices
- update Kotlin Gradle plugin to 1.7.20
A full list of changes from the previous release (version 49) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
49
Notable changes in version 49:
- update CameraX library to 1.2.0-beta02 providing various improvements which are partially documented in their release notes
- update Android Gradle plugin to 7.3.0
- move away from deprecated package attribute
A full list of changes from the previous release (version 48) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.
48
Notable changes in version 48:
- add Android 13 themed icon support
- update AndroidX appcompat library to 1.5.1
- remove duplicate icon resource
- add resource configuration list to avoid incomplete translations via library resources
A full list of changes from the previous release (version 47) is available through the Git commit log between the releases.
This app is available through the Play Store with the app.grapheneos.camera.play
app id. Play Store releases go through review and it usually takes around 1 to 3 days before the Play Store pushes out the update to users. Play Store releases use Play Signing, so we use a separate app id from the releases we publish ourselves to avoid conflicts and to distinguish between them.
Releases of the app signed by GrapheneOS with the app.grapheneos.camera
app id are published in the GrapheneOS app repository and on GitHub. You can use the GrapheneOS app repository client on Android 12 or later for automatic updates.
Releases are initially pushed out through the Beta channel for both the Play Store and our app repository and then get moved to the Stable channel.