Smplrspace changelog
The definitive source of product updates on our lean digital twins
Search releases
Features
5 February 2024

πŸŽ‰ New features

  • We've added a disableCameraRotation to the API that allows developers to force a 2D top view while in 3D mode. See the documentation for more details.

  • We've made great progress on our upcoming map view, which leverages our GeoJSON compatibility to render your geo-referenced buildings on a beautiful world map, in 3D, and interactively. This is currently an internal alpha release, but get in touch to explore with us what it could enable you to build.

πŸ› Bug fixes

  • We've fixed an issue where the wrong features (walls, grounds, etc.) where edited when changing options in the right pane.

  • We've fixed an issue that made windows jump when being resized significantly. This had been there for 4 or 5 years, so long amigo πŸ‘‹.

πŸ€“ For the nerds

Our editor codebase is now fully typed! πŸ’ͺ

Share

Improvements
22 January 2024

πŸ’… Improvements

  • We've improved our facade mode by adding the possibility to mark walls as part of the facade. This lets us hide them when the facade is rendered β€” a seamless transition between native Smplrspace buildings and models created by 3D artists.

  • The set scale button now becomes active when a scale value is entered, without having to click out of the input first. One of these tiny quality of life improvements.

  • We've expanded the console logs about our upcoming viewer white label license, now covering CSS modifications patterns.

πŸ› Bug fixes

  • We've fixed an issue where the CSV file exported from the mapper could not be imported again.

πŸ€“ For the nerds

We're adding tooling to automatically track the bundle size changes of smplr.js after each PR. This will help us continue to build while ensuring we are most efficient about the bytes you load in your app.

Share

Bug fixes
10 January 2024

πŸ› Bug fixes

  • We've fixed an issue that had no user impact but was flooding our bug tracking system. A hotfix to safeguard our sanity πŸ˜…

Share

Improvements
9 January 2024

Happy new year, you nerdy changelog reader! πŸ€“βœŒοΈ

πŸ’… Improvements

  • The space info card in the viewer now closes when the user clicks out of the card and into the viewer, for a more natural experience.

  • We've added a toString() function to the modules exported by smplr-loader (our Node module). This fixes an error for clients using Rollbar for error tracking.

  • We've improved the handling of errors in our performance monitoring system.

  • We're are now logging information about our upcoming viewer white label option in the console. Get in touch if that sounds like something to explore.

  • The spaces short links in smplr.me now maintain the query params when redirecting.

πŸ› Bug fixes

  • We've fixed an issue where some levels could not be deleted.

  • We've fixed an issue with computing the size of an empty level.

  • We've fixed an issue where onHover events could be emitted each time the mouse moved on furniture and point data layers.

  • We've fixed an issue where icon data layers could not trigger their tooltips or onHover events when rendered in front of a ground. This was caused by a recent performance improvement, things are now working as per normal, and we preserved that performance optimization β€” the best of both worlds.

  • We've fixed the rendering of holes in the editor.

βš™οΈ Groundwork

  • We've removed the deprecated compass and annotations options that our logs showed were not used anymore.

Share

Features
11 December 2023

πŸŽ‰ New features

  • We've added an event handler to the API that lets you listen to level changes. For more details, check onVisibleLevelsChanged in the docs.

  • We took the opportunity to use the shinny new API to improve the user experience in our own reports. The left sidebar now scroll automatically when the user picks another level.

πŸ› Bug fixes

  • We've fixed an issue with the configuration of our transactional emails that led to user invites not being sent. Apologies for the difficulties, and you can resend those invites now!

Share

Groundwork
29 November 2023

πŸ€“ For the nerds

We've been a bit greedy in the last release with reporting deprecated calls and are taming the beast back, putting a clamp the firehose, ... β€” you know what we mean.

Nothing else to see. Til next time.

Share

Features
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 ⚑.

Share

Announcements
10 October 2023

πŸ“£ Announcement

This version marks the release of a feature that's been baking for a while now: Smplrspace reports.

Reports lets users generate interactive and investigative visual reports for multi-storey buildings without code. Upload an excel file and configure the fields to be displayed directly from the Smplrspace interface. During the beta phase, reports will be configured by our team for you, and the whole process will move to a self-serve + white glove services model when it gets to general availability.

As usual, reach out if you're interested to be among the first to try it out.

πŸŽ‰ New features

  • You can now use QueryClient to extract details about furniture present in a space. See details in the docs.

πŸ’… Improvements

  • We're extending our end-to-end typing to new endpoints, improving the reliability of the embedded views in your app.

Share

Improvements
6 September 2023

πŸ’… Improvements

  • The app now automatically switches organization when you open a link from another organization you're part of. Easy peazy, it just worksβ„’.

  • We've added support for complex 3D models in custom furniture catalogs, you can now render millions of vertices easily.

πŸ› Bug fixes

  • We've fixed a race condition with disableErrorReporting.

Share

Improvements
2 August 2023

πŸ’… Improvements

  • Smplr.js now has an option to disable our internal error reporting tool in your embeds, as we discovered it could make it seem as if all network requests originated from smplr.js. More details in the docs (see disableErrorReporting).

  • We've added new size tiers to our billing metering to support the amazing people building for humongous spaces with Smplrspace. You rock!

Share

Next page