81
Notable changes in version 81:
• avoid video recording crash on a small subset of low-end devices caused by the OS wrapping the capture button drawable inside of another type we didn't request which leads to an invalid cast exception when animating it to start video recording
• avoid rare crash when muting/unmuting a video recording and the recording is stopped first
See https://github.com/GrapheneOS/Camera/releases/tag/81 for the full release notes.
78
Notable changes in version 78:
• auto-finish lockscreen (secure mode) activities if the screen is turned off for situations where the phone is taken
• fix rotation for mute toggle and audio indication
• update CameraX library to 1.5.0-alpha05
• update Kotlin to 2.1.10
• update Android Gradle plugin to 8.8.0
• improve code for back navigation
• replace resourceConfigurations with localeFilters
See https://github.com/GrapheneOS/Camera/releases/tag/78 for the full release notes.
77
Notable changes in version 77:
• add back legacy back gesture/button handling due to it still being needed on legacy Android versions (older than 13) which haven't been dropped yet
See https://github.com/GrapheneOS/Camera/releases/tag/77 for the full release notes.
75
Notable changes in version 75:
• greatly improve gyroscope framing hints
• add separate mute toggle from include audio toggle option
• gracefully cancel image capture requests when switching modes, etc.
• enable predictive back support
• add edge-to-edge support
• improve haptic feedback
• add Material You dynamic colors
• migrate to modern Material 3 theme
• update target SDK to 35
• update dependencies
See https://github.com/GrapheneOS/Camera/releases/tag/75 for the full release notes.
74
Notable changes in version 74:
• only try to enable preview stabilization as part of enabling video stabilization when it's marked as supported by the device to address compatibility issues
• update Kotlin to 2.0.10
See https://github.com/GrapheneOS/Camera/releases/tag/74 for the full release notes.
63
Notable changes in version 63:
• use hardware layer type for QR overlay to avoid performance and compatibility issues
* update CameraX library to 1.3.0-alpha07
• use new CameraX resolution configuration
• avoid leaking system settings observer
• update Gradle to 8.1.1
• switch to modern Gradle plugin infrastructure
• update Android Gradle plugin to 8.0.1
• update Kotlin to 1.8.21
See https://github.com/GrapheneOS/Camera/releases/tag/63 for the full release notes.
62
Notable changes in version 62:
• prevent settings icon displaying under camera cutout on devices returning a negative pixel value for the left of the cutout
• fix rotation for QR scanner activity when launched from the Android 13 QR code scanner quick tile
• fix displaying hex encoded binary representation of QR code data
• update CameraX library to 1.3.0-alpha06
• update other dependencies
See https://github.com/GrapheneOS/Camera/releases/tag/62 for the full release notes.
59
2023/02/03
Notable changes in version 59:
• do not automatically launch editor for "Open with"
• update CameraX library to 1.3.0-alpha03
• update AndroidX appcompat library to 1.6.0
• update Material library to 1.8.0
• update Android Gradle plugin to 7.4.1
• update Kotlin Gradle plugin to 1.8.0
• update Android build tools to 33.0.1
• add Gradle verification metadata to Git repository
• use Gradle toolchain support
See https://github.com/GrapheneOS/Camera/releases/tag/59 for the full release notes.
58
2022/12/09
Notable changes in version 58:
• update CameraX library to 1.3.0-alpha02 providing various improvements which are partially documented in their release notes
• update custom parallel ImageSaver implementation for new private CameraX API
• update Gradle to 7.6
• update Kotlin Gradle plugin to 1.7.22
See https://github.com/GrapheneOS/Camera/releases/tag/58 for the full release notes.
57
2022/11/23
Notable changes in version 57:
• update CameraX library to 1.3.0-alpha01 providing various improvements
• update Kotlin Gradle plugin to 1.7.21
See https://github.com/GrapheneOS/Camera/releases/tag/57 for the full release notes.
56
2022/11/03
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
• update ZXing (barcode library) to 3.5.1 for assorted robustness and performance improvements
See https://github.com/GrapheneOS/Camera/releases/tag/56 for the full release notes.
55
2022/10/31
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
See https://github.com/GrapheneOS/Camera/releases/tag/55 for the full release notes.
52
2022/10/05
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
See https://github.com/GrapheneOS/Camera/releases/tag/52 for the full release notes.
45
2022/07/31
Notable changes in version 45:
• update CameraX to 1.2.0-alpha04
See https://github.com/GrapheneOS/Camera/releases/tag/45 for the full release notes.