Mateusz Sych
920ea42fe1
Revolve: a partial turn's planar faces come out whole ( #726 ) ( #1718 )
...
Thanks @SychPL.
2026-10-16 15:26:10 -04:00
Jackson Oursland
8907da5e86
Viewport picking: a BVH per body mesh and a GPU pick buffer for visible edges ( #1776 )
...
Thanks @oursland.
2026-10-16 14:26:38 -04:00
Jackson Oursland
a9413fe385
Keep viewport hover and click picking while a 3D mouse moves the view ( #1781 )
...
Thanks @oursland.
2026-10-16 14:26:32 -04:00
HiroKenEz
45ae1bef95
Drag arrows take a press on their stem, not only on their tip ( #1740 ) ( #1764 )
...
Thanks @HiroKenEz.
2026-10-16 14:26:28 -04:00
Rec0iL
6496ec86ec
Agent chat: show the agent's answers as Markdown ( #1778 )
...
Thanks @Rec0iL.
2026-10-16 13:26:23 -04:00
Pablo López
ff7c899840
Add Galician (gl) UI localization ( #1771 )
...
Thanks @pablopeza.
2026-10-16 13:26:18 -04:00
HiroKenEz
19be7d27e7
Tapered join on a face: sew a whole face, keep the run-on inside the body ( #1534 ) ( #1763 )
...
Thanks @HiroKenEz.
2026-10-16 13:26:15 -04:00
Mateusz Sych
31b2ddc0cf
Split Body: the face a plane split cuts takes an attachment that follows the plane ( #565 ) ( #1746 )
...
Thanks @SychPL.
2026-10-16 13:26:11 -04:00
cronos
e2667b749d
Keep large STEP assemblies responsive during 3D navigation ( #1762 )
...
Thanks @crono2250.
2026-10-16 12:26:26 -04:00
Colin Faulkingham
da65b4fc8c
Thread: suggest cylinder size and expose metric diameter and pitch ( #1759 )
...
Thanks @cfaulkingham.
2026-10-16 12:26:23 -04:00
Pablo López
741265f214
Create Sketch shows the origin planes through the model ( #1755 ) ( #1757 )
...
Thanks @pablopeza.
2026-10-16 12:26:17 -04:00
Mateusz Sych
74ce904142
Mesh export: the faces of an edge share its points exactly ( #1753 )
...
Thanks @SychPL.
2026-10-16 12:26:14 -04:00
bherbruck
a8a3cea1d0
README: link solidcraft.io ( #1769 )
...
Thanks @bherbruck.
2026-10-16 12:14:56 -04:00
bherbruck
8a055afdd6
README: centred header with downloads and badges; link the Discord ( #1761 )
...
Thanks @bherbruck.
2026-10-16 11:31:07 -04:00
Mateusz Sych
bf4551159e
Split Body and Combine Intersect keep their faces' sources, so sketches attach ( #565 ) ( #1732 )
...
Thanks @SychPL.
2026-10-16 11:26:17 -04:00
Mateusz Sych
6b9501f442
SpaceMouse tests: run the frame and the wheel hook at the test's own time ( #1749 )
...
Thanks @SychPL.
2026-10-16 11:26:13 -04:00
bherbruck
7f9074d65c
Update check works under either repository owner ( #1747 )
...
Release pages and assets are accepted under bherbruck or tangency-labs (exact owner/repo, github.com only); the API request stays on the old name.
2026-10-16 10:47:13 -04:00
bherbruck
201e055259
Windows relaunches after an update ( #1748 )
...
After the MSI installer finishes, wait for msiexec and start the installed exe; relaunch is detached on Windows.
2026-10-16 10:40:58 -04:00
github-actions[bot]
a16226288f
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 14:39:55 +00:00
Mateusz Sych
6232fa33c2
Joints: cam and follower coupling (joint.cam) ( #1734 )
...
Thanks @SychPL.
2026-10-16 10:26:35 -04:00
DuBearte
88f76adbc2
Add Brazilian Portuguese translation ( #1688 ) ( #1735 )
...
Thanks @DuBearte.
2026-10-16 10:26:31 -04:00
cronos
bba03803b7
Accelerate current-view DXF export and keep desktop exports responsive ( #1738 )
...
Thanks @crono2250.
2026-10-16 10:26:27 -04:00
Erikas
4bacd0cae0
Fillet fit check: rounds on both sides of a wall in one feature fit as they do one after the other ( #1668 ) ( #1720 )
...
Thanks @erkexzcx.
2026-10-16 10:26:24 -04:00
Mateusz Sych
3501fa2c54
Emboss: say how far the picked point is from a face ( #392 ) ( #1733 )
...
Thanks @SychPL.
2026-10-16 10:26:20 -04:00
Erikas
77b33efd8f
Rolling-ball blends: a strip ends on its joint where its neighbour is too short to lend sections ( #1667 ) ( #1702 )
...
Thanks @erkexzcx.
2026-10-16 09:26:23 -04:00
phanoob
37ebe24839
SpaceMouse test: make the app before the reading, which goes stale on a slow runner ( #1711 )
...
Thanks @phanoob.
2026-10-16 09:26:20 -04:00
DuBearte
54925cdcd5
Save As: a design named after its file takes the new file's name ( #1710 ) ( #1716 )
...
Thanks @DuBearte.
2026-10-16 09:26:15 -04:00
github-actions[bot]
77bdef2f64
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 13:09:37 +00:00
bherbruck
2c020dbcbc
Revert #1682 (three-axis milling) ( #1715 )
...
Thanks @bherbruck.
2026-10-16 09:02:19 -04:00
github-actions[bot]
1ded8fdd27
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 12:44:13 +00:00
DuBearte
4a4911b473
Mesh export: twisted ruled faces are divided to the chord tolerance ( #1666 ) ( #1670 )
...
Thanks @DuBearte.
2026-10-16 08:26:32 -04:00
CypherNaugh_0x
737c9358d0
Add three-axis milling with independent CAM and Fusion validation ( #1682 )
...
Thanks @CypherNaught-0x.
2026-10-16 08:26:28 -04:00
DuBearte
dd5278a402
solid.hole: position takes length expressions and follows them ( #1678 ) ( #1683 )
...
Thanks @DuBearte.
2026-10-16 08:26:23 -04:00
Mateusz Sych
838d0e86f2
Component rename also renames its placements ( #1665 ) ( #1685 )
...
Thanks @SychPL.
2026-10-16 08:26:18 -04:00
Mateusz Sych
d84d8c3222
Joint origin: a circle given by its centre ( #393 ) ( #1686 )
...
Thanks @SychPL.
2026-10-16 08:26:14 -04:00
DuBearte
9194f4be09
Screenshot of a hidden window: at once, and say so ( #1677 ) ( #1707 )
...
Thanks @DuBearte.
2026-10-16 08:26:08 -04:00
github-actions[bot]
bcacb7066d
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 11:35:58 +00:00
Mateusz Sych
2ae21143ee
Motion animation export: a study or a joint drive as an animated GIF ( #1680 )
...
Thanks @SychPL.
2026-10-16 07:26:15 -04:00
midasdf
8207f29fc0
Register surface.boundary, which the 2/3 squash left unregistered ( #1701 )
...
Thanks @midasdf.
2026-10-16 07:26:12 -04:00
github-actions[bot]
650ba567e7
Regenerate THIRD-PARTY-LICENSES.txt and docs/features.md [skip ci]
2026-10-16 10:38:44 +00:00
Igor Bronovskyi
374ec83505
Add the Ukrainian translations for the messages added after #1196 ( #1632 )
...
Thanks @BrunIF.
2026-10-16 06:26:40 -04:00
DuBearte
4d58d3bbca
Extrude: to an object through the body, the automatic operation is Cut ( #1633 ) ( #1636 )
...
Thanks @DuBearte.
2026-10-16 06:26:35 -04:00
DuBearte
e93f8c1b84
Sketch: rectangles, circles and polygons draw by press, drag and release ( #1630 ) ( #1641 )
...
Thanks @DuBearte.
2026-10-16 06:26:31 -04:00
midasdf
bbd4f29ebb
Class-A surfacing 3/3: blend curves, curved-edge fillets, the G2 corner and continuity analysis ( #1642 )
...
Thanks @midasdf.
2026-10-16 06:26:27 -04:00
rlartot
3126962cd4
A feature that names its body finds its named face there first ( #1637 ) ( #1643 )
...
Thanks @rlartot.
2026-10-16 06:26:23 -04:00
phanoob
64b0b674d2
2D prism route: the same letters cut again are one exact boolean ( #1644 )
...
Thanks @phanoob.
2026-10-16 06:26:19 -04:00
Philipp Bischoff
3087363c44
test: three ignored tests pass again and run in CI ( #679 , #562 ) ( #1663 )
...
Thanks @PhilippBischoff0.
2026-10-16 06:26:13 -04:00
phanoob
d5640b5efb
Timeline marker, undo and redo compute off the window thread ( #1675 )
...
Thanks @phanoob.
2026-10-16 06:26:10 -04:00
bherbruck
9b2a40781c
Release 0.14.0 ( #1671 )
...
Version 0.14.0; pending design-format changes folded into format 25.
2026-10-16 06:22:21 -04:00
bherbruck and Claude Opus 5.5
9d82b94469
Robustness goldens: record seeds 31 and 83 after #1581 and #1495 ( #1657 )
...
Seed 31: #1581 refuses a fillet selection with an earlier round's smooth seam instead of re-rounding another nearby edge. Seed 83: #1316 was recorded before its branch took in #1495 , whose shell keeps the wall beside a concave edge.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 04:55:20 -04:00