Changelog
What's new across releases. Latest at the top.
v0.5.0 First public preview
Released 2026-05-19
New tools
- Sketch tools: Extrude, Scribble, Revolve. Click polygon corners, freehand drag, or define a profile to lathe, all become editable shapes.
- Cut: Bambu-style slice along X/Y/Z with live plane preview.
- Hollow: carve any shape into a shell with adjustable wall thickness.
- Array: linear (count + spacing) and circular (count + axis + total angle).
- Ruler: 2-point distance with per-axis deltas, vertex snap with screen-space radius.
- Workplane on face: pick any face, new shapes spawn aligned to it.
- Split into loose parts: separate a mesh into its disconnected components via union-find.
Shape catalogue
- 13 primitives: Box, Cylinder, Sphere, Cone, Pyramid (now N-sided), Wedge, Roof, Tube, Torus, Polygon, Star, Heart.
- Pyramid and Polygon both get the
Sides slider.
Quality of life
- Undo/Redo (Ctrl+Z / Ctrl+Shift+Z) with 50-step history.
- Vertex / corner snap during body drag.
- Lock per shape (keeps it visible but non-interactive).
- Reset transform button in Properties.
- Volume + surface area + tri count in Properties.
- STL repair for imported meshes (weld, drop degenerate, rebuild normals + BVH).
- Screenshot button, instant PNG of the viewport.
- Light theme + customisable viewport background.
- Tooltips everywhere, can be disabled in Settings.
Performance
- Render-on-demand main loop (idle scenes cost ~0).
- three-mesh-bvh acceleration on imports + CSG results.
- MeshStandardMaterial for solids (lighter than Physical).
- Pixel ratio cap with Quality preset (Fast / Balanced / Sharp).
- Shadow map reduced to 1024².
Distribution
- Cross-platform installers: Windows NSIS + portable, macOS DMG, Linux AppImage.
- Code signing pipeline for Windows + macOS notarisation.
- GitHub Releases as the binary host, electron-updater ready.
v0.4.0 Naming + first electron build
Internal, not released
- Rebrand from TinkerDesk to BlockBuilder Studio (avoid Autodesk trademark on "Tinker").
- Electron 32 wrapper, ContextIsolation + sandbox enabled.
- Welcome modal (New / Continue / Open / Recents).
- Unit picker on first run (mm / cm / inches).
- Autosave to localStorage, restore on launch.