Version 1.55 (2025/08/18)
FIXED Crash on some devices when starting preview using camera vendor extensions, now fail
gracefully instead.
FIXED Crash related to zoom on some older devices when starting with Camera2 API.
FIXED Fixed possible crash related to focusing with Camera2 API.
FIXED Store geotagging properly on devices that always had longitude set to 0.0 (e.g.
Fairphone 5).
FIXED Dialog for poor magnetic sensor dialog wasn't showing any text.
FIXED Ensure the info text for capture progress in x- extension modes remains visible until 100%.
FIXED Zoom wasn't available in video mode after restarting, if photo mode was set to Panorama.
ADDED Announce current camera info for accessibility (e.g. Talkback) on startup and when switching
camera.
ADDED More crop guides: 65:24 and 3:1.
ADDED Catalan translation (thanks to Cambrells).
UPDATED Shutter button now changes to a red square when recording video.
UPDATED Smooth zoom transition when using zoom seekbar (for Camera2 API).
UPDATED Removed -/+ controls for zoom and exposure compensation (these "zoom controls" are now
deprecated in Android).
UPDATED Also hide settings icon when taking a photo.
UPDATED Show current save location in settings.
UPDATED Don't block UI thread when first starting camera preview (for Camera2 API with Android 14+).
Version 1.54.1 (2025/04/07)
FIXED Crash in 1.54 due to trying to change exposure compensation beyond min or max values.
Version 1.54 (2025/04/03)
FIXED Device specific crashes when starting with Camera2 API (related to camera vendor
extensions).
FIXED Manual white balance for Pixel devices.
FIXED Returning from manual to auto white balance mode had incorrect colours until preview or
camera was restarted.
FIXED REC709 and sRGB video picture profiles gave errors on some devices (e.g. Pixel).
FIXED Device specific fixes for slow motion and high speed video.
FIXED Some devices didn't support highest photo resolutions for focus bracketing mode.
FIXED Don't enter immersive mode when in background.
FIXED Some devices (e.g. Galaxy S24+) didn't layout UI correctly when switching directly between
landscape and reversed landscape orientation.
FIXED Placement on of-screen text (e.g. zoom indicator) when in reversed landscape orientation and
focus seekbar was visible.
FIXED Sometimes didn't layout UI correctly for landscape vs reversed landscape when in
split-screen mode.
FIXED Shifted positions of icons (when "along top") to avoid camera privacy indicator on some devices
e.g. Samsung Galaxy.
FIXED Icons weren't smoothly rotating the first time the device was rotated (for Camera2 API).
FIXED Duplicate entry of 0.1s for manual exposure time.
ADDED New Settings/Photo settings/"Save preview shots". Enables saving a short video alongside
photos, containing shots from the moment before the photo was taken (requires Android 8+ and
Camera2 API).
ADDED Support for choosing a specific physical lens (e.g., specifically choosing telephoto lens)
on supported devices (requires Android 9+ and Camera2 API).
ADDED Support for Ultra HDR on supported devices, under Settings/Photo settings/"Image format"
(requires Android 14+ and Camera2 API).
ADDED New "Auto source" mode for focus bracketing: in this mode, the source focus distance will be
automatically set via continuous focus or touch to focus.
ADDED Haptic/vibration feedback for adjusting some seekbars. Can be disabled under
Settings/More camera controls/"Allow vibration feedback". Note this also requires touch
interactions to be enabled in your device's settings.
ADDED New option Settings/More camera controls/"Use milliseconds in filename" (thanks to
Rob Emery).
UPDATED Now requires Android 5+, Android 4.x no longer supported (sorry to anyone still on those
devices - but latest AndroidX libraries now require Android 5+).
UPDATED Improved performance for Camera2 API (on Android 12+) for taking photos with continuous
focus mode, by optimising for latency. If this results in out of focus shots on your device,
change the new option Settings/Photo settings/"Optimise focus for..." to Quality.
UPDATED Improved performance for resuming application with Camera2 API on devices that support
camera vendor extensions.
UPDATED Double tapping will now cancel focus and metering area.
UPDATED Single handed touch zoom by double tap and drag up/down.
UPDATED Improvements for edge-to-edge mode support on Android 15.
UPDATED Allow some more dialogs to run while still showing camera preview.
UPDATED Support longer exposure time (0.5s) on Samsung Galaxy S devices.
UPDATED OnePlus devices on Android 14+ now default to Camera2 API for new installs.
UPDATED No longer force max brightness by default for new installs.
UPDATED Removed "dim on-screen virtual navigation buttons" option for "Immersive mode" (this is now
deprecated on Android, and few devices support it anymore).
UPDATED Changed shutter sound on Samsung devices with Camera2 API (workaround for Samsung specific
bug where Camera2 API sounds are always 100% volume).
UPDATED Made upright detection in Panorama photo mode less strict.
UPDATED Improved exposure compensation seekbar so it's easier to return to an exposure compensation
of 0.
UPDATED No longer using renderscript for image processing algorithms.
Version 1.53.1 (2024/06/04)
FIXED Bug in 1.53 where video subtitles option was incorrectly disabled when SAF enabled, also
fixed a related crash when recreating fragment.
Version 1.53 (2024/05/28)
FIXED Device specific crashes when starting with Camera2 API (related to camera vendor
extensions).
FIXED Crash when saving images if unable to create thumbnail.
FIXED ANRs and poor performance if using Storage Access Framework when save folder had lots of
files (due to trying to measure free memory).
FIXED HDR images coming out green on Samsung Qualcomm devices.
FIXED If force destroyed when in settings, the camera would be incorrectly opened when application
was recreated (camera should only be reopened when leaving settings).
FIXED Long pressing on the shutter button in video mode meant nothing happened when releasing
touch.
FIXED Clicking on gallery icon when using Storage Access Framework would open contacts on some
devices.
FIXED Thumbnail wasn't ignoring deleted files when using Storage Access Framework (thanks to
Daniel Zhang).
ADDED Camera vendor extensions show percentage progress on supported Android 14 devices.
ADDED Long press on switch camera icons now bring up a menu to jump to any camera (for devices
that expose multiple cameras).
ADDED New option for on-screen icon to enable or disable focus peaking.
ADDED Support for themed/monochrome application icon (Android 13).
UPDATED Improved user interface icons for shutter, switch photo/video and switch camera.
UPDATED Smoother zoom for Camera2 API.
UPDATED Improvements for loading thumbnails for gallery icon (including fixing orientation for
X-NIGHT portrait images on Pixel 6 Pro).
UPDATED Improvements to lock screen behaviour when running above lock screen (thanks to
Daniel Zhang).
UPDATED Improvements for popup menu and exposure UI when using large font sizes.
UPDATED Made user's font size preference apply to on-screen text.
UPDATED Changes in preparation for back button behaviour for future Android versions.
UPDATED Better compatibility when debug option Settings/Photo settings/"Enable fast HDR/expo burst"
is disabled: also change the preview exposure. Turning this option off fixes HDR/expo for
Samsung Galaxy devices. New installs on Samsung Galaxy devices now disable fast HDR/expo
burst by default.
UPDATED Updated Chinese Simplified translation (thanks to tumuyan).
Version 1.52 (2023/08/13)
FIXED Crash related to multi-camera devices.
FIXED Possible crash when failing to save with Storage Access Framework.
FIXED Jittery zoom when using multitouch pinch but pinching slowly.
FIXED Don't show zebra stripes, focus peaking or histogram, when displaying resultant photo for
"Pause after taking photo" option.
FIXED Problem where clicking on gallery icon would sometimes go to a "base" image instead of HDR
image, when saving HDR photos with base images (for Android 10+).
FIXED Collapse notification panel when launching from a quick settings tile.
FIXED Some info toasts weren't showing (e.g., when cancelling SAF dialog, or denying location
permission).
FIXED Problem where if setting Video Picture Profiles to non-default value caused camera to fail
to open, the Video Picture Profiles setting would no longer show to be able to set back to
default.
FIXED Allow trying to switch between photo and video mode if camera fails to open (in some case
the failure may be specific to the mode).
FIXED Aspect ratio and other fixes in split-screen and multi-window modes.
FIXED Problem on some tablets where zoom seekbar showed under navigation bar in landscape
orientation in some circumstances.
ADDED Support for zoom with camera vendor extensions (for supported Android 13+ devices).
ADDED Support for displaying on-screen ISO and exposure time with camera vendor extensions (for
supported Android 13+ devices).
UPDATED Made pinch zoom more sensitive (better support for modern devices with higher zoom levels).
UPDATED "Touch to capture" option now supports starting and stopping video.
UPDATED Applied a timeout of 2 second for focusing with original camera API.
UPDATED Improved performance for NR photo mode.
UPDATED Drop support for notifications for background saving, due to Android 13 permissions faff.
UPDATED No longer allow a screenshot of the camera preview to show in "recent apps" view (for
Android 13+).
UPDATED No longer cancel panorama when moving device orientation too far in wrong direction.
UPDATED Made more text scale according to user's font size preference.
Version 1.51.1 (2023/01/02)
FIXED Fix crashes for Camera2 API.
Version 1.51 (2022/12/21)
FIXED Gallery thumbnail had incorrect orientation on some Android 10+ devices.
FIXED Focus bracketing images came out underexposed on some devices since
version 1.50 (e.g. Pixel 6 Pro).
FIXED Problems with NR, fast burst and long manual exposures on some devices (e.g., Pixel 6 Pro).
FIXED Face detection on-screen icon shouldn't show in camera vendor extension modes (as not
supported).
FIXED For Camera2 API, red eye flash was incorrectly being shown even on devices that didn't
support it.
FIXED Not saving location exif information for Camera2 API on some devices (e.g., Pixel 6 Pro).
FIXED Crashed recording video on some devices and resolutions (e.g. Pixel 6 Pro at 1920x1440) if
those resolutions didn't support the same frame rate as other resolutions.
FIXED Don't display error message if using volume keys to turn auto-level on or off in RAW or
Panorama mode (unless device doesn't support auto-level at all).
ADDED New option Settings/Photo settings/"Remove device EXIF data" to remove device metadata from
JPEG photos.
ADDED Shading for auto-level and crop guides, to darken the preview outside of the region of
interest.
ADDED Display message to hold device steady when using X-Night photo mode.
ADDED New option Settings/Photo settings/"HDR tonemapping" to choose tonemapping algorithm used
for HDR photo mode.
UPDATED Applied a timeout of 1 second for focusing with Camera2 API.
UPDATED Made it easier to zoom to 1x zoom using seekbar on devices that can zoom out to ultra-wide
camera.
UPDATED Make zoom seekbar snap to powers of two (for Camera2 API).
UPDATED No longer switch to manual mode in DRO and NR photo modes, as on some devices this meant
losing the benefit of manufacturer algorithms.
UPDATED Volume key down now supports pause/resume video on Android 7+ when recording video, if
option for volume keys is set to "Take photo (or start/stop video recording)".
UPDATED Apply a dimmed effect when reopening camera or switching modes (for Camera2 API).
UPDATED Improved look of on-screen level line.
UPDATED On-screen pitch and compass lines now show smaller intervals as camera zooms in.
UPDATED Improvement to HDR algorithm for dark scenes.
UPDATED Camera2 extension night mode now adds "_Night" to filename.
UPDATED Default to Camera2 API for some devices (will only take affect for new installs or if
resetting settings).
UPDATED Default to flash off instead of flash auto.
UPDATED DRO, HDR, NR modes no longer activate showing full on-screen info toast when opening camera.
UPDATED Use system toasts without custom views when appropriate.
UPDATED Display current value for photo stamp font size and colour in preference summary.
Version 1.50.1 (2022/06/08)
FIXED Crash on OPPO devices for old camera API introduced in 1.50.
Version 1.50 (2022/06/04)
FIXED HDR photos came out black on some Samsung Galaxy devices with Android 12.
FIXED Problems with flash on Camera2 API (Samsung Galaxy, OnePlus, Pixel 6 Pro). Galaxy and
OnePlus devices therefore no longer default to using the "alternative flash method".
FIXED Problems with expo, HDR and long manual exposures on some devices (e.g., Pixel 6 Pro).
FIXED Granting only approximate location permission on Android 12 would turn geotagging option
back off.
FIXED On-screen text looked strange on Android 12.
FIXED Gallery icon overlapped with navigation bar if using widescreen resolution with UI in left
or right handed mode.
ADDED Support for Android 12's camera extensions API. When using Camera2 API, on selected devices
advanced photo modes are now available (e.g., Night on Pixel 6 Pro; Night, Bokeh and Beauty
on some Galaxy devices).
ADDED Improved support for devices with multiple camera devices, where extra cameras are exposed
via zooming in and out (e.g., Pixel 5/6).
ADDED New debug option Settings/Photo settings/"Enable dummy capture HDR/expo fix". Please enable
this if you are having problems with HDR or expo bracketing mode on Samsung Galaxy devices
with Android 11+ (specifically if some expo images come out with the same exposures).
UPDATED Removed "use addresses" and "say cheese" options. Sorry about that, but
this is due to new data privacy requirements on Google Play: although
these used standard Android APIs, information was not available for these APIs to satisfy
data privacy requirements.
UPDATED Now targetting Android 12. For remote control device options, new bluetooth permissions are
used instead of requiring location permission.
UPDATED Move gallery icon slightly to avoid overlapping with Android 12 camera privacy icon.
UPDATED Made pinch zoom smoother, to allow finer control.
Version 1.49.2 (2022/01/13)
FIXED Dialog for "Save settings" shouldn't allow multiple lines.
FIXED Crash for NR photo mode on some devices since version 1.49.
UPDATED Switched to using AppCompat AppCompatActivity.
UPDATED Photo stamp custom text now uses AppCompat libraries to support latest emoji.
UPDATED Made appearance of info "toasts" more consistent.
Version 1.49.1 (2021/09/20)
FIXED Crop guides weren't drawn correctly in portrait orientation in 1.49.
FIXED Diagonals grid wasn't drawn correctly in portrait orientation in 1.49.
Version 1.49 (2021/09/07)
FIXED Crash when failing to save photos/videos with mediastore (Android 10+ if not using Storage
Access Framework).
FIXED Crash related to original camera API.
FIXED Crash when using photo stamp with auto-level when angle is zero.
FIXED Couldn't exit immersive mode on Android 11.
FIXED Behaviour where widescreen preview aspect ratios show under on-screen navigation bar wasn't
working properly on Android 11.
FIXED Manual white balance had inverted effect.
FIXED Video subtitles file didn't work properly when video file restarted due to max filesize.
FIXED Taking a photo in RAW only, then clicking on the gallery thumbnail would sometimes
incorrectly open an earlier non-RAW photo or video.
FIXED Corrected pitch and compass line lengths for portrait vs landscape orientations.
FIXED Single and double tap options to take photo weren't working correctly in panorama mode.
FIXED When using manual ISO seekbar, sometimes incorrect ISO button would be highlighted.
UPDATED Now supports portrait and landscape system orientations, rather than being locked to
landscape system orientation.
UPDATED Double tap to take photo option no longer performs a touch to focus, this now only happens
from a single tap.
UPDATED Improved performance when opening camera and clicking on gallery icon (mainly relevant for
using Storage Access Framework with Android 10+ when save folder has large number of files).
UPDATED Set max preview exposure time to be 1/5s instead of 1/12s, for when using manual exposure.
UPDATED Support longer exposure time (1/5s) on some Samsung Galaxy S devices.
UPDATED Improvements to brightness levels for Noise Reduction, DRO and HDR photo modes (images
coming out too dark in some cases).
UPDATED Improvement to Noise Reduction photo mode quality (improved ability to distinguish noise
from ghosting effects).
UPDATED Improvement to Noise Reduction photo mode to avoid overexposing in lower light scenes.
UPDATED Improved choosing when to use 8 images for Noise Reduction photo mode.
UPDATED Optimisations for DRO and NR photo modes on Samsung devices.
UPDATED Accessibility improvement, set hints for EditTexts.
UPDATED Now targetting Android 11. Due to changes in Android 11 this means "video subtitles" option
is now only available when saving with
Settings/More camera controls/"Storage Access Framework" enabled.
UPDATED Updated some user interface icons.
Version 1.48.3 (2020/11/20)
FIXED Possible crash for panorama if failing to crop due to poor transformations; now fails
gracefully.
FIXED Crash on EXTERNAL devices with Camera2 API that didn't support querying the view angles.
FIXED Photos would sometimes fail to save on some devices with Storage Access Framework, when some
options were enabled (options like DRO, HDR, auto-level, photostamp that require
post-processing; custom Exif tags like artist or copyright; or when using geotagging with
Camera2 API).
FIXED Fix for HDR scenes with both very bright and very dark regions, result would be over
exposed.
FIXED Fixed possible misalignment for HDR scenes with very bright or very dark images.
FIXED Corrupt videos could be left over if video failed to start.
FIXED Possible problem taking photos on some devices with LIMITED Camera2 API support.
FIXED Possible problem with default edge mode and noise reduction mode behaviours on some devices
with LIMITED Camera2 API support.
FIXED UI would become sluggish if camera or storage permission denied with "Don't ask again".
UPDATED Now supporting "scoped storage" on Android 10+. This means storage permission is no longer
required on Android 10+. However this means the following changes:
* Saving outside of DCIM/ is no longer possible unless using the Storage Access Framework
option. If you had set up a custom save folder outside of DCIM/ and are on Android 10+,
it will be reset to the default DCIM/OpenCamera/ folder. If you want to continue saving
outside of DCIM/, you can enable
Settings/More camera controls/"Use Storage Access Framework" and choose a new folder.
* If using Video subtitles option, then the .SRT files will show up in gallery
applications, unless Settings/More camera controls/"Use Storage Access Framework" is
enabled.
Note that these changes are required due to changes being made in Android that applications
are required to support.
UPDATED Use seekbar for more settings (audio control sensitivity, image quality, photo stamp font
size).
UPDATED Debug XML files for panorama now saved in Android/data/net.sourceforge.opencamera/files/.
UPDATED Camera now closed when in settings or preview otherwise in background.
Version 1.48.2 (2020/07/12)
FIXED Manual focus and focus bracketing seekbars weren't being hidden when in immersive mode.
FIXED Video subtitles would stop before end of video on some devices when using Storage Access
Framework.
UPDATED Switched to AndroidX support library.
UPDATED Artist, Copyright exif tags option now supported for devices running Android 6 or earlier.
UPDATED Selecting remote device type for Bluetooth remote control now calls Open Camera's
DeviceScanner directly; DeviceScanner activity no longer exported.
Version 1.48.1 (2020/05/02)
FIXED Crash on devices with Camera2 API where camera reports no picture, video or preview
resolutions, instead fail to open camera gracefully instead.
FIXED Fix switch camera buttons behaviour if a camera with ID greater than 0 failed to open.
FIXED Some devices lost custom video profiles in 1.48.
ADDED If camera fails to open, display ID of current camera that we tried to open.
Version 1.48 (2020/04/22)
FIXED Taking front camera photos with frontscreen torch was slow.
FIXED When using "Pause after taking photo", touching to unpause no longer
triggers auto focus, or taking another photo for "Touch to capture".
FIXED Take photo widget issue.
FIXED Camera specific hardware keys such as volume keys shouldn't take effect in settings etc.
FIXED Don't set optical image stabilization if video digital stabilization is enabled in video
mode.
FIXED Seamless video restart on maximum filesize (for Android 8+) wasn't broadcasting video files
except the last one, meaning they were taking longer to show up in mediastore gallery.
FIXED Recording video on Android 8+ could leave zero-size files if size approached the maximum
filesize, but a restart did not occur.
FIXED Problem of on-screen level angle overlapping with shutter icon when using a widescreen
preview aspect ratio.
FIXED Incorrect layout for on-screen text when using "icons along top" with wide-screen aspect
ratio and device held in upside-down landscape orientation.
FIXED Focus seekbars overlapped with histogram in widescreen aspect ratio when using "Icons along
top" UI placement.
FIXED Was incorrectly offering manual white balance even if camera didn't support this
(inconsistency that the manual white balance option showed, even though the manual white
balance temperature seekbar wasn't shown).
FIXED Optional on-screen icons (such as flash, RAW) weren't updating correctly if switching to a
camera that didn't support that feature.
FIXED Don't show on-screen flash icon in video mode (since this icon doesn't support torch, and
flash auto/on not supported in video mode).
FIXED Preview texture buffer size (for Camera2 API) could be set incorrectly after changing aspect
ratios.
FIXED Auto-level photos could never be full resolution (for when angle was 0).
FIXED Update on-screen time format more often when changing device settings.
FIXED USB/bluetooth keyboard control bug when navigating popup menu, if icons were displayed with a
horizontal scrollbar.
ADDED New icon for switching between multiple cameras. If your device has multiple front and/or
back cameras, then the existing icon to switch cameras will switch between the first front
and back camera; the new icon will instead cycle between the multiple front or back cameras.
If you prefer the old behaviour, then disable
Settings/On screen GUI/"Multiple cameras icon".
ADDED Current camera ID now displayed on-screen (next to date/time) for devices with multiple
front/back cameras. This can be disabled under Settings/Camera preview/"Show camera ID".
ADDED Aperture control, for devices that support this. (Camera2 API only.)
ADDED Flash on and torch now supported for manual ISO/exposure.
ADDED Option to specify REC709 or sRGB profile for video recording.
ADDED New custom gamma profile option for video recording.
ADDED New video profiles JTVideo, JTLog and JTLog2 (thanks to JT Haapala).
ADDED New option for alpha value to use for ghost image option.
ADDED More zebra stripe values 93-99%.
ADDED Options to control zebra stripe colours.
ADDED Option for storing device's current yaw/pitch/roll in Exif user comment for photos (thanks
to Joshua).
ADDED New option Settings/More camera controls/"Allow long press actions" to disable long press
actions.
UPDATED Auto-level feature now shows on-screen rectangle to show the frame of the resultant photo.
UPDATED Improvements for log profiles for video recording. Please note that this means the behaviour
of these profiles has changed!
UPDATED On devices with on-screen navigation buttons, camera preview can now display under these
buttons if required for wide aspect ratio (requires Android 5+).
UPDATED New immersive mode option to hide navigation buttons only when in immersive mode; existing
option for hiding navigation buttons now renamed to say "dim".
UPDATED Show toast with camera id on startup if camera isn't set to the default camera for front or
back facing. Toast for cameras also displays whether ultra-wide, when using Camera2 API.
UPDATED HDR and NR photo modes now limited to maximum resolution of 22 megapixels (to avoid risk of
running out of memory on devices with large camera resolutions).
UPDATED Improved performance when displaying ghost image larger than device's resolution.
UPDATED Popup menu now displays extra information for resolutions (MP for photos, descriptive name
like FullHD, VGA etc for video).
UPDATED Don't set video digital stabilization when in photo mode.
UPDATED Some preferences are now showed disabled if only relevant for another nearby option that
isn't currently enabled.
UPDATED Moved video bitrate and frame rate options to debugging section.
UPDATED Improved UI support for "external" cameras (if detected/supported with Camera2 API).
UPDATED Improved placement of on-screen text (zoom, video recording time etc) to avoid focus
seekbars in landscape mode.
UPDATED Improved look of on-screen text for manual/exposure sliders.
UPDATED Exposure icon now highlights red when exposure UI is open.
UPDATED Exposure UI now auto-opens when switching to manual white balance (as exposure UI contains
the manual white balance temperature seekbar).
UPDATED More repeat mode options (100x, 200x, 500x).
UPDATED Optimisation for reading most recent photo/video for thumbnail.
Version 1.47.3 (2019/10/20)
FIXED Grids were being drawing too faintly.
UPDATED Camera2 API is now a "list" selection rather than a boolean switch.
UPDATED Updated some icons for newer more consistent material design look.
UPDATED Changed notification icon to be white.
UPDATED Minor accessibility improvements.
UPDATED Clarify in settings that PNG image format is not truly lossless.
UPDATED Moved licences from about to separate preference category.
Version 1.47.2 (2019/09/04)
FIXED Some devices (e.g., Samsung) played shutter sound etc when Camera2 API enabled even when
phone was on silent/vibrate.
FIXED When using "Icons along top" UI placement on devices with notches/cutouts, on-screen text
could be covered up by icons in widescreen aspect ratios.
FIXED Don't display ghost image whilst frontscreen flash is enabled.
FIXED Info toast string for video mode could be too long in some cases for high speed frame rates.
ADDED Support for EXTRA_DURATION_LIMIT, EXTRA_SIZE_LIMIT, EXTRA_VIDEO_QUALITY for when called from
video (ACTION_VIDEO_CAPTURE) intent.
UPDATED Minor performance improvement for panorama.
Version 1.47.1 (2019/08/17)
FIXED Crash in 1.47 when saving photo with SAF and geotagging, when using Camera2 API.
FIXED Crash in 1.47 for panorama photo mode if a new photo is taken when a previous panorama is
still being processed.
FIXED Crash for panorama if no matches found when aligning images.
Version 1.47 (2019/08/14)
FIXED Disallow switching between auto and manual mode while recording video (this previously
crashed).
FIXED Crashes related to histogram, zebra stripes, focus peaking - don't crash if we have
problems.
FIXED Don't close Open Camera if bluetooth service (for remote control) fails to initialise.
FIXED Crash related to focus assist if camera closed.
FIXED Crashes related to multiple instances of Open Camera and Renderscript.releaseAllContexts().
FIXED Some devices (e.g., LG G6) defaulted to front camera, hopefully fixed to default to back
camera on all devices that have a back camera.
ADDED New panorama photo mode (requires Android 5+, note not all devices are supported).
ADDED New option Settings/Photo settings/Text style/"Text with shaded background" for photo stamp
option, to draw with a rectangular shaded background (i.e., bringing back the old behaviour
that was replaced by the newer outline shadow text).
UPDATED Notifications now displayed on Android 8+ when Open Camera is in background when images are
still being processed/saved.
UPDATED Improved exposure panel UI, and made on-screen text (zoom, video timer etc) more compact.
UPDATED Camera ID is now displayed when switching cameras, on devices with more than two cameras.
UPDATED Set navigation bar colour to black (needed for some devices, e.g., Samsung).
UPDATED Improved performance on Android 7+ when saving photos when using Storage Access Framework
(no longer need to save to a temporary file to handle Exif tags).
UPDATED When saving "base images" for Noise Reduction mode, keep JPEG quality at 100% even if using
post processing options.
UPDATED Updated Renderscript to 64-bit code.
Version 1.46 (2019/05/18)
FIXED Problems with toasts being displayed for seekbars on Android 9.
FIXED Face detection stopped working when recording video (on old Camera API).
FIXED Wasn't displaying crop guides in some cases (when the crop guide aspect ratio matched the
photo/video resolution's aspect ratio, but this didn't match the preview's aspect ratio).
FIXED Improvement to on-screen placement of pitch and compass lines.
FIXED Toast for enabling/disabling face detection (via on-screen icon) was hidden by subsequent
info toast from restarting the camera.
FIXED Fixed some crashes for old camera API.
FIXED Problem with Camera2 API where with manual exposure time, preview would display a maximum
exposure time of 1/12s rather than what the manual exposure time had been set to.
FIXED When using "red eye" flash, on-screen flash icon (with Camera2 API) was being shown all the
time, when this actually behaves similar to flash auto.
FIXED Avoid "capturing" text from being covered by focus bracketing sliders in focus bracketing
photo mode and landscape orientation.
FIXED Don't allow continuous fast burst mode (when holding down shutter button) in standard photo
mode with RAW only (previously this appeared to work, but no images were saved).
FIXED Crashes with Camera2 API related to multithreading issues.
FIXED Problem with camera preview and UI orientation if user switched to reverse landscape
orientation whilst in settings or an on-screen dialog was displayed.
FIXED When using "Icons along top" UI placement, on-screen text could appear below the icons
if icons showed above the camera preview, when popup menu opened.
FIXED Layout problem on Nexus 7 with "Icons along top" UI placement when going to settings and
back.
FIXED Free storage space should now be correct for external SD cards when using Storage Access
Framework.
ADDED New option Settings/Camera preview/"Show a histogram" to display an on-screen histogram.
(Camera2 API only.)
ADDED New option Settings/Camera preview/"Show zebra stripes" to display on-screen zebra stripes
to indicate over-exposed regions. (Camera2 API only.)
ADDED New option Settings/Camera preview/"Focus peaking" to display on-screen highlights to
indicate in-focus edges. (Camera2 API only.)
ADDED RAW/DNG now enabled on higher end devices for expo bracketing and focus bracketing photo
modes, as well as HDR when saving the base expo images. Use the new options Settings/Photo
settings/"Allow RAW for expo bracketing" and "Allow RAW for focus bracketing" if you want to
enable RAW for standard photo mode, but not for expo/focus bracketing modes.
ADDED New option Settings/Photo settings/"Use addresses" to display GPS coordinates in the form
of an address (for photo stamp and video subtitles).
ADDED Support for remote control via bluetooth/USB keyboards.
ADDED New option under Settings/On screen GUI/ to enable on-screen icon for enabling location
data.
ADDED New option under Settings/On screen GUI/ to enable on-screen icon for cycling through flash
modes (instead of on the popup menu).
ADDED New option under Settings/On screen GUI/ to enable on-screen icon for cycling through RAW
modes.
ADDED Support for the Kraken Smart Housing (thanks to Edouard Lafargue). See Settings/More camera
controls/"Bluetooth LE remote control...".
ADDED Added some more common manual shutter speeds (1/10 to 1/50 now changes in steps of 1/5).
UPDATED Default UI layout is now "icons along top" (see Settings/On screen GUI/UI placement to
change back to old layouts.
UPDATED Improved DRO algorithm for some scenes (e.g. stop making clouds so unnatural).
UPDATED Noise Reduction "NR Mode" (normal or low light) is now preserved; the on-screen "NR" icon is
now highlighted in yellow in low light mode.
UPDATED Separated some options under "Settings/On screen GUI" preference screen out into the new
screen "Camera preview".
UPDATED Made exposure UI panel more compact.
UPDATED On-screen icon for RAW now displayed as "RAW ONLY" if only saving RAW.
UPDATED Display number of remaining images to save when "processing".
UPDATED Play notification sound (if shutter sound not disabled) when focus bracketing completes.
UPDATED Also added option for 150 focus bracketed images.
UPDATED Code to try to prevent video corruption when running out of space now enabled when using
Storage Access Framework.
Version 1.45.2 (2019/01/20)
FIXED Don't allow focus assist when recording video.
Version 1.45.1 (2019/01/18)
FIXED Crash when saving settings if SAF enabled, and save location does not correspond to a file
based directory.
FIXED Some devices in Camera2 mode lost support for modes requiring burst or manual ISO/exposure.
FIXED Improve popup view for small screens, to help some languages with longer strings.
Version 1.45 (2019/01/14)
FIXED Crash if going to background during focus bracketing.
FIXED Crash for Camera2 API on devices with no color effects.
FIXED Crashes related to saving with storage access framework.
FIXED If Open Camera is running above screen lock, don't require screen to be unlocked just to
show an info dialog.
FIXED Prevent exposure panel from overlapping with on-screen icons on small devices.
FIXED Problems with popup view and left handed UI (e.g., wouldn't show when first opened).
FIXED Unlimited repeat mode didn't work on some languages (if this affected you, you'll need to
re-select the option for unlimited, then it should start work).
FIXED If Repeat Mode changed in Settings, the same option on popup menu would sometimes not be
updated.
FIXED Don't pause on-screen preview when capturing in fast burst mode.
FIXED Don't support expo bracketing, focus bracketing or fast burst photo modes if called from a
"Take photo" intent.
FIXED Taking photos could hang on some devices with Camera2 API when using repeat mode and
continuous focus.
FIXED ISO manual slider wasn't updating when ISO was changed by using the ISO buttons.
FIXED Code meant to increase exposure time for dark scenes in Noise Reduction mode could end up
reducing exposure time in some cases.
FIXED Wasn't requesting audio permission (for Android 6+) for "Audio control" options.
ADDED New "Low light" mode for Noise Reduction photo mode.
ADDED Continuous burst mode: holding down shutter button in standard or fast burst photo modes
will now enable a continuous burst. (Camera2 API only.)
ADDED Focus assist option (Settings/On screen GUI/"Focus assist"), allows auto-zooming when
adjusting manual focus distance.
ADDED Support for different photo image formats (Settings/Photo settings/"Image format"): WebP,
PNG.
ADDED Support for different video file formats (Settings/Video settings/"Video format"): H264,
HEVC, 3GPP, WebM (WebM is without audio support).
ADDED New options to save and restore all settings to a file (see Settings/"Settings manager").
ADDED New option Settings/On screen GUI/UI placement/"Icons along top", which enables a new user
interface layout where control icons are laid out opposite where the "take photo" icon is
(top of the screen in portrait, or left of the screen in landscape).
ADDED New options under Settings/On screen GUI/ to enable on-screen icons for enabling face
detection, auto-level, photo stamp, custom text stamp, white balance lock; also the
exposure lock icon is now optional.
ADDED Timelapse capture rates of 120x and 240x.
ADDED More auto-repeat options.
ADDED Larger options for maximum filesize for video (up to 9GB).
ADDED 2:1 crop guide.
ADDED New "fine" setting for video flat (log) profile.
ADDED New lower noise sensitivity for "loud noise" audio trigger.
ADDED Vietnamese translation (thanks to Khánh Trần).
UPDATED Improved HDR algorithm to avoid increasing noise in darker scenes. If you prefer the
original behaviour, see Settings/Photo settings/"HDR contrast enhancement" and set this to
"Always". Or, you can also set this to "Off" to disable this in all cases.
UPDATED Improvements to contrast enhancement (as used by HDR, DRO, Noise Reduction): avoid
increasing contrast too much in dark regions.
UPDATED Improvement to Noise Reduction mode colours for some scenes.
UPDATED Improved quality of deghosting algorithm for Noise Reduction mode (manages to deghost with
less loss of quality).
UPDATED Improved auto-alignment for Noise Reduction mode for dark scenes or when zoomed in.
UPDATED Allow maximum of 2s instead of 0.5s manual exposure time in Noise Reduction mode.
UPDATED Made user interface buttons larger.
UPDATED Focus bracketing mode now supports up to 200 images.
UPDATED Focus bracketing mode can now be cancelled by pressing the take photo button again.
UPDATED Focus bracketing mode makes the shutter sound per shot.
UPDATED Burst images are now labelled starting from "_0" in the filename suffix (to be consistent
with expo and focus bracketing).
UPDATED Make it clearer that Storage Access Framework should be enabled to allow saving to SD cards.
UPDATED Photo and video resolutions on popup menu now ordered left to right from smallest to
largest, rather than largest to smallest.
UPDATED Ensure photo resolutions are sorted in order (by area).
UPDATED Video frame rates now specify which are "high speed" (for Camera2 API); also make it clearer
if video resolution in settings is for high speed mode.
UPDATED Improved performance when changing video speed on popup menu.
UPDATED "Say cheese" voice control now remains on.
UPDATED Minor improvements for accessibility.
UPDATED Expo bracketing, focus bracketing, noise reduction and fast burst modes now display number
of photos being taken in each burst.
UPDATED Allow Camera2 mode to be used on more devices (devices that have both some LEGACY cameras,
and some cameras with at least LIMITED support).
UPDATED Content description for exposure lock now updates to say whether clicking will lock or
unlock exposure.
Version 1.44.1 (2018/09/23)
FIXED Crash in 1.44 for ghost image option if selected image could not be loaded due to
SecurityException.
FIXED Crash with RAW (DNG) in some cases due to threading issue when "Pause after taking photo"
enabled.
Version 1.44 (2018/09/18)
FIXED Crash if activity is destroyed as photo is taken.
FIXED Crash if camera reopened 128 times in a single instance of the application.
FIXED Fixed some crashes for old camera API.
FIXED Fixed crash with Camera2 API when using expo/HDR if fast burst disabled, and camera
FIXED In Camera2 API mode, wasn't checking to see if video stabilization option is supported.
FIXED Settings/Preview size/"Maximise preview size" option didn't always work correctly on some
devices (e.g., Nokia 8).
FIXED Fixed a crash related to failing to save with storage access framework.
FIXED Switching from slow motion back to regular speed wouldn't reset exposure level on some
devices.
FIXED Prevent manual focus slider from overlapping with on-screen icons.
FIXED Photos taken while recording video were being saved at 100% quality if photo mode was DRO or
HDR, even though the photo mode isn't relevant for photos when recording video.
FIXED Don't show fast burst options on popup mode when in video mode.
FIXED Problem of toasts for seekbars disappearing when continually moving seekbar.
FIXED GUI not updating properly when using auto-repeat with timed interval in Camera2 API mode.
FIXED Norwegian strings for video bitrate preferences were incorrect.
ADDED New photo mode "NR" Noise Reduction, takes a burst of photos and aligns and merges to reduce
noise. (Camera2 API only, only supported on high end devices.)
ADDED New photo mode "Focus {}" to enable Focus Bracketing. (Camera2 API only.)
ADDED New option Settings/"Ghost image", to overlay either last photo taken, or a selected image
on your device.
ADDED New option Settings/On screen GUI/"Show audio level meter", to display on-screen audio level
when recording video.
ADDED New option Settings/Video settings/"Video flat (log) profile" to record video with a flat
profile. (Camera2 API only.)
ADDED New options under Settings/"Processing settings..." for setting Edge Mode and Noise
Reduction Mode filtering options. (Camera2 API only.)
ADDED New option Settings/Photo settings/"Distance unit" to allow using feet instead of metres for
GPS altitude on photo stamp and video subtitles.
ADDED On-screen flash icon (to show whether flash will fire or not) now supported for front screen
flash.
ADDED New Camera2 API debug option under Settings/"Photo settings" to disable taking photos whilst
recording video feature (if your device has problems recording videos with Camera2 API
enabled, try disabling this).
ADDED Camera2 support for high resolution photo resolutions (required for supporting highest
resolutions on some devices, e.g., Nokia 6, Samsung Galaxy S6).
ADDED Launching from intent now recognises request for front or back camera
(android.intent.extras.CAMERA_FACING, android.intent.extras.LENS_FACING_FRONT,
android.intent.extras.LENS_FACING_BACK, android.intent.extra.USE_FRONT_CAMERA).
ADDED Video bitrate options for 150Mbps and 200Mbps (may not work on all devices).
ADDED New video audio source options: UNPROCESSED (requires Android 7) and VOICE_RECOGNITION.
ADDED Partial Greek translation (thanks to Wasilis Mandratzis-Walz).
ADDED New option to disable ever showing the "What's New" dialog (under Settings/On screen GUI/
"Show What's New dialog").
UPDATED No longer wait for image queue to be saved to go to settings, or background.
UPDATED On Android 8+ when restarting video due to hitting maximum filesize, transition to new file
is now seamless.
UPDATED Improved behaviour of seekbars for manual ISO, shutter speed, white balance (they now select
sensible "round" values).
UPDATED Show pitch lines etc even when device is near vertically down or up; also highlight the 90
degree pitch line when almost vertically down or up.
UPDATED Don't show auto-level on-screen icon when device is near vertically down or up (since auto
level won't occur in that situation).
UPDATED Always show scrollbar on popup menu (so it's more obvious that it can be scrolled).
UPDATED Show FPS on-screen when recording video (Camera2 API only).
UPDATED Made disabled buttons on popup menu easier to see in bright light.
UPDATED Made on-screen level lines clearer.
UPDATED New material design gallery icon (used when no last thumbnail found, and also for shortcut
icons).
UPDATED If an option that requires compass direction is set, warn user if compass is unreliable.
UPDATED Current manual focus distance is now always saved.
UPDATED Show video bitrate on info toast if not set to default.
UPDATED More preferences in settings now show the currently selected value.
UPDATED Battery optimisation: don't use magnetic compass sensor unless required for user
preferences.
UPDATED Camera opening on background thread (for smoother operation) now enabled for Android 6
devices (was already supported for Android 7+).
UPDATED Workaround for bug where popup menu appears too large (off-screen), reopening the popup at
least should fix this without having to restart Open Camera.
Version 1.43.3 (2018/04/20)
FIXED Fixed some crashes.
ADDED Added video capture rate, capture rate factor and high speed info to About debug dialog.
UPDATED Fix toast message if slow motion video fails.
Version 1.43.2 (2018/04/13)
FIXED Fixed some crashes.
Version 1.43.1 (2018/04/12)
FIXED Crash when selecting antibanding setting on devices with no support for antibanding; this
option is now removed on such devices.
FIXED Crash when using Storage Access Framework to select "Downloads" on Android 8+.
FIXED Fixed some other crashes.
Version 1.43 (2018/04/10)
FIXED Fixed crash when sharing images (if not using Storage Access Framework) on some Android 7+
devices.
FIXED Fixed crash related to devices that don't support video.
FIXED Fixed some crashes for when Camera2 API enabled.
FIXED Problems when taking HDR or expo photos quickly without pause, the second photo would use
incorrect exposure.
FIXED Problems with popup view layout on some non-English languages.
FIXED On-screen icons (e.g., for HDR) didn't show after restarting.
FIXED When using volume keys to switch auto-level on/off, user interface wasn't updating properly.
FIXED Face detection mode on Camera2 API wasn't affecting resultant exposure etc.
FIXED Bug with video subtitles (.SRT) option, overlapping subtitles could appear briefly when
pausing/resuming video.
FIXED Bug on some devices (e.g., Nokia 8) where manual sliders (e.g., for manual ISO) could only
go up to 1 less than the true maximum allowed value.
FIXED Some stored "values" for zh-rCN shouldn't have been translated.
ADDED New Fast Burst photo mode (Camera2 API only).
ADDED Slow motion video (Camera2 API only).
ADDED Time lapse video (requires Android 5).
ADDED Torch option for front cameras without flash, which lights up the screen.
ADDED Option to save only in RAW/DNG format (requires Android 7).
ADDED New options under "Photo settings" to support Artist and/or Copyright Exif tags in images
(requires Android 7).
ADDED On-screen icons for DRO and Expo Bracketing modes.
ADDED On-screen icon for when audio is disabled in video mode.
UPDATED Now targetting Android 8.1.
UPDATED Improved appearance of on-screen text and photo stamp text (draw fonts with outline, rather
than shaded background).
UPDATED Improved layout of on-screen information.
UPDATED Improved look of popup menu.
UPDATED Improved support for setting frame rates (including high speed support) when using Camera2
API. Thanks to George Joseph.
UPDATED Video frame rate preference is now stored per-camera (as with video resolution).
UPDATED Burst mode now renamed to Repeat mode (note, some translations may still refer to "burst").
UPDATED Some preferences in settings now show the currently selected value.
UPDATED Improved performance when going to settings in portrait mode.
UPDATED Don't request audio permission (or show toast if not available) if record audio option for
video is disabled.
UPDATED Zoom now resets when pausing the application, switching camera, or switching between photo
and video modes (not resetting zoom tends to confuse users; this change also makes behaviour
consistent with other camera applications).
UPDATED For "Pause after taking photo" option, pressing Back when preview is paused now unpauses the
preview and keeps the photo, rather than exiting the application.
UPDATED Don't block UI when image saving queue is full, instead simply don't allow more photos to be
taken until queue is no longer full. Size of image saving queue is also increased, depending
on memory of device.
UPDATED Datestamp format (for "Stamp photos" option) yyyy/mm/dd replaced with yyyy-mm-dd (to match
ISO 8601 standard).
UPDATED Camera2 API now sets CONTROL_ENABLE_ZSL for standard and DRO photo modes on Android 8+.
UPDATED "Use background thread" debug option removed (now defaults to using background thread for
saving photos).
Version 1.42.2 (2017/12/30)
FIXED Fixed some crashes.
FIXED Problems with alignment of some dialogs in portrait mode on some devices (possibly an
Android 8 issue).
ADDED On-screen face icon displayed when face detection is enabled.
UPDATED Enable 60fps on Android 7+ for GUI rendering.
Version 1.42.1 (2017/12/10)
FIXED Crash related to front camera fake flash on devices with auto focus and Camera2 API.
FIXED Possible fix for boot loop on LineageOS (this is a LineageOS bug exposed by using Android
Studio 3; workaround is to upgrade to build tools 27.0.1).
FIXED Change in 1.42 for using suffix "_0" etc instead of "_EXP0" etc was only done for HDR expo
images; now done for Expo {} photo mode too.
FIXED Text style "Plain text" for "Stamp photos" was still showing a shadow effect.
FIXED Workaround for Google bug where crash can be reported if application is open when it's being
updated ( https://issuetracker.google.com/issues/36972466#comment14 ).
UPDATED Now targetting Android 8.
UPDATED New adaptive icon for Android 8 (thanks to Adam Lapinski).
UPDATED Improve Camera2 quality for Samsung Galaxy S7 and S7 Edge (set EDGE_MODE_OFF and
NOISE_REDUCTION_MODE_OFF).
UPDATED Updated Norwegian Bokmål translation (thanks to Imre Kristoffer Eilertsen).
UPDATED Updated Polish translation (thanks to Jacek Buczyński).
Version 1.42 (2017/11/19)
FIXED Fixed some crashes.
FIXED Bug since 1.41 where if camera failed to open, it wasn't possible to switch to other
cameras.
ADDED Application shortcuts (requires Android 7.1).
ADDED Face detection now supports accessibility services (e.g., if using Google Talkback,
information on the number and position of detected faces will be spoken).
ADDED Link to GPL on About dialog.
UPDATED Expo images (either in "Expo {}" photo mode, or HDR when "Save all images for HDR mode" is
selected) are now saved with suffix "_0" etc, instead of "_EXP0" etc. This means Google
Photos knows to group the images together.
UPDATED Performance improvements.
UPDATED "Show angle" no longer enabled by default.
Version 1.41.1 (2017/10/21)
FIXED Crash in 1.41 when opening popup menu in video mode on devices without flash.
FIXED Crash in 1.41 related to taking photos on burst mode with no delay when camera closing.
UPDATED Auto-repeat burst mode now closes when going to settings (not safe to be taking photos in
background when settings may change).
Version 1.41 (2017/10/15)
FIXED No longer shows exposure flashes on the screen when taking HDR photos with Camera2 API.
FIXED "Pause after taking photo" option was pausing preview after stopping video recording.
FIXED Minor bug in HDR auto-alignment.
ADDED Take photos while recording video.
ADDED What's New dialog now displays to user new features/changes.
ADDED Norwegian Bokmål translation (thanks to Imre Kristoffer Eilertsen).
UPDATED Switch camera icon now next to take photo button, for easier one-handed use.
UPDATED Switching to video mode now done by selecting the smaller video icon next to the take photo
button; similarly switch back to photo mode by selecting the smaller photo icon next to the
record video button.
UPDATED ISO controls now moved entirely to the exposure icon.
UPDATED Changing ISO values is faster (except for switching between auto and manual mode on Camera2
API).
UPDATED Improved performance by closing camera on background thread when application pauses.
UPDATED HDR improvements (ghost removal, and brightening of too dark images).
UPDATED Expo bracketing and HDR photo modes now have maximum exposure time of 0.5s (for Camera2
API).
UPDATED Use material design icons for location/GPS.
UPDATED Updated Italian translation (thanks to Stefano Gualmo).
Version 1.40 (2017/08/18)
FIXED Front screen flash wasn't showing if in "everything" immersive mode.
FIXED Shouldn't show "RAW" on-screen icon when RAW is enabled, but it's not
supported by the current camera.
FIXED Fixed title of calibrate level angle dialog (shouldn't be "About").
FIXED Various crashes.
FIXED Don't show two toasts when changing scene modes (bug in 1.39).
FIXED For DRO and HDR modes with Camera2 API, don't set ISO value outside of
supported range.
ADDED Polish translation (thanks to Jacek Buczyński).
UPDATED Improvements to HDR algorithm for brightness levels (problems with HDR
photos coming out too dark).
UPDATED Changing color effect or white balance is now faster, and no longer
closes the popup (unless switching to manual white balance); for
Camera2 mode, changing scene mode is also faster.
UPDATED Improved performance when leaving Settings, if certain preferences
haven't been modified.
UPDATED Close camera on background thread.
UPDATED Pause icon now changes when pausing video (thanks to Johan Ejdemark).
UPDATED Make pause icon easier to see against bright backgrounds.
UPDATED Larger gap between bottom of zoom slider and edge of screen (reduce
risk of hitting device capacitive buttons when zooming out).
UPDATED Don't show ISO info on debug window that's specific to old camera API,
when using Camera2 API.
UPDATED Performance improvements: reduced memory allocations.
UPDATED Make sure exposure lock icon is set whilst camera is opening.
UPDATED White balances, scene modes, color effects are now shown as "user
readable" strings (except for old Camera API where there are device
specific values). This also means these strings can be translated in
future versions.
UPDATED About debug info now lists information on supported exposure
compensation and manual ranges.
Version 1.39 (2017/06/28)
FIXED For Camera2, don't show flash of previous preview image when resuming
application.
FIXED Crash when exiting (related to cleaning up renderscript object).
UPDATED Camera now opens on background thread (for smoother operation) on
Android 7+.
UPDATED Performance improvements for opening popup view.
Version 1.38.2 (2017/06/01)
FIXED Various crashes.
UPDATED Performance improvements for opening popup view.
Version 1.38.1 (2017/05/22)
FIXED Various crashes.
FIXED Don't show expo bracketing for original camera API if exposure
compensation is not supported.
UPDATED Performance improvements.
Version 1.38 (2017/05/13)
FIXED Crash with video subtitles option when GPS is lost.
FIXED Fixed various other crashes.
FIXED Photo stamp now shows in correct orientation, on devices that store
orientation as Exif tag (e.g., Samsung devices).
FIXED Still show flash symbol (for flash auto) even if "Show ISO" option is
disabled (for Camera2 API).
FIXED Minor bug in DRO/HDR image generation.
ADDED Manual white balance temperature (Camera2 API only).
ADDED HDR and expo bracketing now available for original Camera API (HDR
still requires Android 5+) (Camera2 API will still be much faster).
ADDED On-screen icons now displayed to indicate options being enabled, for
RAW, auto-stabilise, HDR, photo stamp.
ADDED Hungarian translation (thanks to Báthory Péter).
ADDED Ukranian translation (thanks to Olexandr).
UPDATED Improved HDR algorithm for areas that are over-exposed even on the
darkest image.
UPDATED More Exif tags preserved when saving in modes that require re-saving
the image (e.g., auto-stabilise, photo stamp, DRO, HDR) (requires
Android 7). Performance also improved for such modes on Android 7.
UPDATED Improved ISO and exposure time scaling for the manual sliders.
UPDATED Don't leave gaps between various on-screen info text (time, free
memory, etc) if some of them are disabled.
UPDATED Number of exposure bracketing stops now refers to the full half-range.
UPDATED "Auto-stabilise" option now renamed to "Auto-level", to avoid confusion
with image stabilisation.
UPDATED Performance improvements.
Version 1.37 (2017/02/12)
FIXED Crash on devices not supporting scene mode.
FIXED Crash if failed to start audio listener (for "loud noise").
FIXED Problems with focusing on OnePlus 3T with Android 7 on Camera2.
FIXED Problems with "alternative" flash method for Camera2 API on OnePlus 3T.
FIXED Improved support for standard flash on Camera2 API on OnePlus 3T.
FIXED Support for long manual exposure times (with Camera2 API) (e.g.,
OnePlus 3T).
FIXED Remove duplicate entries from ISO buttons (e.g., for OnePlus 3T).
FIXED Problems with "fast HDR/expo burst" on Nexus 6 now fixed (you should be
able to reenable this under "Photo Settings", for faster HDR and expo
bracketing shots.
FIXED Shutter sound option wasn't working for Camera2 API unless a photo had
previously been taken in the same session.
ADDED Display flash symbol for Camera2 API in flash auto mode, to indicate
whether flash will fire.
UPDATED Improved battery life when going idle.
UPDATED Improved support for flash auto decision on when to take a photo, when
using "alternative" flash method and/or HDR, expo bracketing for
Camera2 API (it now matches the decision when not using the alternative
flash method).
UPDATED Finer control for manual seekbars.
UPDATED Display "Capturing..." when manual exposure time is 0.5s or longer.
UPDATED Support face detection on more devices (e.g., OnePlus 3T) with Camera2
API.
UPDATED Improved popup view so selected button is centred rather than aligned
left.
UPDATED Continuous focus is now the default for new installs on all devices.
Version 1.36.2 (2017/01/01)
FIXED Save location folder dialog wasn't working from Settings in 1.36.
Version 1.36.1 (2016/12/31)
FIXED Fixed a couple of crashes.
Version 1.36 (2016/12/28)
FIXED "Loud noise" audio control wasn't working.
FIXED Remember focus mode for video mode.
FIXED Focus circle for continuous focus mode would sometimes show green.
FIXED Improved behaviour for photo/video mode when launched from a take photo
or record video intent (no longer keeps switching back to photo mode
when pause/resuming if called from a photo intent; now allows switching
to photo mode if called from a video intent).
FIXED Make line-spacing for toasts more consistent.
FIXED Improved "Max duration of video", was stopping up to a second
prematurely.
ADDED New photo mode "DRO" (dynamic range optimisation) (requires Android 5).
ADDED Quick settings tiles to open camera (requires Android 7): tiles for
photo, video and selfie mode.
ADDED Pause/resume video recording (requires Android 7).
ADDED New option to mirror photos for front camera (Settings/Photo settings/
"Front camera mirror").
ADDED Option to calibrate the level angle (accelerometer) (see Settings/More
camera controls/"Calibrate level angle".
ADDED New option to display on-screen pitch lines (Settings/On screen GUI/
"Show pitch lines") and compass direction lines (Settings/
On screen GUI/"Show compass direction lines").
ADDED Camera2 API popup menu now has "ISO M" option to switch straight to
manual exposure mode, but defaulting to the current ISO value.
ADDED New option "Video subtitles" (Settings/Video settings/). This creates a
subtitle file (in .SRT format) displaying date and time; and also GPS
location and direction if those options are enabled
ADDED New option to disable showing the "take photo" button (under Settings/
On screen GUI/"Show take photo icon").
ADDED 3 seconds entry for "Max duration of video" option.
UPDATED HDR now has auto-alignment for better quality photos.
UPDATED Moved white balance/scene mode/color effect options lower down the
popup menu.
UPDATED No longer auto-stabilise or display level angle when device pointing
nearly up or down.
UPDATED Apply low pass filter for compass direction.
UPDATED Continuous focus mode is now the default for back camera for Nexus and
Pixel devices.
UPDATED About/debug info now shows whether disabling shutter sound is supported.
UPDATED Updated Russian translation (thanks to Grigorii Chirkov).
UPDATED Updated Slovenian translation (thanks to Peter Klofutar).
Version 1.35 (2016/10/30)
FIXED Crashes for Galaxy Ace 4, Galaxy S Duos 3 (to do with Exif data).
FIXED Workaround for Android 7 bug where rotated seekbars don't show
properly.
FIXED Problem that after pausing and resuming in manual ISO mode, the
on-screen ISO was shown continually in red.
FIXED Improved handling of camera errors - display error rather than just
allowing preview to freeze.
ADDED New "Enable fast HDR/expo burst" option under "Photo settings" for
Camera2 mode. Disable this if your device has problems taking photos in
HDR or Exposure Bracketing photo modes.
UPDATED Improvements to HDR algorithm: improved tonemapping; local contrast
enhancement.
UPDATED Improved performance of on-screen toasts, gives smoother update for
seekbars (e.g., manual focus, exposure).
UPDATED Launching Open Camera always opens in camera mode (rather than gallery,
if the user had previously gone to the gallery).
UPDATED Improved look of seekbars, particularly for exposure.
UPDATED Folder chooser now contains entry to jump to DCIM folder.
UPDATED Timeout for camera2, give up waiting after 10s rather than freezing.
UPDATED Updated Russian translation (thanks to Grigorii Chirkov).
UPDATED Updated Slovenian translation (thanks to Peter Klofutar).
UPDATED Now supporting Android 7.
UPDATED Now compiling with Android Studio instead of Eclipse.
Version 1.34 (2016/10/08)
FIXED Crash on Camera2.
FIXED Crash for Asus ZenFones with Android 5.0.
FIXED Face detection and touch to focus not working properly with Camera2 and
"Rotate preview" option; this should also hopefully fix problems for
devices with unusual camera orientations (Nexus 5X).
FIXED Face detection wouldn't switch off with Camera2 API without restart.
FIXED For file dialog, still allow going up to parent folders even if a
folder contains no readable files.
FIXED Pause preview option now shows exactly the saved photo (no lag, and
works with options such as auto-stabilise, photostamp, HDR).
FIXED Nexus 6 got wrong date/time when using Camera2 API with geotagging
enabled.
ADDED New photo mode Exposure Bracketing. Only supported for devices with
Camera2 API (and Camera2 must be enabled).
ADDED New "Use alternative flash method" option under "Photo settings" for
Camera2 mode. This offers a possible workaround for devices that have
poor flash behaviour with Camera2 API.
ADDED Screen flash to simulate flash auto/on modes for front cameras without
flash ("auto" requires Camera2).
ADDED Material design icons for Settings.
UPDATED Now supporting Android 6 permissions. You'll have to "allow"
permissions for camera and storage for Open Camera to work. Additional
permissions requested when required are microphone (for video) and
location (for geotagging).
UPDATED HDR mode now supports flash modes.
UPDATED Extra protection for video recording and running out of storage space -
if not using Storage Access Framework, and saving to internal memory,
videos should now stop rather than becoming corrupt when running out of
storage. Note this can't be supported for Storage Access Framework or
SD cards due to Android limitations.
UPDATED Stop video when battery level critical, to give extra protection when
device runs out of video (see
Settings/Video settings/"Critical battery check" to disable this
behaviour).
UPDATED Gallery icon now right-most.
UPDATED On-screen icons now have transparent icons.
UPDATED Improved look of popup-menu: headings are larger and in bold.
UPDATED New material design icon for exposure.
UPDATED On-screen ISO (for Camera2 API) displays red when auto-exposure routine
is scanning.
UPDATED Manual exposure times longer than 1s now shown directly rather than as
a reciprocal.
UPDATED Thicker lines for grid, auto-focus grid.
UPDATED Battery icon shows red at 15% instead of 30%; also now flashes at 5% or
less.
UPDATED On-screen icons now rotate with animation.
UPDATED Reorganised some preference settings.
UPDATED Set metadata tags for sound files beep.ogg and beep_hi.ogg.
UPDATED Updated French translation (thanks to Eric Lassauge).
UPDATED Updated Slovenian translation (thanks to Peter Klofutar).
UPDATED Show compass direction option now defaults to off.
Version 1.33 (2016/08/29)
FIXED Hang when starting with Camera2 API on Android N.
FIXED Problems with popup menu on some languages and screen sizes.
FIXED Problems with Camera2 and flash: no longer does excessive flash; also
fixed problem where with flash auto, flash would sometimes misfire
resulting in too dark photos.
FIXED Problem with Pause Preview option: if a photo with RAW was saved, then
another photo without RAW saved and deleted, the previous RAW was also
deleted.
ADDED New photo mode HDR. Only supported for devices with Camera2 API (and
Camera2 must be enabled).
ADDED Support for manual ISO for old camera API on Asus Zenphone 2 Z00A and
Z008 (thanks to Flávio Keglevich).
ADDED Portuguese translation.
ADDED Slovenian translation (thanks to Peter Klofutar).
UPDATED Folder history (via Gallery long click) now supported when using Storage
Access Framework.
UPDATED When switching from auto to manual ISO mode in Camera2 API, exposure
time now defaults to the current (auto) exposure time.
UPDATED Updated Russian translation (thanks to Dmitry Vahnin aka JSBmanD).
Version 1.32.1 (2016/07/24)
FIXED Crash on some devices when taking photos with RAW enabled.
Version 1.32 (2016/07/19)
FIXED Don't repeatedly focus when volume key held down (for "focus" volume
key option). Hopefully this may help for devices with physical focus
buttons.
FIXED Border to indicate photo is being taken no longer remains for "Pause
after taking photo" option.
FIXED Now plays sound for start/stop video recording (if shutter sound
enabled) for Camera2 API.
ADDED Support for RAW (DNG) files. Only available in Camera2 mode, and if
your device supports it. Note that most Gallery apps don't recognise
DNG files, instead use specialised applications like Google Snapseed
and Adobe Photoshop Lightroom, or transfer to a PC.
UPDATED If volume keys are set to "focus", then holding down both volume keys
will take a photo (this makes your volume keys behave more like a
physical camera button - hold down one key to focus, then both to take
a photo).
UPDATED Allow one more photo to be processed in background at a time.
UPDATED Improved timing of shutter sound for Camera2 API.
UPDATED Enabling auto-stabilise now shows an info dialog. Select "Don't show
again" to prevent the dialog from showing again.
UPDATED Thumbnail for most recent photo/video now restricted to Open Camera's
save folder when using Storage Access Framework (this was aready the
case when not using Storage Access Framework).
UPDATED 5s and 10s options for maximum video duration.
Version 1.31 (2016/06/19)
FIXED Crash on Camera2 API (checkArgumentNonnegative).
FIXED Photo filename's date/time and date/time used for photostamp now match
better with time the photo was actually taken, rather than when the
image was saved.
FIXED Improved Take Photo widget behaviour so it focuses in continuous focus
mode.
ADDED New option for filenames to be based on UTC (Zulu) time (thanks to
David Pletcher).
UPDATED Photos now processed in background thread, for smoother operation (if
this causes problems, you can disable it under Settings/Photo settings/
Use background thread).
UPDATED Touching the screen with continuous focus mode in photo mode now causes
an autofocus.
UPDATED Gallery button shows animation effect to indicate saving images.
UPDATED Photo/video info toast now indicates if auto-stabilise option is on.
UPDATED Don't display pointless toast for front/back camera any more.
UPDATED Updated Russian translation (thanks to Grigorii Chirkov).
Version 1.30.1 (2016/06/01)
FIXED Crash in 1.29 on some devices on startup.
Version 1.30 (2016/05/29)
FIXED Crash in some cases when failing to save photo.
FIXED Crash in some cases when opening settings.
FIXED Focus/metering regions and face detection now works properly with
Camera2 when zoomed.
FIXED Audio control icon still showed if audio control was disabled, when
previously set to "loud noise" option.
UPDATED Popup menu now uses the more standard three dots icon.
UPDATED Popup menu also shows indicator for flash being off.
UPDATED Show zoom seekbar closer to the edge of screen if -/+ controls not
enabled; always show manual focus distance seekbar closer to the edge.
Version 1.29 (2016/05/06)
FIXED Still show Camera2 API option for Android N's LEVEL_3 hardware level.
FIXED Problems with flash mode on Camera2 API - now seems to be working
better on my Nexus 6 at least...
FIXED Sluggish zooming with Camera2 API.
FIXED With Camera2 API, if starting up with flash auto or on, and in focus
modes other than auto, macro or locked, then flash wouldn't fire.
FIXED Problems on some devices where we claimed failed to take photo, even
though it had succeed (some Samsung devices call the autofocus callback
more than once).
FIXED Video recording icon would get stuck on red ("playing") if failed to
save video file.
FIXED Too long string for 3x3 grid for French translation on popup menu.
ADDED Proper support for continuous focus mode for photo mode.
ADDED Graphical border effect when taking a photo (if you don't like this,
you can disable it under Settings/On screen GUI/"Show border when
taking photo").
ADDED Animation effect for auto-focus square.
UPDATED Improved on-screen graphics (line drawings now have proper
density-independent thickness rather than being hairline).
UPDATED On-screen ISO display (for Camera2) simplified and moved to top of
screen.
UPDATED Use Switches instead of Checkboxes in Settings where appropriate.
UPDATED Content description for "switch photo/video mode" button now updates to
indicate whether it will switch to photo or video mode. Content
description for "switch camera" button now updates to indicate whether
it will switch to the front or back camera.
UPDATED Improved content descriptions for buttons on popup menu (focus/flash
buttons now say which mode they are).
UPDATED Disabled flash options for manual ISO mode in Camera2 API (doesn't work
properly; plus flash is less useful when setting ISO manually anyway).
UPDATED Switching to ISO auto and back to manual now resets the exposure time
to default.
UPDATED Debug info now includes device language setting.
UPDATED Default to FullHD rather than higher video resolutions, if possible.
Version 1.28.1 (2016/03/30)
FIXED Crash when going to "Photo settings" on devices with Czech language
(bug introduced in 1.28).
Version 1.28 (2016/03/25)
FIXED Broadcast File-based Uri when using Storage Access Framework, instead
of SAF Uri (this fixes Owncloud crashing for auto-upload photos/videos
option; this might also fix problems with photos/videos not showing up
on SD card until after a reboot?)
FIXED Unable to get location from network providers on some pre-Android 6
devices (e.g., Galaxy Nexus, Nexus 7) since v1.27 due to Android OS
bug, have worked around this.
FIXED If using Storage Access Framework, and save location was on external SD
card, the on-screen free memory would show internal storage. (Note that
with this fix, it may be that the free memory is not shown for external
SD cards, but that's better than showing an incorrect value.)
FIXED Toast for hitting max filesize on video recording wasn't shown for very
long.
FIXED Was incorrectly showing "n repeats to go" toast even if it wasn't going
to repeat (e.g., due to user stopping video recording).
FIXED Use unicode character for degrees symbol (fixes warning in Android
Studio).
FIXED Corrected content description of take photo icon for when switched to
video mode (for accessibility).
FIXED Don't show thumbnails of earlier photos/videos when device is locked.
FIXED Fixed various FindBugs errors.
ADDED New options to take photo/record video by making a noise, or responding
to the voice command "cheese".
ADDED Option to control maximum filesize of videos.
ADDED New option to disable performing auto-focus on startup (disable this if
you have the bug where flash turns on on startup).
ADDED Belarusian translation (thanks to Zmicer Turok).
ADDED Czech translation (thanks to Jaroslav Svoboda).
ADDED Japanese translation (thanks to Mitsuse).
ADDED Turkish translation (thanks to Serdar Erkoc).
UPDATED Video now automatically restarts (rather than stopping) if the device's
maximum filesize (typically ~2GB), or the user specified limit, is hit.
(Option also added to not restart, if you prefer.)
UPDATED Don't show info toasts so often - only if an unusual non-default
setting is set, or when switching between photo and video modes.
UPDATED Improved quality of take photo/video icons.
UPDATED Improved look of focus indicator.
UPDATED Display countdown timer as hours:minutes:seconds when 60 seconds or
more.
UPDATED No longer show pointless toast for stopping video recording.
UPDATED Display if face detection is turned on in info toast.
UPDATED Level line now has a crossbar to indicate the vertical angle better.
UPDATED Reorganised the Settings ("Lock screen when recording video" moved to
"Video settings", "Rotate preview" moved to "On screen GUI").
UPDATED Minor performance improvement to startup time.
UPDATED Condense popup view by combining some titles into the buttons.
UPDATED Updated Chinese Simplified translation (thanks to Michael Lu).
Version 1.27 (2015/10/25)
FIXED Crash on Android 6 when accessing popup menu.
FIXED Crashes on Android 6 if users have denied permissions (currently Open
Camera won't request permissions at runtime, and please don't expect
well-defined behaviour if you've blocked a permission, this is a quick
fix to prevent crashes).
FIXED Problems when holding down volume/focus/camera key to focus.
FIXED Camera2 API photos sometimes taken before focused; autofocus square
sometimes turned green immediately before focus actually succeeded.
FIXED Take photo icon would momentarily switch to video icon when going to
settings.
FIXED Video bitrates now correctly documented as bps rather than bits.
ADDED 3 second option for timer/repeat mode.
ADDED German translation (thanks to Ronny Steiner and Sebastian Ahlborn).
UPDATED Improved selfie stick button support (thanks to Lau Keat Hwa).
UPDATED Improved icons for app, and take photo (thanks to Adam Lapinski).
UPDATED Updated French translation (thanks to Olivier Seiler).
UPDATED Updated Russian translation (thanks to Vitamin).
Version 1.26 (2015/07/06)
FIXED Crashes on some devices if camera couldn't be opened.
FIXED Crash in Camera2 API to do with focusing.
FIXED Crash in Camera2 API when camera not available.
FIXED Crash if pressing volume keys to change exposure when camera couldn't
be opened.
FIXED Taking photo would sometimes hang if flash on, and taking a photo
whilst already focusing.
FIXED "Show thumbnail animation" preference was ignored since v1.24.
FIXED Saving of Exif tags (including GPS compass direction) now handled
properly when Open Camera is called via another app to take a photo
(note that some 3rd party apps may still override the Exif tags).
FIXED Was sometimes displaying "0" for timer countdown and playing a beep
when taking a photo on timer.
FIXED If a photo was taken before startup autofocus completed, flash was
incorrectly turned off.
FIXED If torch is on, don't turn it off and on when Open Camera is starting
up.
FIXED Now switches to photo mode automatically when called from a photo
intent (ACTION_IMAGE_CAPTURE, ACTION_IMAGE_CAPTURE_SECURE,
INTENT_ACTION_STILL_IMAGE_CAMERA,
INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE).
FIXED Reenable exposure compensation when using non-default ISO for original
Camera API.
ADDED Support for Android 5's Storage Access Framework. This should allow
saving to SD cards, but has to be enabled under Settings/More camera
controls/"Use Storage Access Framework".
ADDED New option "Touch to capture" - take photos by touching or
double-tapping anywhere on the preview.
ADDED New option to allow disabling "toast" messages.
ADDED New grids: 3x3 Phi, Crosshair, Golden (Fibbonaci) Spirals, Golden
Triangles, Diagonals.
ADDED New crop guides: 1:1, 5:4, 7:5.
ADDED Options for date, time and GPS formats (including 12/24 hour choice),
and font color, for date and time stamps.
ADDED Option for highlight color to use for angle display and level line,
when camera is nearly level.
ADDED Option for mono or stereo audio when recording video (stereo only
supported on some devices).
ADDED Support for INTENT_ACTION_VIDEO_CAMERA intent (so Open Camera can now
be launched in video using OK Google's "record a video") and
ACTION_VIDEO_CAPTURE.
ADDED Support for ACTION_IMAGE_CAPTURE_SECURE intent.
ADDED Optional voice countdown for timer.
ADDED Info toast now shows if timer and/or burst mode enabled.
ADDED More repeat mode intervals, now up to 2 hours.
ADDED New "Text style" option to render "stamp" text without a shadow
background effect.
ADDED Azerbaijani translation (thanks to Eldost).
ADDED Brazilian translation (thanks to Kaio Duarte).
ADDED Chinese Traditional translation (thanks to You-Cheng Hsieh).
ADDED French translation (thanks to Olivier Seiler).
ADDED Korean translation (thanks to Halcyonest).
UPDATED Choice of grid now available on the popup menu.
UPDATED Focus mode remembered for photo mode even when switching to video mode
and back.
UPDATED Improved timer beep sound; also plays a higher pitch sound for one
second to go.
UPDATED Record video button now turns red when recording video.
UPDATED Popup menu now shows symbol for red eye mode.
UPDATED Make icons transparent again, when using Material Design theme.
UPDATED Made popup menu slightly more transparent.
UPDATED Slight tweak to colours of take photo/video icons.
UPDATED "Timer beep" preference moved to "More camera controls..." page.
UPDATED Updated Chinese Simplified translation (thanks to Michael Lu).
UPDATED Updated Russian translation (thanks to Vitamin).
UPDATED Updated Spanish translation (thanks to Mario Sanoguera).
Version 1.25 (2015/04/23)
FIXED Crash when clicking on settings if camera couldn't be opened.
FIXED Various other crashes.
Version 1.24 (2015/04/18)
FIXED Problem on Nexus 6 where torch didn't turn off until going to flash
off mode (this came back again - possibly due to Android 5.1 update!).
FIXED Problem that a toast wouldn't clear if new toasts were repeatedly
created.
FIXED Toast for changing exposure compensation is no longer on top of the -/+
buttons.
FIXED Some UI controls had missing contentDescription attribute (needed for
accessibility).
FIXED Corrected Italian translation for "Save location" setting.
FIXED Avoid slowdown when repeatedly pressing switch camera or switch video
buttons.
ADDED New option to enable Android 5's Camera2 API! Currently experimental.
Restricted to only some devices (e.g., Nexus 6).
ADDED True manual focus mode, which allows setting the focus distance with a
slider (only if Camera2 API is enabled).
ADDED Option to display current ISO on screen (only if Camera2 API is
enabled).
ADDED If using non-auto ISO, a specific ISO value and exposure time can now
be selected via sliders by clicking the exposure compensation button
(only if Camera2 API is enabled).
ADDED Chinese Simplified translation (thanks to Michael Lu).
UPDATED Focus Manual mode renamed to Focus Locked; also it no longer refocuses
when switching to this mode.
UPDATED Improved look of on-screen level bar - now easier to see against white
background; it also becomes a double bar as well as turning green when
nearly level (for accessibility).
UPDATED Angle display on-screen is now underlined as well as turning green when
nearly level (for accessibility).
UPDATED Level angle no longer flips between "-0.0" and "0.0" when near zero
angle.
UPDATED Option to reset settings now restarts app.
Version 1.23 (2015/02/16)
FIXED Some devices (Nexus 5, Nexus 6) had dark preview/photos in low light,
and frame rate not as smooth as it could be in good light.
FIXED Problem on some devices (including Nexus 5 and Nexus 6) where torch
didn't turn off until going to flash off mode (have actually fixed it
this time!).
FIXED Crash on some Sony Xperia devices when in video mode.
FIXED Fix for devices where there is no write access for DCIM (thanks to
https://sourceforge.net/u/olevs ).
FIXED Wasn't displaying free memory when first run, if OpenCamera folder
didn't already exist.
FIXED If GPS lost, old possibly out of date position was still being used.
FIXED Gallery now shows/goes to latest image/video in the chosen Open Camera
save folder, rather than the latest image/video on the device. Also
fixed problem if there existed a file with a datestamp in the future -
these are no longer shown, even if located in the save folder.
FIXED Some devices displayed "ISO ISO100" etc on popup menu.
FIXED Pressing "No" to "Clear Save History" left screen as all black.
FIXED Don't created corrupted video file if video recording stopped too
quickly after starting (when no video data is received).
FIXED Font size used for date/geo stamping photos now scales sensibly with
photo resolution.
FIXED Thumbnail created after taking a photo didn't always reflect actual
image saved, if using auto-stabilise or date/geo stamp options.
FIXED Popup button wasn't being hidden in immersive mode, on devices with
flash.
FIXED Don't show "Force 4K UHD video" option if 4K mode is already supported
by the device in the standard video resolutions.
ADDED Italian translation (thanks to Valerio Bozzolan).
ADDED Options to customise photo and video filenames.
ADDED New option "Keep display on", can now disable the behaviour to keep the
screen on.
ADDED Burst mode control now available on popup menu.
ADDED A custom text can now be stamped onto photos.
ADDED New option to choose font size for date/geo/text stamping on photos.
ADDED Can now change video resolution from popup menu.
ADDED Crop guide 1.5 (3:2).
ADDED Audio source can now be set to "default" or "Optimised for voice".
UPDATED GPS listener now prefers GPS provider to Network provider if both are
available.
UPDATED GPS listener now sets min time of 1s, to improve battery usage.
UPDATED Now uses Material Design theme style on Android 5.
UPDATED Now uses dark theme for Settings (more consistent with rest of app;
better for not ruining night vision; sorry if you preferred the old
look, but Android doesn't seem to cope well with mixing themes in the
same Activity).
UPDATED "Photo and video settings" preference screen now split up into "Photo
settings", "Video settings" and "Location settings".
UPDATED Exposure level now displayed in units of "EV".
UPDATED Toast now displays if focus, ISO, color effect or white balance modes
are non-default.
UPDATED Popup menu now supports horizontal scrolling if there are too many
flash, focus or ISO buttons.
UPDATED Popup menu photo resolution switcher now displays megapixels of each
resolution.
UPDATED Switching resolutions from popup menup is now smoother.
UPDATED Removed android.hardware.camera.autofocus as being a required feature
(this meant Open Camera didn't show up in Google Play on devices
without auto-focus camera).
Version 1.22 (2015/01/04)
FIXED Crash if camera couldn't be opened, and GUI buttons were pressed.
FIXED Crash that could occur if camera closes whilst taking a photo.
FIXED Crash on Galaxy Nexus in rare circumstances when switching camera.
FIXED Pressing take photo button didn't cancel burst mode when not using
timer.
FIXED If failed to create video file when recording video, UI wasn't put back
into proper state.
FIXED EXIF tags DateTimeOriginal and DateTimeDigitized weren't being saved in
some cases (if using auto-stabilise, geotagging or stamp photo
options).
ADDED New immersive mode (requires Android 4.4 KitKat or higher), under
Settings/On screen GUI/Immersive mode. You can set the option to use
KitKat's immersive mode, either hiding the GUI, or even hiding
everything except the camera preview. Touch the preview or swipe in
from side to exit immersive mode. Also added an option to not even dim
the on-screen virtual navigation buttons.
ADDED Option to reset all settings to default.
ADDED Options to control whether time and/or battery status are displayed
on-screen.
ADDED Can now set burst mode to unlimited.
ADDED New option to only allow taking photo/video if GPS location data is
available.
ADDED Tagging photos with GPS direction is now a separate option ("Store
compass direction" rather than "Store location data"). If you are
upgrading and want photos to remain tagged with GPS direction, please
enable the new option.
UPDATED Can now choose new save location from recent save folders picker.
UPDATED Improved look of recent save folders picker.
UPDATED Popup menu button now also shows indicator for torch.
UPDATED If camera only supports one scene mode etc, no point offering the
option to the user.
UPDATED "Take Photo" shortcut is now done as a widget rather than a shortcut
(if you previously had this shortcut on your homescreen, you may need
to re-add it as a widget).
Version 1.21 (2014/11/15)
FIXED Broadcasts of Camera.ACTION_NEW_PICTURE, com.android.camera.NEW_PICTURE
and Camera.ACTION_NEW_VIDEO intents weren't supplying the Uri correctly
- auto-uploading for photos and videos with Owncloud should now work.
FIXED Corrected look of popup animation when in left-handed UI mode.
FIXED If called via an intent, and returning the bitmap via a parcel, the
bitmap wasn't being resized to a small size if auto-stabilise option
was enabled.
ADDED Option to stamp photos with date and time; and also GPS if location
data is enabled.
ADDED New application shortcut "Take Photo", which automatically takes a
photo after opening Open Camera.
ADDED Lock screen widgets, to allow calling Open Camera from the lock screen,
and taking a photo from the lock screen (requires Android 4.2).
UPDATED Popup menu button now shows flash indicator (for flash auto or on).
UPDATED Cleaned up settings - removed some options that are more easily
selected from the popup menu (ISO, white balance, scene mode, color
effect, auto-stabilize).
UPDATED New material design icon.
Version 1.20 (2014/09/21)
FIXED Crash (NumberFormatException in Parameters.getPreviewFpsRange()) on
startup for mb526.
FIXED Problems if settings window was opened while timer was active (timer is
now cancelled when going to settings).
ADDED New popup menu, allows quick access to changing: flash, focus, ISO,
white balance, scene mode, color effect, camera resolution, timer.
UPDATED New icon (by Cosmin Saveanu).
Version 1.19 (2014/09/08)
FIXED Crashes on startup due to invalid parameters being set.
FIXED Location info was lost when switching camera or changing scene mode.
FIXED Focus rectangle was shown after switching from video to photo, and
wouldn't disappear until a focus occurred.
FIXED Accents for Spanish translation.
ADDED New option to display crop guides.
ADDED Option to rotate preview 180 degrees (useful if using Open Camera with
adapters that invert the image).
UPDATED Material Design icons and colours.
UPDATED Improved look of toasts to match Android 4.4 look.
UPDATED Made changing resolution on the popup menu smoother - now possible to
quickly go through the resolutions without a pause every time.
UPDATED Removed some pointless toasts.
Version 1.18 (2014/08/28)
FIXED Problem on some devices (including Nexus 5) where torch didn't turn off
until going to flash off mode.
FIXED Problem on some devices (e.g., Galaxy S5) if in video mode, and focus
mode is not continuous, and user went to settings and back, then tried
to record - video would hang.
ADDED Spanish translation (thanks to Mario Sanoguera).
UPDATED If camera can't be opened, touching the screen now tries to reopen the
camera.
UPDATED Allow installation of app onto external storage.
Version 1.17 (2014/08/24)
FIXED Crash during auto-stabilise if unable to rotate bitmap (out of memory?)
now instead reports being unable to auto-stabilise.
FIXED Crash if failed to start camera preview.
FIXED Crash when changing flash mode, if camera was lost.
FIXED Problem where photos were being taken out of focus on some devices (bug
introduced in v1.16).
FIXED "Save location" option didn't work if folder didn't exist (this also
meant it didn't work when the app is first installed, unless a
photo/video was taken first) (bug introduced in v1.16 with the new file
chooser dialog).
ADDED New options for volume keys: focus, and switch auto-stabilise on/off.
UPDATED Allow changing flash mode while recording video (so torch can be
switched on and off).
UPDATED Zoom -/+ controls are now disabled by default, to reduce clutter (for
those upgrading, you can change this in Settings/On screen GUI).
UPDATED Use more subtle/natural colors for red/green/blue in UI; improve look
of take photo/video icon.
Version 1.16 (2014/08/17)
FIXED Device freeze when recording video on some Samsung devices (e.g.,
Galaxy S2, and some Galaxy S3 variants).
FIXED Fail to take photo if in manual focus mode, and picture was taken
whilst focusing.
FIXED Changing left/right handedness of UI didn't update until app
paused/resumed.
FIXED Problems with left-handed UI when going to settings and back, icons
would shift to incorrect positions.
FIXED When geotagging was enabled, this didn't take effect until the app was
paused and resumed (or restarted).
FIXED If zoomed in, then switch camera or app paused, the camera preview
would reset to being unzoomed on some devices (e.g., Nexus 7).
UPDATED Save folder location is now chosen via a GUI, rather than having to
type the path.
UPDATED If exposure is non-zero, the exposure is displayed on the photo/video
toast.
UPDATED Photo/video toast now displays scene mode if not auto.
UPDATED Video toast now displays if audio recording is disabled.
UPDATED Photo/video toast now displays for longer.
UPDATED Improved behaviour of left-handed UI, to make it more consistent with
the behaviour of the right-handed UI.
UPDATED Minor improvements to alignment of on-screen text.
UPDATED New icon for switching between photo and video mode.
UPDATED Virtual buttons now dimmed.
ADDED Support for video stabilization.
ADDED Option to disable showing the zoom slider control (Settings/
On screen GUI.../Show zoom slider control).
ADDED Russian translation (thanks to maksnogin).
Version 1.15 (2014/08/02)
FIXED Crash when exiting settings, if camera wasn't opened (bug introduced in
v1.14).
FIXED More crashes due to camera drivers that aren't following Android API
specs (Parameters.getFocusMode() should always be non-null, but isn't
on some devices!)
FIXED If video failed due to error (e.g., hitting device max filesize,
running out of space, of other errors), Open Camera now stops properly
rather than thinking the video is still recording. Last video error is
also stored in the about/debug window.
ADDED New option to lock orientation to portrait or landscape.
ADDED New option Flash while recording video.
UPDATED Touch to set focus/metering now works while recording video.
Version 1.14 (2014/07/22)
FIXED Crash when clicking to switch between photo/video modes if camera
couldn't be opened.
FIXED Problem with face detection not resuming after focusing on mtk6589.
FIXED Workaround for aspect ratio bug introduced in Android 4.4.3:
http://code.google.com/p/android/issues/detail?id=70830
Problem that this caused with aspect ratio with video recording.
FIXED Open Camera now available as a choice when camera icon pressed from
Gallery app (Open Camera now responds to
android.media.action.STILL_IMAGE_CAMERA).
FIXED Open Camera now available as a choice when camera icon pressed from
Cover Lock Screen (beta) app (Open Camera now responds to
android.media.action.STILL_IMAGE_CAMERA_SECURE).
FIXED All available video resolutions are now supported.
ADDED New "manual" focus mode - focusing happens when you touch the screen,
but it doesn't do automatic focusing when taking a photo.
ADDED Support for more hardware buttons: camera button to take photo/video;
focus button; zoom in/out buttons.
ADDED Long press on gallery icon now shows a popup of recent save folders (if
more than one is available), allowing you to quickly change between
them.
ADDED Location data now stored in videos too, if geotagging option is enabled
(only for MPEG4 and 3GPP video formats).
ADDED Option for volume keys to do nothing (not even changing the device
volume).
ADDED Option to lock screen when recording video (swipe to unlock).
ADDED Option to limit duration of recording video (automatically stops after
specified time); also option to restart video a specified number of
times.
UPDATED Significantly improved speed for opening and closing settings (now
launched as a Fragment rather than a separate Activity).
UPDATED Open Camera now remains active rather than being blocked by a "screen
lock" (face/PIN unlock still required to go to Gallery or Settings).
This behaviour can be switched off by going to Settings/More Camera
Controls/Show camera when locked.
UPDATED Broadcast Camera.ACTION_NEW_PICTURE and com.android.camera.NEW_PICTURE
intents for new photos, and Camera.ACTION_NEW_VIDEO for new videos.
UPDATED WYSIWYG mode is now the default setting for the preview size.
UPDATED Expanded number of devices which show the "Force 4K UHD video
(experimental)" option (remember, 4K isn't officially supported by
Android API and this option is experimental - if this option shows, it
doesn't necessarily mean it will work on your device).
UPDATED Video time is now shown with smaller font and off-centre, so as to not
obscure the view so much.
Version 1.13 (2014/05/24)
FIXED Crash when opening settings on devices that didn't support
auto-stabilise (bug introduced in v1.10).
FIXED Crash introduced in v1.10 to do with cancelling autofocus on some
devices.
ADDED Options for video bitrate and frame rate. Note that both of these are
approximate settings, and whether they can be achieved may depend on
your device, and other conditions such as lighting. Also note that
setting non-default values for bitrate of frame rate may cause video
recording to fail, if the values are not supported.
UPDATED About window now shows device manufacturer and model, to help with
debugging.
Version 1.12 (2014/05/19)
UPDATED Improve support for ISO setting (didn't show up on some devices, e.g.,
some Galaxy S5 variants).
Version 1.11 (2014/05/17)
ADDED New GUI icon to set exposure lock.
ADDED New option in settings to set ISO.
ADDED Displays photo and video resolution etc, when starting up, switching
between photo/video, and switching camera.
ADDED About window now displays all camera parameters.
UPDATED Don't display switch camera icon if device only has 1 camera.
UPDATED Always reset to continuous focus mode when starting camera in video
mode (fixes some problems on some devices).
Version 1.10 (2014/05/07)
FIXED Preview wouldn't restart after taking photo with continuous focus, on
Galaxy Nexus.
FIXED Problems with aspect ratio when not using WYSIWYG preview mode and
recording video.
FIXED Camcorder profile was always being initialised from the back camera,
even when recording video with the front camera.
ADDED New (experimental!) option to support 4K UHD (3840x2160) video
(Settings->Photo and video settings->Force 4K UHD video). Note that 4K
video isn't properly supported by Android API, so this option may show
even if it isn't supported on your device, and may not work or even
crash. I've successfully tested this on a Samsung Galaxy S5 and Note 3.
ADDED Option to not display the -/+ zoom control.
UPDATED All available video resolutions offered by the camera are now supported.
UPDATED Picture and video resolution preferences display aspect ratio and
megapixels of each resolution.
UPDATED Reorganised preferences into new On screen GUI page.
UPDATED Don't change camera settings whilst camera is autofocusing (may help
problems/crashes on some devices).
Version 1.9 (2014/03/22)
FIXED Crash on some devices when starting app or switching camera (bug
introduced in v1.8).
Version 1.8 (2014/03/18)
FIXED Crash on startup if Network or GPS location providers not available,
and geotagging was enabled.
FIXED Crash if specified save folder was an empty string.
FIXED Don't ever turn on flash during autofocus when app is launched.
FIXED Various other crashes.
ADDED Option to not force screen display to maximum brightness.
ADDED Option to display horizontal "level" line.
ADDED Support for hardware menu button (now opens settings).
ADDED Option to display a 4x2 grid (if you previously had a 3x3 "rule of
thirds" grid, you'll have to reenable it under the Settings).
ADDED Added privacy policy (for location permission/geotagging) to intro
window text (needed for Nokia Store).
ADDED Uses setRecordingHint, may improve performance of starting video
recording.
ADDED New About option in Settings, providing debug info.
UPDATED Don't re-autofocus before taking a photo, if camera recently
successfully focused due to user touching the screen.
UPDATED Display yellow or green dot next to earth icon to indicate location
accuracy.
UPDATED Display earth icon with red dash through it, if geotagging is enabled,
but the app doesn't have a location.
UPDATED Current zoom is now saved when app goes idle, or switching cameras.
UPDATED Offset zoom slider slightly so as to not interfere with Google Now
swipe.
UPDATED Allow greater range of characters (including unicode) for save location
(now allows any character other than those reserved by filesystem).
Version 1.7 (2014/01/29)
FIXED More fixes for aspect ratio - the preview display should now always
have a 1:1 aspect ratio (on some devices this may mean black bars are
shown, if there isn't a match between the camera's available preview
sizes, and the aspect ratio of the device's display).
FIXED Possible crash relating to creating thumbnails.
FIXED Autofocus on startup didn't always actually focus.
FIXED If camera doesn't support focus areas, but does support metering areas,
still set the metering area.
FIXED Was sometimes trying to set metering areas when metering areas not
supported by device.
FIXED If image is deleted after taking the photo, the thumbnail is now
properly updated to what is now the most recent photo or video.
ADDED New option to set preview aspect ratio to match the picture/video
aspect ratio (WYSIWIG).
UPDATED Save folder can now be an absolute path, allowing possibility to save
on external SD cards (though you need to know what the path is, which
typically varies depending on device; I am unable to test this, so
please let me know if it does or doesn't work).
UPDATED Zoom -/+ control now matches the zoom slider orientation.
UPDATED Hide some icons when taking video, as they don't do anything.
Version 1.6 (2014/01/20)
FIXED Crash when trying to access image or video resolutions in settings, if
camera didn't offer these settings.
FIXED Exposure compensation wasn't available on devices if min or max
exposure compensation level was equal to 0.
FIXED Aspect ratio problems with the preview on some devices (if you are
still having problems, please let me know what Android device you are
using).
FIXED Aspect ratio problems with the preview on all devices when switching
the camera.
FIXED Problem on smaller devices where on-screen text overlapped with take
photo button; the text is now aligned to above the button on all
devices.
ADDED Zoom can now be also controlled via on-screen slider (next to the
plus/minus zoom buttons).
ADDED Option for volume keys to control the exposure compensation.
ADDED Option to display compass direction of camera on-screen (defaults to
on, disable it in options if you don't like it).
ADDED Option to choose microphone for recording audio (support for external
microphones).
UPDATED Exposure compensation is now set via a new button in the on-screen GUI
(the black and white +/- symbol) instead of the settings. Clicking this
will bring up a slider and plus/minus buttons to adjust the exposure
compensation. To get rid of the slider and buttons, either click the
Exposure button again, or click elsewhere on the screen.
UPDATED Geotagging now stores image compass direction (GPSImgDirection,
GPSImgDirectionRef).
UPDATED Display degree symbol for displayed on-screen angles.
UPDATED Zoom control is now transparent.
UPDATED Filter applied to sensor for device angle.
Version 1.5 (2014/01/09)
FIXED Crash on Android 4.4 when launching for first time, or changing the
save folder (issue with creating the save folder, due to Android no
longer allowing ANDROID_MEDIA_MOUNTED to be broadcast).
FIXED Crash if failed to open camera after switching cameras, then user tried
to zoom.
FIXED Other potential crashes (NumberFormatException on "es209ra" on startup;
RuntimeException on Xperia Go when taking photo; RuntimeException on
"maxx_ax5" when taking photo with face detection).
Version 1.4 (2013/12/16)
FIXED Calculation for focus areas wasn't right for front facing cameras.
FIXED Exif data wasn't getting saved if auto-stabilise option was enabled
(this also meant that on some cameras/focus modes, the orientation
would have been incorrect).
FIXED "Toast" pop-up messages looked poor on Android 4.4.
FIXED Fixed potential crash if taking picture fails.
FIXED Touch to focus with continuous focus shouldn't show red box.
FIXED Crash with auto-stabilise for some angles larger than 90 degrees.
FIXED Crash when rotating device when viewing "Photo and video settings".
FIXED If device was rotated when app was idle, the UI sometimes showed with
the incorrect orientation.
ADDED Images now tagged with current location (optional, off by default). Note
that Open Camera now requires Location permission, for this feature.
ADDED Option for face detection.
ADDED Touch to select focus area also now sets the metering area (used to
determine exposure).
ADDED Now displays current time.
ADDED Option to display a 3x3 grid ("rule of thirds").
ADDED Now displays flashy thumbnail animation when taking a photo (you can
disable this in the options under "More camera controls..." if you
don't like this sort of thing!)
UPDATED Gallery button now displays thumbnail of last image/video taken.
UPDATED Clicking the Gallery button now goes to most recent image/video.
UPDATED Made it easier to see on-screen text when underlying photo preview is
bright, by drawing a background with the text.
Version 1.3 (2013/11/18)
FIXED Video files may not have shown up properly in other apps, or over USB,
until rebooting device.
FIXED Make sure filenames for images/videos are unique.
ADDED New burst mode option - take a repeated set of photos at once, or with
a delay.
ADDED Option for video resolution.
ADDED Display battery status on screen.
UPDATED Reorganised settings screen to remove clutter - less commonly used
options have been moved to sub-screens; "Record audio?" is moved to
"Photo and video settings..."
UPDATED Only show zoom level (if that option is set) when actually zoomed in.
Version 1.2 (2013/11/09)
FIXED Crash when launching gallery, if no Gallery app installed on device.
FIXED Selecting a focus area shouldn't switch to focus mode auto.
FIXED Focus area wasn't getting reset when it should (e.g., changing focus
mode or zooming).
FIXED Fixed potential crash on auto focus.
FIXED Hide GUI options while taking a photo (otherwise problems can be caused
by changing options, e.g., changing focus mode).
FIXED Message for failing to open camera was too wide for portrait view.
ADDED Option for exposure compensation.
ADDED Show whether auto focus was successful or not (via red/green rectangle)
even if focus area not selected.
UPDATED Pause after taking photo now defaults to false.
UPDATED Made "toasts" look nicer.
UPDATED Added simple instructions to the intro window shown on first time
start-up.
Version 1.1 (2013/10/27)
ADDED Touch to select focus area.
ADDED Optional beep on timer countdown.
ADDED Option on whether to display the current camera zoom level on screen.
Version 1.0 (2013/10/17)
First release.
This website uses icons from third party sources, see licences.