This website requires JavaScript.
96d1ad0ab2
Show optional X/Y/Z distances in measurement overlays (#1422 )
2026-10-16 08:09:26 +09:00
3d914c9f15
Agent chat gate: curve and occurrence ids named path are not files; broken tool arguments are not run (#1499 )
2026-10-16 01:01:09 +02:00
1b5c2b5847
New tab: no stale fillet preview, and + always opens a tab (#1533 )
2026-10-16 01:01:04 +02:00
7160ff7beb
A sketch on an extrude's cap keeps its face when the extrude is made thin (#1532 )
2026-10-16 00:55:17 +02:00
b400958c3e
render: add isotropic texture footprint LOD reference (#1460 )
2026-10-16 00:55:14 +02:00
1c9d6617ad
Add Turkish translation (#1520 )
2026-10-16 00:47:46 +02:00
f7967b1ff6
Joints: gears, rack and pinion, and screws (#1524 )
2026-10-16 00:47:38 +02:00
a519f3cf74
Web app: 3D mouse navigation through the Gamepad API (#1473 )
2026-10-15 23:42:44 +01:00
b44ada89e5
Preferences: choose the interface font (#1408 )
2026-10-15 18:40:07 -04:00
6128a20c5f
Agent chat on Windows: start npm agents through their .cmd shim (#1530 )
bherbruck
2026-10-15 18:36:41 -04:00
73493b94c3
Measure circle and arc centres as fixed 3D points (#1514 )
cronos and Claude Sonnet 5.5
2026-10-16 07:04:17 +09:00
061c0f3333
render: add perspective UV interpolation and derivatives (#1461 )
2026-10-16 00:04:09 +02:00
3dd8e2d176
timeline.edit: refuse fields the feature's definition doesn't have (#1507 )
2026-10-16 01:03:32 +03:00
66d13059dd
Release 0.13.1
v0.13.1
bherbruck
2026-10-15 21:56:43 +00:00
800ea40c0d
Release 0.13.1
release-0.13.1
bherbruck and Claude Opus 5.5
2026-10-15 21:56:35 +00:00
20442eecd3
Agent chat on Windows: start npm agents through their .cmd shim
bherbruck
2026-10-15 21:49:46 +00:00
a13124acdd
Import glTF 2.0 files (.glb, .gltf) as mesh bodies (#1512 )
bherbruck and Claude Opus 5.5
2026-10-15 17:27:29 -04:00
5823900439
Release 0.13.0 (#1506 )
bherbruck and Claude Opus 5.5
2026-10-15 17:22:28 -04:00
22d1cd7032
Release 0.13.0
v0.13.0
bherbruck
2026-10-15 20:34:13 +00:00
6a0dc18655
Fix the Windows 32-bit and macOS release builds
bherbruck
2026-10-15 20:34:03 +00:00
e006dbf1af
Release 0.13.0
bherbruck
2026-10-15 19:59:50 +00:00
8241a750fa
Release 0.13.0
bherbruck and Claude Opus 5.5
2026-10-15 19:59:42 +00:00
843c548589
Copy, cut and paste sketch geometry (Ctrl+C/X/V, context menu) (#1500 )
bherbruck and Claude Opus 5.5
2026-10-15 15:55:10 -04:00
7934edcad4
Start page: translate its buttons, links, headings and samples (#1479 )
rlartot
2026-10-15 21:38:46 +02:00
b56648c055
Dialogs: steady Select chip, and dialogs move by their title (#1417 )
bherbruck
2026-10-15 15:33:09 -04:00
6b30326e6d
Extrude: a cut takes in a hole of its profile that lies over empty space (#1472 )
phanoob
2026-10-15 21:33:05 +02:00
39f6d68a50
Text cut through a part, or joined in relief, in one exact boolean (#1446 )
phanoob
2026-10-15 21:33:01 +02:00
5fbbc13885
Render preview: draw within the pixel budget on 4K/5K screens (#1464 ) (#1477 )
bherbruck and Claude Opus 5.5
2026-10-15 15:18:00 -04:00
b6806b16cf
feat: a sketch text's height, place and angle can be expressions (#1453 )
NOWN-DEV and NOWN-DEV
2026-10-15 20:57:36 +02:00
e20cf1858a
Flat pattern gets its own pan and zoom through the shared navigation (#1484 )
bherbruck
2026-10-15 14:48:24 -04:00
6ad391fd75
Chamfer: refuse a result that grows a convex edge's part (#1428 )
2026-10-15 20:26:30 +02:00
2d069ca186
In-app agent chat: your own coding agents over ACP, plus OpenAI-compatible endpoints (#1102 )
bherbruck and Claude Opus 5.5
2026-10-15 14:22:38 -04:00
02fe495d38
Joints: a link ratio between an angle and a distance is per degree (#1433 )
Mateusz Sych and SychPL
2026-10-15 20:05:24 +02:00
1e984c8e46
render: normalize high precision texture inputs (#1267 )
selune and 0xlillith
2026-10-15 19:55:35 +02:00
a47e82ba94
ui: review candidate physical material cards without assignment (#1344 )
selune and 0xlillith
2026-10-15 19:55:30 +02:00
be985f136d
Render preview uses the shared camera navigation (#1462 )
bherbruck and Claude Opus 5.5
2026-10-15 13:48:05 -04:00
e8e2ccc8a9
Class-A surfacing 1/3: the continuity core, a G3 free-form blend and patch crown (#1249 )
midasdf
2026-10-16 02:32:16 +09:00
4e10c31fdd
sketch.create: refuse a face (or origin/x_dir/y_dir) next to plane (#1447 )
HiroKenEz
2026-10-15 19:32:10 +02:00
3047aa60cd
Text cuts: the 2D prism route takes a font's curves exactly (#1429 )
phanoob
2026-10-15 19:32:02 +02:00
f0c5bfcdf2
Draft: only the faces round the drafted walls must be walls or caps (#1393 )
Luke Kearney
2026-10-15 19:31:51 +02:00
d8a088f46a
STEP export: a half-turn arc end as a cylinder, and cut faces' sheets bounded by their faces (#1198 ) (#1438 )
Erikas
2026-10-15 20:31:46 +03:00
17b48d9e7e
Booleans: planar cuts beside rounds take the exact route before the retries (#1197 ) (#1445 )
Erikas
2026-10-15 20:31:41 +03:00
56747edb46
Boolean: a point at a boundary curve's end is that end, whatever its parameter (text cuts, #391 ) (#1195 )
phanoob
2026-10-15 19:31:37 +02:00
aa31e56477
macOS: ship solidcraft-cli inside SolidCraft.app (#1456 )
bherbruck and Claude Opus 5.5
2026-10-15 13:13:19 -04:00
ef53bc46f3
Sketch: the first dimension scales a sketch drawn by eye (#1365 ) (#1416 )
bherbruck and Claude Opus 5.5
2026-10-15 13:13:14 -04:00
8b7fa2602e
material: report exact missing condition fields (#1334 )
selune and 0xlillith
2026-10-15 19:10:49 +02:00
fd422a3fc1
Dialogs: the Select chip keeps its size on hover (#1387 )
DuBearte
2026-10-15 13:01:09 -04:00
e382a77350
test: read the live crash journal through its own handle (#1450 )
HiroKenEz
2026-10-15 18:48:08 +02:00
a18bedddf6
Keep New Body and Offset Face previews moving during distance drags (#1238 )
Colin Faulkingham
2026-10-15 11:47:37 -05:00
29e72806f6
Context menus stay in view near the window edge; planes offer Create Sketch (#1398 )
Mateusz Sych
2026-10-15 18:47:15 +02:00
fb55c1341a
AppImage: no desktop entry when appimaged made one or integration is switched off (#1406 )
Lasse Lian
2026-10-15 18:46:53 +02:00
d4ab9545a1
Scenario harness folder uses the long-name temp dir (#1404 )
Lasse Lian
2026-10-15 18:46:25 +02:00
c2ba3657f3
Joints: link offsets in b's units, new joints start inside their limits, loop dof at dead points (#1415 )
Mateusz Sych
2026-10-15 18:45:48 +02:00
d0a4443939
inspect.compare: where two versions of a part differ, without a boolean of the two (#1423 )
NOWN-DEV
2026-10-15 18:45:43 +02:00
2bfec256b7
Expressions: accept a decimal comma outside parentheses (#1347 ) (#1382 )
DuBearte
2026-10-15 11:40:50 -04:00
e8c340c59d
Web: installable as an app, with Install in the File menu (#1233 )
Jan Szumiec
2026-10-15 11:34:57 -04:00
20a7dd8764
Chamfer chains ending at existing bevels (#1303 ) (#1372 )
Karl Von Richter
2026-10-16 01:34:48 +10:00
3fa8fbd162
Mesh edges that do not evaluate without a panic; refuse such boolean results (#1252 ) (#1364 )
Lasse Lian
2026-10-15 17:10:55 +02:00
27529d9742
Imports become components; STEP assemblies as nested components (#1386 ) (#1426 )
bherbruck and Claude Opus 5.5
2026-10-15 11:04:49 -04:00
d43c414b7b
View-dependent display refinement: finer curved faces and edges as you zoom in (#1320 ) (#1425 )
bherbruck and Claude Opus 5.5
2026-10-15 11:03:53 -04:00
8b97b9ed62
Number fields take a decimal comma too (#1347 ) (#1418 )
bherbruck
2026-10-15 10:32:14 -04:00
4c7ea34a68
Web app: open and insert STEP files over frames, with progress and Cancel (#1376 ) (#1424 )
bherbruck and Claude Opus 5.5
2026-10-15 10:28:09 -04:00
b156b5e09c
Insert Design on the ASSEMBLE panel and in the File menu (#1240 ) (#1405 )
bherbruck and Claude Opus 5.5
2026-10-15 10:28:02 -04:00
4823c293dd
A cut from a component without bodies cuts the parts it meets (#1234 ) (#1407 )
bherbruck
2026-10-15 10:27:27 -04:00
762b6fe934
Extrude Cut of a whole face beside round corners: grow the arcs too (#1275 ) (#1401 )
bherbruck
2026-10-15 10:27:22 -04:00
073acd295b
Windows: resize border from the first frame, DPI-correct window moves (#1396 )
bherbruck and Claude Opus 5.5
2026-10-15 10:27:21 -04:00
1744fbb262
Measure: centre-to-centre for holes, diameters for circles and arcs, slot sizes (#1392 ) (#1419 )
bherbruck and Claude Opus 5.5
2026-10-15 10:27:13 -04:00
41779cf7bb
Release 0.12.0: release branch follows main again after the 0.11.1 patch
v0.12.0
bherbruck
2026-10-15 13:32:01 +00:00
c36a6f9f90
Release 0.12.0 (#1414 )
bherbruck
2026-10-15 09:31:54 -04:00
6eaf7458ab
Fillet/chamfer: point the drag arrow into the corner on inside edges (#1394 )
bherbruck and Claude Opus 5.5
2026-10-15 08:58:51 -04:00
ad30a2350e
Navigation: choose the orbit centre: view centre, origin or point under the cursor (#1377 )
_ryu15_
2026-10-15 21:57:20 +09:00
4b3b48388c
Modelled threads: shuffle the faceted boolean's polygons before the BSP (#1250 ) (#1395 )
bherbruck and Claude Opus 5.5
2026-10-15 08:53:15 -04:00
0d99d33c38
French: catch up with main (#1331 )
rlartot
2026-10-15 14:50:57 +02:00
bbfad166b0
Sketch: a dimension's extension lines reach the nearest part of the lines it measures (#1361 ) (#1388 )
bherbruck and Claude Opus 5.5
2026-10-15 08:38:38 -04:00
e95e32d72a
Sheet metal: a cut names the pieces it parts from the base (#1338 )
NOWN-DEV
2026-10-15 14:34:01 +02:00
6fa9e0d2dd
Convert to Sheet Metal finishes corners and bend ends as the rule says (#1340 )
NOWN-DEV
2026-10-15 14:33:53 +02:00
8a6332be83
Fix face Extrude Join targets in assemblies (#1375 )
Karl Von Richter
2026-10-15 22:33:48 +10:00
4674f0a61c
Joint dialog: say why picks on one component make no joint (#1367 )
Mateusz Sych
2026-10-15 14:22:54 +02:00
6fbb1c5d91
The offscreen GPU tests start one backend, as the app does (#1342 )
CamWight
2026-10-15 13:22:50 +01:00
d05fe3d4de
Navigation: a Blender preset (#1356 )
DuBearte
2026-10-15 08:22:46 -04:00
56622e4be8
Sketch: preview the whole midpoint line while drawing it (#1371 )
DuBearte
2026-10-15 08:22:42 -04:00
4dc638109b
Parameters: move user parameters up and down (#1323 )
DuBearte
2026-10-15 06:34:16 -04:00
d7a4a29ce3
Flat-pattern DXF for a laser shop: layers by role, dashed bend lines, bend notes, a file per body (#1324 )
NOWN-DEV
2026-10-15 12:34:06 +02:00
9fbbf8dc3a
Edit Sketch no longer shows bodies a later feature deletes (#1329 )
Lasse Lian
2026-10-15 12:34:01 +02:00
5fa8e7d60a
Sweep: orientation, twist and end scale (#1269 )
Irakli Kourtis
2026-10-15 06:24:31 -04:00
0872eb959a
Save as mesh: one dialog for STL and 3MF, with Send to slicer (#1272 )
v0.11.0-nightly.20261015.42.1
froglemonade2
2026-10-15 09:51:28 +02:00
3e13eb6392
Sketch: symmetry about the origin point or an origin axis (#1318 )
DuBearte
2026-10-15 03:47:37 -04:00
6f115ad740
Optional supersampling (SSAA) for the viewport, adaptive and capped to the texture limit (#1288 ) (#1321 )
bherbruck and Claude Opus 5.5
2026-10-15 03:21:55 -04:00
b3df2c382b
snapshot --camera and saved views; grid: false / axes: false for headless renders (#1313 )
NOWN-DEV
2026-10-15 08:59:56 +02:00
d824d36821
Convert to Sheet Metal takes bent parts as modelled: radius and chamfer bends, holes (#1314 )
NOWN-DEV
2026-10-15 08:54:09 +02:00
849426e866
Drive Joints opens on the picked joint; ui.start takes params (#1297 )
Mateusz Sych
2026-10-15 08:54:02 +02:00
0ee5e97db5
STEP import takes up for Y-up files and names for the bodies' names (#1312 )
NOWN-DEV
2026-10-15 08:18:55 +02:00
81d9b7e04a
Agent skill for mechanisms: joints by coordinates, loops, links, motion (#1315 )
Mateusz Sych
2026-10-15 08:13:48 +02:00
6ef0b22118
Viewport: a legend for the Draft, Accessibility and Curvature Map analyses (#1299 )
DuBearte
2026-10-15 02:13:44 -04:00
873a65fd4d
SpaceMouse: on Linux, default to the driver's object-mode axes (#1292 )
DuBearte
2026-10-15 02:13:22 -04:00
1473893b08
MCP: a bridged server starts without the app and connects once it runs (#1298 )
Mateusz Sych
2026-10-15 08:13:18 +02:00
96356dc544
CLI snapshot takes --in; an unknown command suggests close ids (#1301 )
Mateusz Sych
2026-10-15 08:13:14 +02:00
50c5c13f72
ui.camera: read, set and replay the viewport camera (#1302 )
Mateusz Sych
2026-10-15 08:13:09 +02:00
7195e323bf
Joint drives say when they move nothing; drive values in degrees; quiet replies (#1304 )
Mateusz Sych
2026-10-15 08:12:58 +02:00
fd19efc6fc
component.list: a compact form for large assemblies (#1305 )
Mateusz Sych
2026-10-15 08:12:48 +02:00