- (chore): load demo gif asynchronously before init is called
- (chore): reduce demo gif size
- (fix): race condition when environment loads its own opencv
- (feat): pre-process image for quality check using opencv before resolving
init
promise - (feat): add gif in onboarding instructions screen which shows how to use the sdk
- (chore): onboarding instructions screen is now full screen
- (chore): split code to reduce sdk size for esm environments
- (chore): update tire overlay image
- (chore): update back icon image
- (feat): add onboarding instructions to describe how to take better tire picture
- (feat): make sdk configurable for the number of times onboarding instructions are shown
- (chore): add routing mechanism to help navigate within sdk screens
- (chore): explicitly initiate stream with aspect ratio of 4/3
- (fix): stream is zoomed in after user cancels taking picture from native camera
- (feat): first public release
- (feat): add background overlay outside the tire section
- (chore): remove top and bottom border shadow around the video stream
- (feat): remove need to additionally import css when importing sdk
- (feat): sdk switches to native camera upon "Capture" button click on non desktop environments
- (feat): Update return type of
init()
to include imagemetadata
(width
(px),height
(px),fileSize
(kb)). With this new change, the usage ofinit()
changes to:const { blob, metadata } = init()
- No default return type of
blob
- (fix): Longer processing time of "Capture" action on low-mid range devices.
- (chore): Video is no more full screen. This ensures we crop as less stream as possible from the final image.