The 5.7.0 release is introducing a way to find visually similar items based on a specific product id or image URL instead of submitting an image. This enables you to display visually similar items on a product's detail page or enable users to search for visually similar items from a search result list.
Single Search Labs Modes —> Now Default Experience
Our team has been focused on creating the best camera experience for our partner teams. In the 5.6 release, we introduced a new mode focused on creating the best experience for users who want to perform one search and see results right away. This is to complement our new batch capture mode which is designed to perform consecutive searches.
In 5.7 we are making that UX the new default experience! We are excited to roll it out and continue to refine and enhance it over time. The new UI includes a refined loading screen to ensure users are more aware of the status of their search.
While we encourage all our development teams to use the new UI mode, we understand there might be edge cases which you'll want to use the legacy UX. You can do this by setting mode on the lens options to the legacy multi mode.
String LENS_ID_UNIVERSAL = "slyce.universal"; HashMap<String, Object> lensOptions = new HashMap<>(); // Set universal to legacy multi search HashMap<String, Object> lensOptionsUniversal = new HashMap<>(); lensOptionsUniversal.put(KEY_CAPTURE_MODE, LEGACY_MULTI); lensOptions.put(LENS_ID_UNIVERSAL, lensOptionsUniversal); // Add lens options to parent options map HashMap<String, Object> options = new HashMap<>(); options.put(KEY_LENSES, lensOptions); // Start Slyce UI...
Remove All Searches
A common request we've from our users is for a way to clear out all their previous searches. Now they can! A new clear history button will appear at the bottom of the search history page.
Review User Generated Thumbnail
After a user performs a search they can now review the original photo they snapped. This is really useful when reviewing items in the search history.
Empty State for Batch Capture
We now provide a customizable screen when users have not performed any searches on the batch capture refinement screen.
This release contains a number of enhancements to our Full UI mode.
- We added a tooltip on the camera roll picker to ensure users know what to do.
- We updated the animation when a user selects an image from the camera roll.
- We updated the header bar to be more consistent.
- Added themeable properties for the search history.
We pushed ourselves to improve the stability and efficiency of our SDK this release.
- Resolved an issue when opening camera UI in some modes. No longer need to pass options to avoid a crash.
- Resolved an issue where the navigation on the search history was not going to the correct place.
- Update the batch capture UI to show the user-generated image for each search.