bherbruck and Claude Opus 5.5
ed22d663e4
Smart Extrude: direction from the picked side, and a Cut stays a Cut ( #1257 ) ( #1261 )
...
* Smart Extrude: direction from the picked side, Cut into a body stays a Cut (#1257 )
- A sketch profile (or a thin extrude's curve) extrudes toward the side it was
picked from: from the bottom view it goes down. Body faces still go outward.
- The automatic operation is latched per side of the profile: a drag that starts
into a body is a Cut and stays one past the far side; a Join does not become a
Cut when it reaches another body. Passing through zero decides afresh for the
new side.
- An explicit operation, Direction or Reverse ends the automatic choices.
- auto_operation also looks just past the profile, so a long cut through a body
reads as a Cut from the start (the engine's operation: "auto" too).
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* Scenario s07: the XZ profile seen from behind now extrudes toward the camera
Co-Authored-By: Claude Opus 5.5 <[email protected] >
---------
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-14 21:31:10 -04:00
..
2026-10-10 15:37:00 -04:00
2026-10-10 07:03:21 +00:00
2026-10-10 05:27:01 +00:00
2026-10-12 17:17:01 -04:00
2026-10-10 15:37:00 -04:00
2026-10-10 16:56:30 +00:00
2026-10-12 10:33:53 -04:00
2026-10-12 10:33:53 -04:00
2026-10-11 08:51:24 -04:00
2026-10-11 08:51:24 -04:00
2026-10-11 08:51:24 -04:00
2026-10-11 08:51:24 -04:00
Browser fold arrows: each row is one widget with a stable id, and where the click lands decides what it does (fold arrow with padding, eye, radio, or the row), so an arrow click toggles without also selecting or picking the row or starting a drag; Collapse/Expand tips; ui.at {browser|chevron} and ui.browser for automation; scenario browser_chevrons clicks every folder's arrow (document settings, named views, origin, groups, sketches, construction, canvases, components, bodies, the design) and checks the children; the inch-width units test runs now that params reads unit-less lengths in design units
2026-10-10 07:19:58 +00:00
2026-10-14 17:35:56 -04:00
2026-10-10 12:08:19 -04:00
2026-10-11 21:14:02 +02:00
2026-10-10 21:31:19 -04:00
2026-10-11 15:17:05 -04:00
2026-10-10 00:14:00 +00:00
2026-10-13 09:28:15 -04:00
2026-10-12 10:06:18 -04:00
2026-10-13 11:28:50 -04:00
2026-10-13 11:43:45 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 09:28:52 -04:00
2026-10-12 10:06:10 -04:00
2026-10-12 10:06:18 -04:00
2026-10-12 10:06:18 -04:00
2026-10-13 04:26:00 -04:00
2026-10-10 12:08:19 -04:00
2026-10-10 15:37:00 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-10 15:37:00 -04:00
2026-10-14 21:31:10 -04:00
2026-10-11 00:37:26 -04:00
2026-10-10 20:55:14 -04:00
2026-10-10 15:37:00 -04:00
2026-10-10 15:37:00 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-12 17:17:01 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-12 10:08:11 -04:00
2026-10-10 15:37:00 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-12 21:36:58 -04:00
2026-10-10 15:37:00 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-10 15:37:00 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 11:53:59 -04:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-10 15:37:00 -04:00
2026-10-13 15:15:13 -04:00
2026-10-09 18:45:27 +00:00
2026-10-10 07:19:58 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
Command ids are SolveCraft's own: 173 ids that were another product's internal command ids become dotted, lower-case ids (<area>.<thing>[.<variant>]: solid.extrude, sketch.rectangle.two_point, sheet.flange, joint.drive, ...), in the registry, toolbar, dialogs, shortcuts, palette, control channel, MCP, examples, scenarios and docs
2026-10-09 12:17:23 +00:00
2026-10-13 09:27:46 -04:00
2026-10-11 00:37:26 -04:00
2026-10-11 16:16:48 -04:00
2026-10-10 05:09:03 +00:00
2026-10-12 10:07:23 -04:00
2026-10-12 10:27:25 -04:00
2026-10-12 10:27:25 -04:00
2026-10-12 12:35:19 -04:00
2026-10-12 20:33:49 -04:00
2026-10-13 04:49:28 -04:00
2026-10-12 20:25:38 -04:00
2026-10-13 14:28:28 -04:00
2026-10-13 23:52:10 -04:00
2026-10-13 13:37:54 -04:00
2026-10-11 00:37:26 -04:00
2026-10-11 01:28:01 -04:00
2026-10-11 00:37:26 -04:00
2026-10-12 22:56:57 -04:00
2026-10-13 01:26:47 -04:00
2026-10-13 14:32:13 -04:00
2026-10-13 13:41:46 -04:00
2026-10-14 01:58:01 -04:00
2026-10-13 13:29:26 -04:00
2026-10-13 13:48:13 -04:00
2026-10-14 05:27:39 -04:00
2026-10-13 16:29:24 -04:00
2026-10-13 12:46:24 -04:00
2026-10-10 15:37:00 -04:00
2026-10-13 11:53:59 -04:00
2026-10-13 16:34:00 -04:00
2026-10-13 14:54:48 -04:00
2026-10-13 11:46:00 -04:00
2026-10-13 01:54:01 -04:00
2026-10-13 05:22:52 -04:00