๐ New features
Improving on the "layers" release from the previous version, we're now automatically tagging walls that are part of the facade of a space with the built-in "smplr_facade" layer. See
walls.includeLayers
in the docs.You can now set the status of a space programmatically. It's useful to publish it after creating it for the embedded editor, or to archive it when your own resources are archived or deleted. More info in the docs.
Similarly, you can now delete a space programmatically. See the docs.
๐ Improvements
The map viewer now displays a marker on the roof of each smplrspace building.
Icon data layers now support passing in the
icon
parameter as a function, making it much easier and quicker to render data driven icon sets. Learn more in the docs.We've added an API to take a screenshot to a Javascript file, making it easier to upload screenshots to your own backend. See the docs.
๐ Bug fixes
We've fixed a bug where dotted polyline layers with animations would not follow the levels visibility and we always visible.
We've fixed the level picker up/down buttons when opening a space with multiple selected levels.
We've fixed an issue causing the annotations toggle in the viewer to not appear.
โ๏ธ Groundwork
We've setup an image processing backend that let us store high resolution images and request custom sizes that are fit for purpose, so thumbnails load quick, full screen previews are sharp, and everything is optimized for caching โก. It even lets us request retina display images based on the user's device. It is already being used on space preview images โ you can go update the preview image from the Settings page in the space profile to take advantage of this. This is setting the groundwork for our upcoming image walkthroughs feature, stay tuned!