lucas-aguilar89 and Claude Opus 5.5
cab698bf12
Offset Plane from a planar body face ( #167 )
...
construct.plane.offset now takes a planar face as its base
({"face": [x,y,z], body?, index?, path?}), captured with the same exact
face attachment a sketch on that face uses. The Offset Plane dialog accepts
planar faces as well as origin and construction planes.
A construction plane on a face is resolved through its face anchor when the
timeline is evaluated, so it follows the face when upstream features change
(and after reopening), instead of keeping the plane as it was when picked.
Tests: engine (top and side faces, follows a box resize, survives reopen,
hostile picks are refused without adding a feature) and a UI scenario that
picks a face in the dialog and builds a pad on the new plane.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 10:06:10 -04:00
Levon Kirakosyan
c308a1ba7a
build: macOS support for the Nix flake
...
Add aarch64-darwin to the flake systems so packages, apps and both
devShells are exposed on Apple Silicon Macs. The Wayland/X11/EGL
runtime libraries, the /run/opengl-driver search paths, the freedesktop
packaging and the wrapProgram post-fixup are Linux-only and stay that
way: on macOS winit talks to AppKit, wgpu renders through Metal, and
the GPU drivers ship with the OS, so the darwin package needs no
wrapper. x86_64-darwin is deliberately not added: current nixpkgs
unstable no longer evaluates rustc for that platform (26.11
deprecation), so the package would fail on toolchain evaluation.
docs/nix.md: platform list updated, macOS paragraph in the graphics
section, desktop-entry paragraph qualified as Linux-only.
2026-10-12 10:06:03 -04:00
lillith
874315db8e
fix(sketch): apply Project to complete preselection
2026-10-12 10:05:52 -04:00
lillith
56b499e951
Reject invalid explicit axis origins instead of using zero
2026-10-12 09:51:58 -04:00
lillith
8c13914d6c
Ignore repeated initial sketch points while drawing
2026-10-12 09:30:18 -04:00
bherbruck and Claude Opus 5.5
f0292b1606
CONTRIBUTING: failing regression tests without a fix are marked #[ignore = "fails until #N is fixed"]
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RjGw4gA5ZvKrU8MQP6sBgT
2026-10-12 13:08:35 +00:00
lillith
732447d2dc
Fix dialog header chevrons to collapse and restore forms
2026-10-12 09:08:31 -04:00
lillith
db0a2a007a
Apply remaining sketch constraints to complete preselection
2026-10-12 08:48:05 -04:00
lillith
ed102b5393
fix: reject degenerate boolean intersection polylines
2026-10-12 08:36:40 -04:00
bherbruck
970da30a99
Merge pull request #207 from crono2250/fix/spacemouse-axis-mapping-198
...
Fix SpaceMouse axis mapping and apply 3DxWare settings
2026-10-12 08:14:51 -04:00
bherbruck
113ded5fab
Merge pull request #222 from ich777/lang-german
...
feat: add German (de) UI localization
2026-10-12 07:51:46 -04:00
bherbruck
b4491ac605
Remove premature craft family affiliation claims
v0.3.2-nightly.20261012.19.1
2026-10-12 07:14:49 -04:00
ich777
53b092d287
feat: add German (de) UI localization
...
Adds German (Deutsch) as a third UI language, following the procedure outlined in docs/localization.md
2026-10-12 08:10:14 +02:00
bherbruck
07e263d7e9
Prepare SolidCraft 0.3.2 patch release
v0.3.2
2026-10-11 22:54:31 -04:00
kenos
25ea43e89f
fix: apply 3DxWare SpaceMouse axis settings
2026-10-12 11:52:29 +09:00
bherbruck
c53aff7592
Fix artificial Shell wall splits on stepped bodies
2026-10-11 22:32:53 -04:00
bherbruck
13aac4296d
Keep prepared assembly geometry through selection changes
2026-10-11 21:59:33 -04:00
bherbruck
18d487a9bd
Merge pull request #202 from 0xlillith/feat/173-immediate-wheel-zoom
...
feat(ui): allow disabling wheel zoom smoothing
2026-10-11 20:36:41 -04:00
bherbruck
ff9653a353
Merge current main into wheel zoom smoothing option
2026-10-11 20:36:16 -04:00
bherbruck
400f200efa
Speed up cold document geometry rebuilds
2026-10-11 20:22:19 -04:00
bherbruck
6dd202d277
Fix desktop launch, app icons and keyboard parameter editing
v0.3.1
2026-10-11 19:09:47 -04:00
lillith
16bf3ba593
feat(ui): allow disabling wheel zoom smoothing
2026-10-12 01:07:23 +02:00
bherbruck
8fa52c8e5e
Merge pull request #197 from 0xlillith/fix/185-free-middle-orbit
...
fix(ui): restore free Shift-middle orbit
2026-10-11 18:54:11 -04:00
lillith
8601e38d4b
fix(ui): restore free Shift-middle orbit
2026-10-12 00:30:05 +02:00
bherbruck
e171ff07ad
Merge pull request #196 from 0xlillith/fix/solidcraft-ci-followup
...
docs: clarify SolidCraft clone and compatible build names
2026-10-11 18:17:47 -04:00
lillith
6ae48ed70f
docs: clarify SolidCraft clone and compatible build names
2026-10-12 00:15:20 +02:00
bherbruck
d8beaedfa4
Open Parameters directly and prepare SolidCraft 0.3.0
v0.3.0
2026-10-11 17:49:47 -04:00
bherbruck
4af2d06007
Integrate PRs #159 , #166 and #174 for 0.3.0
2026-10-11 17:23:30 -04:00
bherbruck
81ef51c6ce
Integrate current project documentation
2026-10-11 17:23:13 -04:00
bherbruck
1fb4783f67
Integrate current project documentation
2026-10-11 17:23:13 -04:00
bherbruck
a94bf2562b
Integrate #174 CLI closed-pipe handling
2026-10-11 17:23:13 -04:00
bherbruck
26b7b7336f
Integrate current project documentation
2026-10-11 17:23:12 -04:00
bherbruck
8539ac1b40
Resolve #166 minimum Rust version and renamed docs
2026-10-11 17:23:12 -04:00
bherbruck
78aa2aacfb
Resolve #159 against current sketch preselection
2026-10-11 17:23:12 -04:00
bherbruck
92dbd240ae
Keep contributor introduction consistent with project description
2026-10-11 17:16:14 -04:00
bherbruck
71cda4e7ee
Use plain open-source CAD wording
2026-10-11 17:15:59 -04:00
bherbruck
a91596c1b8
Mention familiar Fusion workflows later in README
2026-10-11 17:13:55 -04:00
bherbruck
7f98dd1c47
Describe SolidCraft as independent parametric CAD
2026-10-11 17:12:16 -04:00
bherbruck
8cce89d78a
Merge pull request #189 : add Windows SpaceMouse navigation
2026-10-11 17:04:47 -04:00
bherbruck
6ce472c29e
Integrate current main before app icon merge
2026-10-11 16:48:45 -04:00
bherbruck
4e39869023
Merge pull request #179 from tbreckle/fix/177-centerline-to-construction
...
fix(sketch): a centerline can be switched straight to construction
2026-10-11 16:46:04 -04:00
bherbruck
3f1b07d35c
Merge pull request #181 from Koschtetnix/feat/tool-select-highlight
...
feat: highlight active tool or dialog in toolbar
2026-10-11 16:45:52 -04:00
bherbruck
f6e7d754e5
Merge pull request #192 : update app and package icons
2026-10-11 16:44:56 -04:00
bherbruck
6c06168fa7
Merge pull request #184 from tbreckle/fix/175-glyphs-clear-of-dimensions
...
fix(sketch): constraint glyphs move off dimension values
2026-10-11 16:44:49 -04:00
bherbruck
af536a7907
Rename displayed product to SolidCraft and add header bug reporting
2026-10-11 16:16:48 -04:00
kenos
ee1b56cac4
feat: add Windows SpaceNavigator navigation
2026-10-12 05:07:44 +09:00
NAX LAB
344e52e207
App Icon
2026-10-11 15:50:09 -04:00
NAX LAB
35555c0b9f
Merge branch 'bherbruck:main' into main
2026-10-11 15:41:26 -04:00
bherbruck
1d3048062d
Merge pull request #178 from 0xlillith/fix/sketch-dimension-placement-preview
...
fix: preview sketch dimensions before the placement click
2026-10-11 15:33:15 -04:00
bherbruck
da56d180bf
Merge pull request #180 from 0xlillith/fix/sketch-point-constraint-preselection
...
fix: apply Coincident, Midpoint and point Symmetry to preselection
2026-10-11 15:32:20 -04:00