Smplrspace changelog
The definitive source of product updates on our lean digital twins
Search releases
Improvements
14 May 2025

πŸ’… Improvements

  • The β€œstairs” now have a grey color option, especially useful for ramps that should match the ground color.

  • We've improved the color processing on report tags so the relative differences between colors is maintained on the whole brightness spectrum.

πŸ› Bug fixes

  • We've fixed the name of levels in a map-based project report.

  • We've fixed a bug where sorting items in one report template crashed the app.

  • We've fixed an issue were polygons would be corrupted in the entity manager after the were dragged.

  • We've fixed an issue where unmapped polygons would show as mapped but empty after exporting and re-importing to CSV in the entity manager.

Share

Features
6 May 2025

πŸ§‘β€πŸ”¬ "Projects" enter private beta

Smplrspace Projects, our new experience bringing multiple spaces on the map for campus / portfolio reporting is being opened to the first few users. It's too early to make it generally available, but get in touch if you want to give it a test run.

πŸŽ‰ New features

  • The map viewer has so far been rendering "space" data layers, i.e. layers for data that is compatible with our space viewer. It's now getting its first "geospatial" data layers, i.e. layers for GPS-based coordinates that are compatible with other map providers and geospatial tools. We're starting with the geopoint and geopolygon layers, more will follow.

  • The map viewer is inheriting the picking mode from its sibling, the space viewer. So you can now get coordinates for clicks and build the same type of custom mapping experience in your app, but for geospatial data.

Share

Features
28 April 2025

πŸ” Security

  • We've had to add data: to connect-src in the CSP in order for the new icons to load. Check the docs.

πŸŽ‰ New features

  • The map viewer now support basement rendering. Not easy digging the ground on a map, but we managed ;).

  • The map viewer is getting its own control buttons, very much aligned with the (refreshed) space viewer's, so you feel at home.

  • We've added option to the map viewer to hide navigation buttons, the level picker, or all controls. See the docs.

  • We've added programmatic zoom methods to the map viewer. See the docs.

  • Control button can now be positioned in 6 locations programmatically (see the docs). And we're opting for right side, vertically centered in our app.

  • There is a new option to hide controls (see the docs).

  • We've added a hierarchical "tree-shaped" filter for categories in the reports. This is useful for the visualization of large inventories of entities.

  • You can now search your spaces by characters in their address or country.

πŸ’… Improvements

  • We've redesigned the controls of the space viewer, making changing levels, and switching between 2D and 3D modes easier. They also look nicer ;).

  • The powered-by bar is also more sleek and simpler.

  • The different types of grounds are now rendered properly in the map viewer, taking our space and map viewers a step closer to feature parity.

  • We've simplified the experience in the levels page of the space profile.

πŸ› Bug fixes

  • We've fixed an issue related to the clean up of data layers in the map viewer. No more stale layers that stick around!

  • We've fixed the "We could not publish your space" error in the embedded editor.

  • We've fixed an issue where the background color in the viewer could not be updated via renderOptions.

πŸ“š Documentation

  • We've fully documented the custom helpers available in our handlebars based tooltipTemplate. Check it out here.

  • We've added a note to the docs on how to embed Smplrspace in a Next.js app. Check it out here.

βš™οΈ Groundwork

  • We're baking a whole new part to the app: Smplrspace Projects. It will allow users to bring in multiple spaces into a project, render them on the map, connect data for campus / portfolio level reporting, and more to come. Stay tuned.

Share

Features
2 April 2025

πŸŽ‰ New features

  • We now support manually positioning labels in reports, which combined with persistent tooltips can help create overviews laying out all information on the space.

  • There are a number of new options to customize the user experience in reports: choose between 2D and 3D mode, select a default level, set the initial camera placement, opt-in to reduce motion when filtering levels. These all help to create reports that give users exactly the most useful view in a single click.

  • Reports now have a built-in screenshot feature to easily download the visualization to a file, to be integrated in presentations, reports, or to be printed.

πŸ’… Improvements

  • You can now edit the shape of mapped entities (polylines and polygons) in the entity manager.

  • Entities mapped with "one click rooms" are now automatically set as done, making mapping of long lists quicker and more seamless.

  • The automatic selection of the next entity when mapping entities is now smarter, it doesn't select already mapped entities and loops back to the start if needed.

  • The desk cluster tool and the seminar seating tool have been integrated into the equipment catalog, fitting better with users workflow when furnishing a space.

  • The equipment catalog interface in the editor has been refreshed a little.

Share

Bug fixes
25 March 2025

πŸ› Bug fixes

  • We accidentally removed space.getDefinition from the APIs. It is back. Learn more in the incident status report.

Share

Features
25 March 2025

πŸŽ‰ New features

  • The first data layer support has landed in the map viewer, with strong API compatibility with the space viewer β€” so you build once, apply everywhere. The polygon layer is done, more will follow. Learn more in the docs.

  • The reports now support using the map viewer instead of the space viewer, paving the way for portfolio reports in an upcoming release.

πŸ› Bug fixes

  • We've fixed an issue where the camera placement would not be cleared when editing the space location, resulting in a potentially confusing experience if a space was moved far from its initial location. It's more seamless now.

