targetScanningFPS
option to BarcodePicker.create
to set target frames per seconds to be processed/scanned.setTargetScanningFPS
function to BarcodePicker
to set target frames per seconds to be processed/scanned.enablePinchToZoom
option to BarcodePicker.create
to enable/disable pinch-to-zoom (when available).setZoom
function to BarcodePicker
to manually set zoom level (when available).pauseCamera
option to BarcodePicker.pauseScanning
to also pause camera input, allowing to interrupt (and later resume) the current camera stream.BarcodePicker.reassignOriginElement
function to re-assign the BarcodePicker
to a different HTML element.BarcodePicker.resumeScanning
function now returns a promise resolving to the BarcodePicker
instance instead of the instance directly; this is due to the fact that the method might need to access the camera again.BarcodePicker.UIStyle
enum.BarcodePicker.UIStyle.SCANLINE
enum value.BarcodePicker.create
's uiStyle
option.BarcodePicker
trying to access again the camera after being destroyed.BarcodePicker
still referencing the used camera as the active camera after being destroyed.BarcodePicker
instances not being correctly destroyed when never accessing a camera.Parser
object and the Scandit Parser Library's documentation.BarcodePicker.createParserForFormat
and Scanner.createParserForFormat
functions to create and use Parser
objects.Scanner
and BarcodePicker
objects.Scanner
objects or BarcodePicker
objects starting in a paused state or with no camera access will no longer trigger registrations.BarcodePicker
has been created, allowing for early external Scandit Engine library initialization.accessCamera
option to BarcodePicker.create
to enable/disable camera access on picker creation.BarcodePicker.accessCamera
function to access the camera after picker creation (if disabled on creation).BarcodePicker
element sometimes overflowing its given origin element by 1 pixel.BarcodePicker
not getting hidden when the relative option or function is provided/called.BarcodePicker
visibility option and function only partially hiding the containing element.BarcodePicker
's originElement
being left in an inconsistent state after being destroyed.BarcodePicker.UIStyle
in favor of BarcodePicker.GuiStyle
to be consistent with other existing Scandit SDKs.BarcodePicker.create
's uiStyle
option in favor of guiStyle
.BarcodePicker.UIStyle.SCANLINE
in favor of BarcodePicker.GuiStyle.LASER
to be consistent with other existing Scandit SDKs.BarcodePicker.setGuiStyle
function to set the GUI of the picker after creation.NotReadableError
error plus close the video stream when it's the case.BarcodePicker
when one of the cameras cannot be accessed.BarcodePicker
documentation.enableTapToFocus
option to BarcodePicker.create
to enable/disable tap-to-focus (when available).enableTorchToggle
option to BarcodePicker.create
to enable/disable torch toggle button (when available).setTorchEnabled
function to BarcodePicker
to enable/disable torch (when available).BarcodePicker
creation.BarcodePicker
buttons and touch events responsiveness.BarcodePicker
documentation.ScanditSDK.configure
not rejecting in case of unsupported browsers when not performing any of the preloading functions, now the promise is correctly rejected.ScanditSDK.configure
calls in case of unsupported browsers, now the promise is correctly rejected with said error.ScanditSDK.loadEngineLibrary
calls in case of unsupported browsers, now the promise is correctly rejected with said error.BarcodePicker
element or page loses and regains visibility.BarcodePicker
.BarcodePicker
video feed randomly freezing when switching between multiple cameras.ScanSettings
.Barcode
object to correctly contain location information as Quadrilateral
object instead of array.ScanSettings
documentation.