A maintenance release with a few handy additions and a solid round of fixes under the hood.
Boolean tool, upgraded The Boolean tool now auto-detects holes — any enclosed region inside your union gets subtracted automatically, giving you clean polygons with holes without any manual fiddling. There's also a new toggle to choose whether to keep or delete your input geometry after the operation, and it remembers your choice between sessions. Boolean now lives at the top level of the right-click menu, pre-loads your current selection, and wraps the whole operation in a single undo step. The preview no longer flickers when moving between elements.
Bake command A new top-level Bake command is available from the command bar (search "bake", "apply", "convert", or "evaluate") and right-click menu. It strips computed properties from evaluated sections and converts them to raw sections — useful when you want a clean, static snapshot of your geometry. Replaces the old inline bake that was buried in the right-click menu.
Isolate (selected only) New isolation mode that isolates exactly your selected features — no neighbours pulled in. Hit Shift + H (or Shift + /) to trigger it, or find it in the command bar.
Offset Line: Miter Limit A new Miter Limit parameter in the Line Offset form and offsetLine node prevents unbounded spikes at sharp angles. Defaults to 4× — sensible out of the box, adjustable when you need it.
Block manager improvements Block rows now show three counts: children in the definition, raw instances, and evaluated instances. The block you're actively editing is labelled "(Editing)" and others dim to make it obvious what you're working in. The Insert button disables during editing, and inserting a block while in isolation mode now correctly includes the live preview so it renders during placement.
Geocoder The search bar now reads "Search for an address, city, or POI" and shows a visible / shortcut chip so it's easier to find and use.
The Template splash modal now correctly displays again for Teams plans.
Boolean geometry engine crash recovery If the clipper boolean/offset pipeline hits a memory fault, Giraffe now recovers automatically — reinitialising a clean engine instance and showing a toast with a "Pause Engine" button so you can stop the bad input loop.
Right-click menu Right-clicking on a project boundary now uses the full boundary geometry rather than tile fragments — fixes broken context menu actions on complex MultiPolygon boundaries. "Set boundary" also appears correctly whenever it's available, not just when no boundary is being edited.
Push/pull tool Fixed a flicker issue where the tool would jump between roof and wall hits on slab edges. Wall hits now correctly win when they're closer, so accidental roof push/pulls on slab edges are gone.
Layer tree Toggling visibility on a layer with 0% opacity now also bumps opacity to 1 — so it actually appears. Also removed the red flash on the opacity drag input.
Color picker Closing the property color picker without making a change no longer creates a ghost undo entry.
Subdivision / lots Lot area labels in the mix-subdivision editor now show correct area units (m² or ft²) instead of length units. Several fixes to frontage tracking, dwelling-index selection, and boundary union tolerance.
Envelope tool Skeleton generation now simplifies near-collinear vertices, producing cleaner results and preventing edge-per-vertex on near-collinear segments. Facade mesh triangulation now picks the right projection plane for near-vertical faces, so triangles no longer drop.
Carpark editor Bay length, bay width, and aisle width fields now enforce a minimum of 0.5 (previously 0, which could produce invalid geometry).
MultiPolygon support Many tools now work correctly on MultiPolygon features — including buffer/offset, mirror, point labels, and feature import paths — where previously only the first polygon was processed.
Map / SDK popups SDK HTML and iframe popups now auto-hide when their anchor moves more than ~200px outside the map viewport. Panning a popup off-screen no longer stretches the page layout.
Iframe SDK navigateTo now uses SPA navigation when the target URL is on the same Giraffe origin — embedded apps can switch project or page without a full reload. Layer-lookup APIs now handle numeric layer IDs correctly.
Sketch / draw Clicking a halfway-vertex handle without dragging now correctly commits the inserted vertex. Picker cursor hotspot is fixed so it lines up with the actual pick point. Held keys no longer fire repeat handlers. Axis-lock indicator now reflects actual lock state correctly.
Date picker Dates now render in your locale format (e.g. dd/MM/yyyy for non-US users) instead of always showing the US format.
Screenshots The scale overlay now correctly appears in exported screenshots.
Large models with dense coplanar geometry process significantly faster — the stacking pipeline now skips expensive geometry checks when bounding boxes don't overlap, and the solid builder uses a spatial index instead of scanning every face pair. Expect snappier solves on complex projects.