Repository navigation
Releases: CCruzG/floorplan-tool
Release list
v1.0.1 - 3D View with ad-hoc signing
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
3D visualisation mode with height control slider