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.