Releases: GrapheneOS/Camera
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.
47
Notable changes in version 47:
- revert migration away from parcel APIs deprecated in API 33 due to a regression (will be redone in a future release)
A full list of changes from the previous release (version 46) 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.
46
Notable changes in version 46:
- build with API 33 SDK and handle breaking changes
- replace API calls deprecated in API 33
- raise target API level to 33
- add support for notification permission for background CameraX / OS error reporting without requesting it from users
- update CameraX to 1.2.0-beta01 providing various improvements which are partially documented in their release notes
- update AndroidX appcompat library to 1.5.0
- update Gradle to 7.5.1
- update Android Gradle plugin to 7.2.2
A full list of changes from the previous release (version 45) 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.