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
Thodoris Tsagkogeorgas
f3b5846e6b
Escape stays in the sketch ( #1804 ) ( #1836 )
...
Thanks @thodoristsagko.
2026-10-17 04:07:26 -04:00
Thodoris Tsagkogeorgas
337564190b
Midplane asks for the two planes ( #1845 ) ( #1846 )
...
Thanks @thodoristsagko.
2026-10-17 04:07:23 -04:00
Mateusz Sych
f350c35414
Expressions: a mixed number such as 2 1/8" is 2.125" ( #1802 ) ( #1820 )
...
Thanks @SychPL.
2026-10-17 04:07:19 -04:00
Nathan Dane
64966bab88
Implement the reviewed UI icon system and durable review workflow ( #853 )
...
Thanks @Nathan-Dane.
2026-10-17 04:07:16 -04:00
Mateusz Sych and MateuszSychXpl
c599238653
Insert SVG: the file picker opens on SVG files ( #1801 ) ( #1827 )
...
* claim: #1801
* Insert SVG: the file picker opens on SVG files (#1801 )
Every Open went through one host picker whose filters start with designs, CAD
files and meshes, so Insert SVG (and Insert DXF) in a sketch opened on STEP,
IGES and meshes, and the SVG file had to be found under another filter.
The host's pick_open now takes the extensions the command reads and offers
them as the picker's first, default filter. Insert SVG and Insert DXF pass
their type; every other Open passes none and keeps the list it had. The
browser host ignores them (it shows its own file panel).
---------
Co-authored-by: MateuszSychXpl <[email protected] >
2026-10-17 00:27:11 +00:00
selune
37496198bf
Merge pull request #1712 from SychPL/feat/motion-analysis
...
Motion analysis: chart a study's joints and points, and find the parts that collide along it
2026-10-17 00:09:37 +02:00
MateuszSychXpl
eb6abecc3d
Sketch symmetry: the free symmetry line moves when both mirrored lines are fixed ( #1796 )
...
A constraint is applied with its first-picked entities held and the second
moving; when the second can't move, a first one moves instead. That fallback
was skipped as soon as ANY first entity was locked, so a free construction
line between two fixed lines was never tried, and Symmetry was refused with
"neither entity can move".
Each first entity that can move is now tried on its own, after the second.
Nothing changes where the second can move.
2026-10-16 23:02:33 +02:00
CamWight
c5f3515073
Viewport: hidden edges no longer show through faces, and thin or coplanar faces stop z-fighting ( #1434 , #1739 ) ( #1768 )
...
Thanks @CamWight.
2026-10-16 16:26:19 -04:00
NOWN-DEV
c7bb64dd74
feat: a slanted or curved edge across a sheet metal bend folds to a smooth curve of few pieces ( #1799 )
...
Thanks @NOWN-DEV.
2026-10-16 16:26:15 -04:00
H. Conrad
bb13799246
Fix/clippy option zip ( #1798 )
...
Thanks @Ian-cmd-ops.
2026-10-16 16:26:11 -04:00
Rec0iL
04b4381b54
Agent chat: Antigravity replaces the retired Gemini CLI ( #1790 ) ( #1795 )
...
Thanks @Rec0iL.
2026-10-16 15:26:14 -04:00
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