Skip to content

Releases: CCruzG/floorplan-tool

v1.0.1 - 3D View with ad-hoc signing

Pre-release

Choose a tag to compare

@CCruzG CCruzG released this 20 Apr 12:11

v1.0.2 — 20 April 2026
Bug Fix: macOS "damaged" error on launch

Applied ad-hoc code signing to the app bundle. macOS no longer shows "Floorplan Tool is damaged and can't be opened" when the DMG is downloaded from the internet.
First-time open now shows a one-time "unidentified developer" prompt — right-click the app → Open → Open to proceed.

v1.0.1 — 20 April 2026
Bug Fix: App failed to launch after install

Fixed ERR_FILE_NOT_FOUND crash on startup caused by missing Three.js files in the packaged bundle.
Vendored all required Three.js files (three.module.js, three.core.js, OrbitControls.js) directly into the app so they are always present regardless of packaging optimisations.

v1.0.0 — 20 April 2026
Initial Release

New Features

3D View — Toggle between 2D and 3D with the 3D View button. Renders walls, floor slab, cores, columns, and exclusion areas using Three.js.
Wall height control — Slider in the 3D view overlay lets you set wall height from 270 cm to 600 cm (step 10 cm). Converts automatically based on the drawing's unit scale.
OrbitControls — Rotate, pan, and zoom the 3D scene freely.
Improvements

Floor polygon is built using edge-adjacency traversal rather than node array order, preventing rendering holes after wall segments are split.
Core boundary walls no longer produce degenerate zero-length segments at the closing point.

v1.0.1 - 3D View

v1.0.1 - 3D View Pre-release
Pre-release

Choose a tag to compare

@CCruzG CCruzG released this 20 Apr 11:39

3D visualisation mode with height control slider