This website requires JavaScript.
e12758ff91
Public reference tests: analytic and FreeCAD expected values (#310 )
2026-10-12 10:43:43 -04:00
f0dda667bb
Report accepted Boolean retries on features and fuzz runs (#249 )
2026-10-12 16:38:04 +02:00
611422e4df
Alias navigation preset uses Shift+Alt with LMB/MMB/RMB (Fixes #304 ) (#306 )
bherbruck and Claude Opus 5.5
2026-10-12 10:33:53 -04:00
2cac9cad6a
Toolbar: drag commands from drop-downs onto the toolbar; pin icon; Customize Toolbar… (#295 )
bherbruck and Claude Opus 5.5
2026-10-12 10:27:25 -04:00
3d99ab4bb1
Appease X11 users with niri/wayland specific postfixup wrapper (#212 )
2026-10-12 10:25:59 -04:00
e3938defd8
Fillets along a straight edge between two cylinders: trim curved cap edges to the contacts (#238 )
2026-10-12 16:25:52 +02:00
f3751bd3ca
Changes land through pull requests; maintainers merge their own once CI is green (#309 )
bherbruck and Claude Opus 5.5
2026-10-12 10:18:25 -04:00
7d7ef18f49
test: failing regression test for #262 : sheet.fold: bend zone reaching the blank outline is reported as a slanted or curved edge (#277 )
2026-10-12 16:08:38 +02:00
f77da83c93
Edit sketch text content and placement from its outlines (#253 )
2026-10-12 16:08:15 +02:00
62847173f4
Honor design units in sketch dimensions and measurements (#241 )
2026-10-12 16:08:11 +02:00
df09fdbc32
Preferences: one fixed size, buttons flush right, a real gear icon (#290 )
bherbruck and Claude Opus 5.5
2026-10-12 13:43:17 +00:00
87bb2f37f8
fix(#271 ): document name?, body_name? and targets? on the commands that accept them
bherbruck and Claude Opus 5.5
2026-10-12 13:27:55 +00:00
879aacacf8
test: reproduce #271 (Command docs omit parameters that work: sheet.flange body_name, solid.loft targets)
jonaswre
2026-10-12 14:40:37 +02:00
a9007d7b86
fix(#270 ): mcp --connect failure says how to start the app with --control
bherbruck and Claude Opus 5.5
2026-10-12 13:31:43 +00:00
56a2ed1e4f
test: reproduce #270 (solvecraft-cli mcp --connect without a listening app gives no hint)
jonaswre
2026-10-12 14:39:47 +02:00
bf60758244
fix(#269 ): list_commands filter matches id, label, tab and panel, not params docs
bherbruck and Claude Opus 5.5
2026-10-12 13:28:15 +00:00
d9613e29cb
test: reproduce #269 (MCP list_commands filter also matches parameter docs)
jonaswre
2026-10-12 14:39:42 +02:00
0a526c6f85
fix(i18n): keep saved language on font failure, tighten CJK font matching
bherbruck and Claude Opus 5.5
2026-10-12 13:24:31 +00:00
4fbf19f2f9
feat(web): self-host Japanese font and load on-demand without external CDN
Phaiz Mithriln
2026-10-12 19:48:37 +09:00
1fee62dd54
feat: add web CJK font loading and robust cross-platform font detection
Mithril-3d
2026-10-12 02:15:43 +09:00
ab72c5ad56
Bound mesh conversion nesting certification by loop count
bherbruck and Claude Opus 5.5
2026-10-12 12:53:00 +00:00
df4c8a2994
Reconstruct constant-section meshes as parametric solids
lillith
2026-10-12 13:50:49 +02:00
417511367c
Drop the test description from the STEP import docs
bherbruck and Claude Opus 5.5
2026-10-12 12:25:44 +00:00
c3f94ab616
Cover imported STEP colours through edits and round trips
lillith
2026-10-12 12:34:33 +02:00
8eda982489
Pattern and Mirror dialogs copy picked bodies, fillets included (#193 )
lucas-aguilar89 and Claude Opus 5.5
2026-10-12 00:42:50 -03:00
cab698bf12
Offset Plane from a planar body face (#167 )
lucas-aguilar89 and Claude Opus 5.5
2026-10-11 23:53:52 -03:00
c308a1ba7a
build: macOS support for the Nix flake
Levon Kirakosyan
2026-10-12 04:32:24 +01:00
874315db8e
fix(sketch): apply Project to complete preselection
lillith
2026-10-12 08:58:06 +02:00
c650d1867f
Geometry comparison helpers: STL reader, mesh inertia, sampled Hausdorff distance
geometry-compare-helpers
bherbruck and Claude Opus 5.5
2026-10-12 13:54:14 +00:00
56b499e951
Reject invalid explicit axis origins instead of using zero
lillith
2026-10-12 12:56:37 +02:00
a4eb3f8b53
Toolbar drop-downs highlight the row under the pointer and the keyboard focus (#288 )
toolbar-288
bherbruck and Claude Opus 5.5
2026-10-12 13:30:53 +00:00
8c13914d6c
Ignore repeated initial sketch points while drawing
lillith
2026-10-12 13:20:13 +02:00
f0292b1606
CONTRIBUTING: failing regression tests without a fix are marked #[ignore = "fails until #N is fixed"]
bherbruck and Claude Opus 5.5
2026-10-12 13:06:07 +00:00
732447d2dc
Fix dialog header chevrons to collapse and restore forms
lillith
2026-10-12 09:38:15 +02:00
db0a2a007a
Apply remaining sketch constraints to complete preselection
lillith
2026-10-12 12:01:30 +02:00
ed102b5393
fix: reject degenerate boolean intersection polylines
lillith
2026-10-12 12:30:10 +02:00
970da30a99
Merge pull request #207 from crono2250/fix/spacemouse-axis-mapping-198
bherbruck
2026-10-12 08:14:51 -04:00
113ded5fab
Merge pull request #222 from ich777/lang-german
bherbruck
2026-10-12 07:51:46 -04:00
b4491ac605
Remove premature craft family affiliation claims
v0.3.2-nightly.20261012.19.1
bherbruck
2026-10-12 07:14:49 -04:00
53b092d287
feat: add German (de) UI localization Adds German (Deutsch) as a third UI language, following the procedure outlined in docs/localization.md
ich777
2026-10-12 08:10:14 +02:00
07e263d7e9
Prepare SolidCraft 0.3.2 patch release
v0.3.2
bherbruck
2026-10-11 22:54:31 -04:00
25ea43e89f
fix: apply 3DxWare SpaceMouse axis settings
kenos
2026-10-12 11:52:29 +09:00
c53aff7592
Fix artificial Shell wall splits on stepped bodies
bherbruck
2026-10-11 22:32:53 -04:00
13aac4296d
Keep prepared assembly geometry through selection changes
bherbruck
2026-10-11 21:59:33 -04:00
18d487a9bd
Merge pull request #202 from 0xlillith/feat/173-immediate-wheel-zoom
bherbruck
2026-10-11 20:36:41 -04:00
ff9653a353
Merge current main into wheel zoom smoothing option
bherbruck
2026-10-11 20:36:16 -04:00
400f200efa
Speed up cold document geometry rebuilds
bherbruck
2026-10-11 20:22:19 -04:00
6dd202d277
Fix desktop launch, app icons and keyboard parameter editing
v0.3.1
bherbruck
2026-10-11 19:09:47 -04:00
16bf3ba593
feat(ui): allow disabling wheel zoom smoothing
lillith
2026-10-12 01:07:23 +02:00
8fa52c8e5e
Merge pull request #197 from 0xlillith/fix/185-free-middle-orbit
bherbruck
2026-10-11 18:54:11 -04:00
8601e38d4b
fix(ui): restore free Shift-middle orbit
lillith
2026-10-12 00:30:05 +02:00
e171ff07ad
Merge pull request #196 from 0xlillith/fix/solidcraft-ci-followup
bherbruck
2026-10-11 18:17:47 -04:00
6ae48ed70f
docs: clarify SolidCraft clone and compatible build names
lillith
2026-10-12 00:15:20 +02:00
d8beaedfa4
Open Parameters directly and prepare SolidCraft 0.3.0
v0.3.0
bherbruck
2026-10-11 17:49:47 -04:00
4af2d06007
Integrate PRs #159 , #166 and #174 for 0.3.0
bherbruck
2026-10-11 17:23:30 -04:00
81ef51c6ce
Integrate current project documentation
bherbruck
2026-10-11 17:23:13 -04:00
1fb4783f67
Integrate current project documentation
bherbruck
2026-10-11 17:23:13 -04:00
a94bf2562b
Integrate #174 CLI closed-pipe handling
bherbruck
2026-10-11 17:23:13 -04:00
26b7b7336f
Integrate current project documentation
bherbruck
2026-10-11 17:23:12 -04:00
8539ac1b40
Resolve #166 minimum Rust version and renamed docs
bherbruck
2026-10-11 17:23:12 -04:00
78aa2aacfb
Resolve #159 against current sketch preselection
bherbruck
2026-10-11 17:23:12 -04:00
92dbd240ae
Keep contributor introduction consistent with project description
bherbruck
2026-10-11 17:16:14 -04:00
71cda4e7ee
Use plain open-source CAD wording
bherbruck
2026-10-11 17:15:59 -04:00
a91596c1b8
Mention familiar Fusion workflows later in README
bherbruck
2026-10-11 17:13:55 -04:00
7f98dd1c47
Describe SolidCraft as independent parametric CAD
bherbruck
2026-10-11 17:12:16 -04:00
8cce89d78a
Merge pull request #189 : add Windows SpaceMouse navigation
bherbruck
2026-10-11 17:04:47 -04:00
6ce472c29e
Integrate current main before app icon merge
bherbruck
2026-10-11 16:48:45 -04:00
4e39869023
Merge pull request #179 from tbreckle/fix/177-centerline-to-construction
bherbruck
2026-10-11 16:46:04 -04:00
3f1b07d35c
Merge pull request #181 from Koschtetnix/feat/tool-select-highlight
bherbruck
2026-10-11 16:45:52 -04:00
f6e7d754e5
Merge pull request #192 : update app and package icons
bherbruck
2026-10-11 16:44:56 -04:00
6c06168fa7
Merge pull request #184 from tbreckle/fix/175-glyphs-clear-of-dimensions
bherbruck
2026-10-11 16:44:49 -04:00
af536a7907
Rename displayed product to SolidCraft and add header bug reporting
bherbruck
2026-10-11 16:16:48 -04:00
ee1b56cac4
feat: add Windows SpaceNavigator navigation
kenos
2026-10-12 05:07:44 +09:00
344e52e207
App Icon
NAX LAB
2026-10-11 15:50:09 -04:00
35555c0b9f
Merge branch 'bherbruck:main' into main
NAX LAB
2026-10-11 15:41:26 -04:00
1d3048062d
Merge pull request #178 from 0xlillith/fix/sketch-dimension-placement-preview
bherbruck
2026-10-11 15:33:15 -04:00
da56d180bf
Merge pull request #180 from 0xlillith/fix/sketch-point-constraint-preselection
bherbruck
2026-10-11 15:32:20 -04:00
33f0b9e3cc
Updated Logo
NAX LAB
2026-10-11 15:28:45 -04:00
ef8f6ca6f9
fix: restore shell and cut wall topology in 0.2.1
v0.2.1
fix/0.2.1-critical-fixes
bherbruck
2026-10-11 15:17:05 -04:00
cb5144b6e2
fix(sketch): constraint glyphs move off dimension values
tbreckle and Claude Opus 5.5
2026-10-11 21:14:02 +02:00
1aedbf6631
Merge pull request #176 from 0xlillith/fix/coincident-line-picks
bherbruck
2026-10-11 15:07:56 -04:00
6f872c7789
docs: restore the original enclosure demo in the updated UI
bherbruck
2026-10-11 15:05:14 -04:00
9bcd8ffd56
Merge pull request #172 from 0xlillith/fix/cli-script-errors
bherbruck
2026-10-11 15:01:06 -04:00
cc2ee6a0f9
fix: apply point constraints to sketch preselection
lillith
2026-10-11 20:52:48 +02:00
9bfd1158d0
feat: highlight active tool or dialog in toolbar
Koschtetnix
2026-10-11 20:45:49 +02:00
58c0ed8a90
fix: preview sketch dimensions before placement
lillith
2026-10-11 20:45:04 +02:00
6dc6372b13
fix(sketch): a centerline can be switched straight to construction
tbreckle
2026-10-11 20:19:32 +02:00
1adb2cd69f
fix: accept two line picks for sketch coincidence
lillith
2026-10-11 20:34:04 +02:00
9d7be3c292
Merge pull request #161 from 0xlillith/test/import-budget-determinism
bherbruck
2026-10-11 14:24:25 -04:00
adecca41f6
fix: handle closed stdout pipes in CLI command listing
lillith
2026-10-11 20:17:23 +02:00
ac7d5d14cf
fix: honor CLI save and exports with results output
lillith
2026-10-11 20:08:51 +02:00
a7512e5e08
Merge pull request #160 from 0xlillith/docs/browser-file-storage
bherbruck
2026-10-11 13:49:54 -04:00
36f49811ab
chore: align advertised Rust version with egui requirements
lillith
2026-10-11 19:37:06 +02:00
4c6afc6ba4
test: avoid wall-clock assertions in import budget regressions
lillith
2026-10-11 19:23:13 +02:00
f2f8a0df57
docs: explain browser saves and local downloads
lillith
2026-10-11 19:17:55 +02:00
09bf9cafdf
fix: apply horizontal and vertical constraints to preselection
lillith
2026-10-11 18:51:33 +02:00
d9d4dd262d
Merge pull request #155 from EmDecay/fix/147-input-channel-caps
bherbruck
2026-10-11 12:39:09 -04:00
2eee967d40
Merge pull request #154 from EmDecay/fix/146-step-iges-expansions
bherbruck
2026-10-11 12:38:30 -04:00
6140f89a42
Merge pull request #153 from EmDecay/fix/145-sketch-size-caps
bherbruck
2026-10-11 12:38:00 -04:00
66f351e93b
Merge pull request #152 from EmDecay/fix/144-import-work-budgets
bherbruck
2026-10-11 12:37:23 -04:00