๐ New features
The icon data layer gets a brand new and powerful feature: color overlays. You can now programmatically set a color overlay on your icon, on a per data item basis. Which means, you could upload a black & white icon and control it's color dynamically. Learn more in the docs, and check out this new example.
The icon data layer now accepts
Blob
objects as an alternative to urls. This lets you pre-load icons in custom ways. But more importantly, it allows for programmatic image manipulation on your icons, prior to passing them to the data layer. You could for example turn normal photos in cropped circular thumbnails with a color border using an offscreen canvas, and use them as icons. Hint: we know because we've done it, stay tuned for the upcoming photo gallery experience ;). See the docs.A new report template has landed: "Entity records". This is ideal, as an example, to visualize all maintenance actions taken on your "entities", giving you a visual overview of maintenance records.
๐ Improvements
We've improved the colored badges in report. You can now hover them to show the categories they represent.
Icon data layers now get a nifty little hover effect when they're interactive.
We've setup ThumbHash placeholders to be displayed when images are loading to improve the user experience. This is currently used on space preview images, and a few other images. It's part of the groundwork to our upcoming photo walkthroughs release.
The building pins in the map viewer are now hidden when the building is not fully rendered, e.g. when the user explores lower levels.
๐ Bug fixes
We've reduced the precision in the one-click room detection from mm to cm in order to push its capacity to work on bigger and more complex spaces.
We've fixed a data stitching issue that would appear when using non-string stitching parameters.
We've fixed an issue that caused onSpaceClick to not fire in the map viewer.
We've improved our collapsing panel component, moving the expand/retract icon to the left where it feels more natural.
We've fixed an issue where the data visualization items could be duplicated in complex reports.
We've fixed an issue that sometimes led level names to be missing in reports.
We've fixed an issue where filtering in some older reports wasn't working.