github tangency-labs/solidcraft v0.24.0

2 hours ago

Designs saved in 0.24.0 use format 39 and don't open in 0.23.1 or older.

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

Security

  • Links and design fonts ask before following a network location. A design that points at a file on another computer (for example \\server\share\part.solidcraft) no longer reaches it silently: Update Links and Open Linked Design ask first, with Allow once or Always allow this server, and Preferences › Design keeps the list of trusted servers. Please update. Details will follow in a security advisory (#7372).

Highlights

  • Edit a dimension without opening the sketch: with a sketch's dimensions shown, double-click one in the model view, type a value or expression and the model rebuilds (#7080).
  • Return to the previous view when a sketch ends: a new option, off by default, in Preferences › Sketch (#7043).
  • Weldments ribbon tab for frames, and placement handles for Rest, Boss and Snap Fit, with base-height and new-body options for Snap Fit (#5262, #5362, #6911).
  • 3D arc sketch command, and left- or right-handed threads (#5682, #4415).
  • New themes: Clay and Clay Dark, warm paper and charcoal with a terracotta accent (#7342).
  • Smoother: features apply off the window thread, so the window stays responsive while the model rebuilds (#3135, #7002).

Interface

  • The agent chat shows tool calls as plain summaries (no long file paths), with the details one click away (#6245).
  • Reopening a design that's already open switches to its tab (#2414); Ctrl+Shift+S opens Save As (#6567).
  • Sketch dimension labels show their unit, and the dimension box uses the design's units (#6131, #3878).
  • New option, off by default: perspective while orbiting, orthographic on face-on views (#6700). Perspective is now a command, so a 3D mouse button can switch it (#6143).
  • The History docked under the Browser follows the Browser's translucency (#6922).
  • Navigation bar view commands (#6586).

Fixes

  • Top-level cut and join reach bodies in sub-components; linked components stay valid through Undo after Save As (#6246, #6877).
  • Insert Design keeps the source part's properties (#6691); large meshes save once compressed (#6701).
  • Many sketch fixes: offset slots, circles at the origin, nested circles, constraints to any body's edges.

Windows

  • Windows builds now go through SignPath code signing (test certificate for now; the production certificate is on its way).

Compatibility

0.24.0 writes design file format 39 (0.23.1 wrote 38). It opens every earlier design, but 0.23.1 and earlier refuse a design saved by 0.24.0.

Thanks

Thank you to everyone who contributed: @ahmetv10, @amolinari-autotex, @badgerisda, @CamWight, @cfaulkingham, @ChrisNourse, @crono2250, @dahakbuilds, @dannyow, @flyboy-byte, @froglemonade2, @HiroKenEz, @ivisaf, @jasiek, @JesperWe, @kaievns, @Karl-VonRichter, @KochC, @Lars-, @leValdemar19, @makao1253, @Mishung, @momysnow, @n0tfr3shm1lk, @N3MI-DG, @Nathan-Dane, @NOWN-DEV, @plexi32, @Ramses13th, @raykholo, @rlartot, @sascha2101, @semmelrinde, @SS-EN, @stevenpwaters, @SychPL, @thomschlie, @tr1pp4, @vdirienzo, @Vittuu and @yhamil04.

Don't miss a new solidcraft release

NewReleases is sending notifications on new releases.