fkirill
2c924fd385
Sweep: close circular tools before cutting a torus ( #2005 ) ( #2010 )
...
Thanks @fkirill.
2026-10-17 12:46:21 -04:00
bherbruck
979614e60f
Release 0.15.0 ( #2039 )
...
Version 0.15.0; pending design-format changes folded into format 26.
2026-10-17 11:55:05 -04:00
bherbruck and Claude Opus 5.5
72145d4aba
Grid: stay on the ground (XY) by default; following the view is a preference ( #2035 )
...
#1583 turned the grid to the upright origin plane in side views for
everyone. That is now Preferences > Grid follows the view, off by
default; headless pictures keep the ground grid.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-17 09:45:04 -04:00
bherbruck and Claude Opus 5.5
49dda52d09
i18n: Czech is not a complete catalog yet (31 messages missing) ( #1999 )
...
#1752 listed cs as complete, but it lacks messages added to en.json since,
which failed the completeness test on main. Missing messages fall back
to English until the catalog catches up.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-17 08:57:38 -04:00
NOWN-DEV
09b3bd0e01
Sheet metal: machine a hole feature's drills in one pass, keep cuts after a text cut ( #1979 ) ( #1980 )
...
Thanks @NOWN-DEV.
2026-10-17 08:52:19 -04:00
Irakli Kourtis
c4d2ae87ee
deps: zip 3.0.0 → 9.0.4 (RUSTSEC-2026-0367, -0368, -0369) ( #1971 )
...
Thanks @jyviko.
2026-10-17 08:49:02 -04:00
CamWight
30ca43de7d
io: every file reader survives deterministic mutation; glTF refuses a POSITION naming a missing accessor ( #469 ) ( #1923 )
...
Thanks @CamWight.
2026-10-17 08:45:42 -04:00
NOWN-DEV
8a2d142333
fix: a cut takes only its sketch, a join adds only it ( #1310 )
...
Thanks @NOWN-DEV.
2026-10-17 08:42:17 -04:00
Irakli Kourtis
0a66697da8
Continuity Analysis tool, legend and theme colours on #1642 's inspect.continuity; curvature combs on faces ( #770 ) ( #1247 )
...
Thanks @jyviko.
2026-10-17 08:38:55 -04:00
bherbruck and Claude Opus 5.5
a000bd69cf
Clearance: give inspect.clearance the Interference icon ( #1991 )
...
The icon check from #853 requires every command to have one; #1900 added
inspect.clearance without, which failed Format and repository checks on
main and every PR.
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-17 08:30:52 -04:00
NOWN-DEV
40abcbc8cf
Booleans: prism cuts whose walls only touch the target are exact ( #1894 )
...
Thanks @NOWN-DEV.
2026-10-17 08:00:06 -04:00
CamWight
b6f9b1deac
Pages links point at docs.solidcraft.io: Flatpak repository, help and troubleshooting ( #1922 )
...
Thanks @CamWight.
2026-10-17 07:26:28 -04:00
DuBearte
b04e0801d6
Per-command timings for script runs and batches ( #1868 )
...
Thanks @DuBearte.
2026-10-17 07:26:20 -04:00
Mateusz Sych
d1b96100d3
Split Body: a plane lying on a face of the body splits it exactly ( #1510 ) ( #1897 )
...
Thanks @SychPL.
2026-10-17 07:21:06 -04:00
onenewcode
87d4eb55e5
fix(kernel): fillet mixed arc and line loop corners ( #604 )
...
Thanks @onenewcode.
2026-10-17 07:06:26 -04:00
franco michetti
78c6364b02
Saving to a network share on macOS: fall back to a plain fsync ( #1741 )
...
Thanks @onembyte.
2026-10-17 07:02:37 -04:00
franco michetti
b7eac9220b
inspect.silhouette: the outline of bodies seen from a view, as a mask ( #1743 )
...
Thanks @onembyte.
2026-10-17 06:56:25 -04:00
Pablo López
40bdc1132e
Draw the view orthographic while a sketch is open ( #1758 )
...
Thanks @pablopeza.
2026-10-17 06:48:42 -04:00
The Nomad
e052d19879
3D mouse: any HID multi-axis controller with motion axes ( #1880 )
...
Thanks @nomadsgalaxy.
2026-10-17 06:48:02 -04:00
franco michetti
fbc00bb2c4
STEP import: a ball bounded only by its seam comes in whole ( #1742 )
...
Thanks @onembyte.
2026-10-17 06:46:47 -04:00
H. Conrad
6bde126a5c
test: save the proptest seed for the grid union face that does not mesh ( #1813 )
...
Thanks @Ian-cmd-ops.
2026-10-17 06:23:17 -04:00
HiroKenEz
44732f8b40
Parameters: a favourite's expression takes each key once ( #1767 ) ( #1919 )
...
Thanks @HiroKenEz.
2026-10-17 05:37:21 -04:00
NOWN-DEV
3fe6bacea0
fix: a blind cut on a long body keeps its small rounds ( #1593 )
...
Thanks @NOWN-DEV.
2026-10-17 05:37:16 -04:00
NOWN-DEV
172782705a
fix: STEP import reads unclamped (periodic) B-splines on the seam ( #1916 )
...
Thanks @NOWN-DEV.
2026-10-17 05:30:13 -04:00
NOWN-DEV
186555dbe9
Clearance report: overlaps, near pairs and nearest bodies ( #1900 )
...
Thanks @NOWN-DEV.
2026-10-17 04:54:39 -04:00
DuBearte
fd073620ae
Sketch: Explode Text turns a text's outlines into ordinary curves ( #1842 ) ( #1921 )
...
Thanks @DuBearte.
2026-10-17 04:52:41 -04:00
potuzai
e49770bd24
Add Czech (cs) UI translation ( #1752 )
...
Thanks @potuzai.
2026-10-17 04:47:05 -04:00
selune
09188c4586
Merge pull request #1689 from jawler/add-spanish-translation
...
Add Spanish (Spain) localization (es-ES)
2026-10-17 10:38:09 +02:00
DuBearte
9c07bdd823
Fonts: a Thai fallback, so Thai text no longer draws as boxes ( #1913 )
...
Thanks @DuBearte.
2026-10-17 04:10:18 -04:00
DuBearte
67d4628753
Stand this part up? offer: handles for its buttons, and stand-up scripting ( #1911 )
...
Thanks @DuBearte.
2026-10-17 04:10:15 -04:00
Mikalai Kukhta
64235ab12a
3D mouse: invert and speed for each of the cap's six axes ( #1814 )
...
Thanks @NecroKote.
2026-10-17 04:09:55 -04:00
James Aita
a5003da9d7
Navigation: hold Space to pan ( #1754 )
...
Thanks @styles01.
2026-10-17 04:09:48 -04:00
Mateusz Sych
ff7f3204d5
Updater: recognise an MSI install outside Program Files ( #1870 ) ( #1873 )
...
Thanks @SychPL.
2026-10-17 04:08:46 -04:00
Mateusz Sych
a2245b2f51
Sketch profiles: a line passing next to a junction splits the loop it crosses ( #755 ) ( #1879 )
...
Thanks @SychPL.
2026-10-17 04:08:43 -04:00
Mateusz Sych
3eae8c34f6
Fillet beside a hole: the suggested largest radius fits ( #324 ) ( #1885 )
...
Thanks @SychPL.
2026-10-17 04:08:39 -04:00
NOWN-DEV
c38992fc09
fix: booleans with whole-turn round faces read from STEP are exact instead of failing ( #1892 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:34 -04:00
NOWN-DEV
962070e955
Interference: a pin a hair off the axis of its hole gets its crescent ( #1893 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:31 -04:00
NOWN-DEV
713111d9df
STEP export: an inserted assembly's nested parts are placed once ( #1895 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:26 -04:00
NOWN-DEV
2831426c51
solid.mirror: mirror bodies of placed components where they are shown ( #1896 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:22 -04:00
NOWN-DEV
9ce940b0b1
Evaluation: sketch and rename commands no longer slow down with the number of placed bodies ( #1898 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:18 -04:00
NOWN-DEV
9a4d936b7b
fix: text cut into a large part stays on the exact 2D route ( #1903 )
...
Thanks @NOWN-DEV.
2026-10-17 04:08:12 -04:00
DuBearte
cd9db57366
Look At pressed again looks from the other side ( #1886 ) ( #1904 )
...
Thanks @DuBearte.
2026-10-17 04:08:09 -04:00
DuBearte
39850fb6ab
Extrude preview: a New Body has its own colour, apart from Join ( #1805 ) ( #1861 )
...
Thanks @DuBearte.
2026-10-17 04:08:03 -04:00
Karl Von Richter
3689f0d6e5
ui(feat): open expression suggestions with Ctrl+Space ( #1852 )
...
Thanks @Karl-VonRichter.
2026-10-17 04:07:56 -04:00
Mateusz Sych
7f2ae11a06
Regression test: a box intersect splits the end off a raked wedge after its end rounds ( #1617 ) ( #1862 )
...
Thanks @SychPL.
2026-10-17 04:07:50 -04:00
Irakli Kourtis
98ce6a4ee8
Sweep guide rails and two-rail sweep ( #771 ) ( #1806 )
...
Thanks @jyviko.
2026-10-17 04:07:46 -04:00
Irakli Kourtis
7ba2d5db47
Robustness goldens: one test per seed, so CI spreads them (full runs ~33 → ~15-20 min) ( #1851 )
...
Thanks @jyviko.
2026-10-17 04:07:43 -04:00
Mateusz Sych
0292fa35e6
Sketch Fillet: pick the two lines of a corner where more lines meet ( #1824 ) ( #1826 )
...
Thanks @SychPL.
2026-10-17 04:07:40 -04:00
H. Conrad
221e841d32
Kernel/refine mesh for curved meeting ( #1812 )
...
Thanks @Ian-cmd-ops.
2026-10-17 04:07:33 -04:00
NOWN-DEV
2abf4e5a7d
STEP import: read HYPERBOLA and PARABOLA edges exactly ( #1832 )
...
Thanks @NOWN-DEV.
2026-10-17 04:07:29 -04:00