Skip to content

Releases: wavemm/CodeScanner

2.3.6

16 Oct 00:55

Choose a tag to compare

Attempt to Fix Blank Screen Issue for Some Users
• Add error and interruption monitoring
• Use AVCaptureSessionRuntimeError notification to capture specific session errors.
• Use AVCaptureSessionWasInterrupted notification to gain more insight into session interruptions.
• Introduce a dedicated serial session queue
Run all AVCapture calls on a dedicated serial queue to avoid blocking the main thread and potential performance issues.
Reference
• Address potential race condition in permission flow
Review and fix any race conditions during camera permission requests, which may affect older devices.
• Wrap configuration updates properly
Enclose session configuration changes within beginConfiguration() and commitConfiguration() calls.

Fix Torch-Related Freeze

Resolve the issue where enabling the torch (flashlight) causes the camera to freeze.

Release 2.3.5

16 Sep 04:12

Choose a tag to compare

What's Changed

  • Add logs
  • Add a logging protocol we can conform to
  • Dispatch failure on main queue to prevent crash
  • Fix memory leak

Full Changelog: 2.3.4...2.3.5

v2.3.2

16 Sep 04:01
4b2f9c5

Choose a tag to compare

Original CodeScanner v2.3.2. Refer to https://github.com/twostraws/CodeScanner for changes.