Much finer haptic effect for when you zoom out and balance your camera
Adjust drawables and remove extra colors
Some of the drawables had to be separated into two because some icons need to both be always white and dynamically change.
Shrink material switch and always show scrollbar In order to shrink the switch and retain the ability to press the negative space between a label and a switch to toggle, I had to pass touch events to the switch from its container.
Ignore short edges mode for camera screen dialogs
The MaterialAlertDialog appears broken when large, the status bar is hidden, and short edges mode used in the parent window. This tells the dialog to use the default mode to prevent weird layout issues.
Replace count calls with none calls
(while processing checked options of QR scanner alert dialog)
Gracefully cancel image capture request
(when camera is restarted/stopped)
Revert changes made to onCaptureSuccess
(to continue saving the image once a capture is successful)