βš™οΈ Groundwork (and nerdy)

  • We've completely reworked the state management of the map viewer to better position us to build features easily, quickly, and reliably.

Share

Features
12 March 2025

πŸŽ‰ New features

  • The "pre-release" version of the space profile's "Levels" page is here. There is a lot more in the works for this page, and level-based features in general, but this already lets you explore levels separately and get a public link to a single level.

  • We've added an automatic option to set a level's initials, when renaming the level.

πŸ’… Improvements

  • Tags are now sorted by color in the picker to make it easier to organize them by "categories".

  • We've added options to report templates to help make the reports lighter in data presented on screen.

  • We've cleaned up the docs and types after the deprecation of the skybox.

  • We've added the number of levels to the space profile.

  • We've simplified the handling of colors when configuring templates.

  • We've made filtering and sorting optional in some report templates.

πŸ› Bug fixes

  • We've fixed an issue where the space size didn't update properly once the data is loaded.

  • We've fixed an issue that led to color hue differences on point, and dotted polyline layers depending on if it was set as a string or a function.

  • We've fixed the typing of setCameraPlacement, to include the updater methods as well.

  • We've fixed a bug in the space viewer's setCameraPlacement, that could lead to the rotation being missed when updating the target at the same time.

Share

Features
19 February 2025

πŸŽ‰ New features

  • We've added quick actions to the space list, so you now can copy the spaces' links and ID without opening the space.

  • The new setDefaultStyle API on the map viewer makes it easy to get back to the Smplrspace style if you've switched to a custom one. More in the docs.

  • We've added APIs to reset render options to their initial or default values. Details in the docs.

πŸ’… Improvements

  • Keep your mouse over a truncated space's name or address to see the full text.

  • We've improved the handling of render options in reports.

πŸ› Bug fixes

  • We've fixed our error handling so the viewer displays the right message when a space access is not authorized.

  • We've fixed a minor layout issue in the embed editor.

Share

Improvements
6 February 2025

πŸ’… Improvements

  • Furniture data layers are automatically re-rendered when new furniture is added.

πŸ› Bug fixes

  • We've fixed an edge-case with our spaces search that could result in some spaces not appearing in the list.

Share

Announcements
6 February 2025

The first release of 2025 is in, and after 3 months of work, it's MASSIVE! We're introducing a fully reworked experience to the platform, an experience that:

  • is building centric

  • gives you access to all your information and data about a space in a single page

  • streamlines navigation between all facets of the space

  • consolidates all editing capabilities, from layout to data, in one "toolbox"

  • integrates reports as an integral part of the platform

  • introduces location and our map based experience for all users

  • maintains the viewer across pages for a snappy experience ⚑

πŸŽ‰ New features

  • The space list has been improved, search is more powerful, and sorting is now possible.

  • The space profile shows all information about the space at a glance.

  • We've got a new "share & embed" modal that unifies all actions to be taken to get your spaces into the world.

  • Spaces now come with tags, letting you organize them, filter them, search them, in any way you can imagine.

  • The new space settings page makes it easy to set the image preview of a space or download screenshots of any size.

  • The space location can be set directly in the app through a no-training, 3-step geo-referencing workflow we think you'll find both accessible and powerful.

  • Scale correction is now possible when positioning the space on the map.

  • We use reverse geocoding to extract the space address automatically from the location.

  • OSM buildings are now automatically removed from the map viewer when rendering a Smplrspace building.

  • You can now control the decimal precision in the GeoJSON conversion to reduce the size of data.

  • You can now create a new space programmatically using smplr.js. See the docs.

  • You can now get a list of your spaces via smplr.js. See the docs.

  • We've added an option to not render the grid in the editor. This can help for complex floor plans to limit the visual load. It can also be helpful to improve the performance of the editor on lower end computers.

  • You can now pass a container instead of a container ID when starting the viewer, improving compatibility with web components frameworks and other shadow DOM based technologies. See the docs.

  • You can now provide a callback called each time new equipment is loaded in the viewer. See the docs.

  • The map viewer has a few new APIs to change a map style (docs), display buildings footprint (docs), and control the camera animation when flying to a space (docs).

πŸ’… Improvements

  • The url schema has been overhauled to support the new experience and old urls are redirecting to the new places.

  • We've done a bit of grooming on our design system, resulting in nifty improvements to components and micro-interactions.

  • We're improved the look and feel of the editor with a new dotted grid, a scale, a refreshed toolbar and a redesigned left pane (this one was very much overdue). This brings the editor in line with the evolution of our design language, and makes it look more modern and polished.

  • We've reviewed and updated the vocabulary used across the app to match better how our growing user base thinks about the different facets of a building, and to align with where we want to take the platform in the months to come. In particular, "furniture" becomes "equipment", and "assets" become "entities". Refreshed icons also support the change.

πŸ› Bug fixes

  • We've fixed a few errors in our GeoJSON conversion, making rendering of spaces on the map more predictable.

  • We've fixed an issue where the editor would wrongly warn against unsaved changes if the user tried to leave right after publishing.

πŸ§‘β€πŸ’» Developer experience

  • Our new Smplrspace IDs (SIDs) are used across the platform for spaces and reports, shortening urls dramatically. You can learn more about the new IDs in this guide of the docs, and plan ahead for the deprecation of the old IDs.

Share

Next page