github bherbruck/solidcraft v0.13.0
SolidCraft v0.13.0

latest release: v0.13.1
4 hours ago

SolidCraft is open-source parametric 3D CAD in Rust: sketch, constrain, extrude, and change a parameter to watch the timeline rebuild. Documentation · try it in the browser · contributing · issues.

Why 0.13: a minor release with an in-app assistant, a better Measure, smoother curves, sketch copy/paste and a new design file format (22). It includes everything in 0.12.0.

New

  • Agent chat in the app (Settings ▸ AI): talk to the coding agents you already use (Claude Code, Codex, Gemini CLI, OpenCode) with their own logins, or any OpenAI-compatible endpoint (local or remote; keys in the system keychain). It models through SolidCraft's own commands, each answer undoes in one step, file actions ask first, and the panel docks left or right or minimises. Turn AI features off entirely in Settings ▸ AI (#1102).
  • Measure: Ø, R and length for holes, circles and arcs; centre-to-centre between holes and from a hole's axis to an edge or face (with min and max); slot width, centre distance and overall length (#1419).
  • Sketch copy, cut and paste (Ctrl+C/X/V and the context menu): pasted geometry lands at the cursor, keeps its constraints and dimensions, and can go into another sketch; timeline features copy with Ctrl+C/V too (#1500).
  • Smoother curves as you zoom in: curved faces and edges refine with zoom instead of staying faceted (#1425).
  • Imports become components: STEP, IGES, STL, 3MF and OBJ files come in as a component named after the file; STEP assemblies keep their structure, rigid until you Unlock Contents (#1426). Insert Design is on the ASSEMBLE panel and in the File menu (#1405).
  • Sketch: your first dimension scales a sketch drawn by eye instead of distorting it (#1416); sketch text height, place and angle can be expressions (#1453); a decimal comma works in every number and expression field (#1418, #1382).
  • Text: cut through a part or joined in relief in one exact operation (#1446, #1429).
  • Class-A surfacing, part 1: a continuity core, a G3 free-form blend and patch crown (#1249); compare two versions of a part (#1423).
  • Web app: installable as an app (File ▸ Install app…) (#1233), and STEP files open without freezing the page (#1424).

Fixed

  • Windows: the resize border works from the first frame, and moving between monitors with different scaling no longer jumps (#1396).
  • Render: the preview works on 4K and 5K screens (#1477), and it uses the same camera controls as modelling (#1462); the sheet-metal flat pattern pans and zooms the same way (#1484).
  • Cuts and booleans: a whole-face cut beside rounded corners, cuts through other components' parts, profile holes over empty space, planar cuts beside rounds, and a boolean panic on unusual edges (#1401, #1407, #1472, #1445, #1364, #1195).
  • Chamfers: chains ending at existing bevels, and a chamfer that would grow the part is refused (#1372, #1428); Draft accepts more face layouts (#1393).
  • Joints: link offsets in the right units, new joints start inside their limits, angle–distance link ratios (#1415, #1433).
  • Interface: context menus stay on screen, dialogs move by their title, the start page is translated (#1398, #1417, #1479).
  • macOS: the app bundle includes solidcraft-cli (#1456); STEP export writes half-turn arc ends as cylinders (#1438).

Compatibility

Designs saved by 0.13.0 use file format 22 and don't open in 0.12.x or earlier. Older designs open and rebuild as before.

Thanks

Thank you to everyone who contributed to this release: @0xlillith, @cfaulkingham, @DuBearte, @erkexzcx, @HiroKenEz, @jasiek, @Karl-VonRichter, @lasselian, @luke-kearney, @midasdf, @NOWN-DEV, @phanoob, @rlartot and @SychPL.

Don't miss a new solidcraft release

NewReleases is sending notifications on new releases.