Skip to main content

2020

v12.2

  • results.overlayTrigger: you can now make a button trigger the search overlay without having to type in a query first (by specifying the button's CSS selector).
  • results.lazyLoadImages: enables lazy image loading (they load progressively as you scroll down the search results) which makes your search faster and up to 6 times less data heavy (by default: true).
  • results.inifiniteScroll: replaces the 'more results' button and is available only when only one content group is retrieved or if the navigation is tabbed (by default: false).
  • results.hideResultsWithoutImage: tells the search engine not to render results with missing or 404 images (by default: false).
  • layout.(mobile/desktop).type: we've added a new search result layout type - masonry. The column count can be dynamically defined via layout.masonryCols. The default layout is still a list.
  • layout.imageOverTitle: displays the search result image above the title. It is only accepted for 'grid' and 'masonry' layouts (by default: false).
  • dataPoints.(exclude/single): you can now define what data points not to show, or where to force only one entry. It should be an array of data point names, e.g.,["Category 1", "Category 2"].
  • style.loaderType: we've added a new 'skeleton' loader type that replaces the 'pulsing circle' and the 'flipping square', it is enabled by default. Here's an example.

v12

  • Filters!
  • Disabling special mobile suggestion layer by default (can be re-enabled manually). To see it in action, test it on a mobile device or resize your browser window to approx. 600px.
  • Changing the default suggestion layout and behavior on mobile devices
  • Adding a special, more compact, JavaScript file (.mjs) for modern browsers (see Installation)
  • Many small UX improvements
  • NOTE: If you're still using v10 or older plugin versions, please refer to this migration guide first.