- Add setScaleType to control camera preview layout
- Remove appcompat dependency
- Don't reset touch listener in focusTo()
- Add focusTo() to manually focus to some spot
- Catch possible RuntimeException on autoFocus()
- Terminate HandlerThread after closing camera
- Make CameraView.PreviewCallback.onPreviewFrame() run in a background thread
- Forward camera errors to OnCameraListener.onCameraError()
- Reactivate JitPack support
- Adds setTapToFocus() to enable tap to focus
- Expose findBestPreviewSize() to ease setting a custom preview size
- Allow setting a custom preview size in onConfigureParameters()
- Improve reliability of opening the camera
- Does only restart the camera for 180deg changes in orientation listener
- Add setUseOrientationListener() to fix landscape to landscape rotations
- Fix relative camera orientation for front facing cameras
- Rename OnCameraListener.onCameraStarted() to onCameraReady()
- Adds OnCameraListener.onPreviewStarted() callback
- Fixed Gradle configuration for JitPack again
- Fixed Gradle configuration for JitPack
- Fixed closing the camera immediately after openAsync()
- Helper functions to easily set a focus area (required for tap to focus)
- Fixes two formal issues static analyzers will complain about
- OnCameraListener.onCameraError() gets called when Camera.open() fails too
- CameraView.setAutoFocus() must be called manually now
- Handle camera errors in OnCameraListener.onCameraError()