24 November 2023

๐ŸŽ‰ New features

This version packs a brand new data layer type: dotted polylines. The layer takes in polylines and split them into dots positioned along the line for an elegant rendering. You can also make it extra spicy by animating the dotted line with 2 effects: railway and waves. See some examples in the video below, or get the details in the docs.

Other new features:

  • Spaces can now render custom 3D models as their facade. Ideal for marketing use-cases.

  • We've added "OR" logic support to the filters in Reports, making it suitable to create complex filters and categories.

  • We've added the ability to show a leaderboard for your statistics in Reports.

๐Ÿ’… Improvements

  • Newlines are now possible in tooltips using template literals. See details in the docs.

  • We've added an onResize handler to the viewer options so you can listen to such events. This can be used to reposition custom tooltips (e.g.). More info in the docs.

  • The report filters now support search in a single field.

๐Ÿ› Bug fixes

  • We've fixed an issue where invisible data elements (e.g. those on lower floors) where wrongly triggering tooltips and hover behaviors.

  • We've fixed an issue where data layers could be hovered but not clicked.

  • We've made some performance improvements to ensure that data layers' visibility is instantaneous and results in no flash of data layers from hidden upper levels when initially rendered.

๐Ÿค“ For the nerds

We've moved to Typescript some files that are critical to a large upcoming feature, improving our coverage by over 9%. While doing that, we also improved tree shaking and decreased the Viewer's bundle by 22%. And we're not done with this effort โšก.