bherbruck and Claude Opus 5.5
843c548589
Copy, cut and paste sketch geometry (Ctrl+C/X/V, context menu) ( #1500 )
...
* Copy, cut and paste sketch geometry (Ctrl+C/X/V, context menu)
Sketch geometry had no copy or paste: Ctrl+C / Ctrl+X / Ctrl+V arrive as
clipboard events that nothing handled, and the sketch context menu had no
Copy, Cut or Paste.
- sketch.copy / sketch.cut / sketch.paste: lines, arcs, circles, ellipses,
splines, conics, points and text. Constraints and dimensions wholly among
the copied entities come along (each dimension gets its own parameter
with the same expression); ones that reach outside, fixes and pattern or
offset relations are dropped. Paste goes centred at `at`, by
`translate`, or offset from the original (same sketch) / at the same
coordinates (another sketch, on its plane). One undo step; the pasted
geometry is selected.
- Ctrl+C / Ctrl+X / Ctrl+V in a sketch (paste at the cursor), and Cut,
Copy and Paste in the sketch context menu. Outside a sketch Ctrl+C /
Ctrl+V copy and paste the selected timeline features. A copy also puts a
line of text on the system clipboard so the next Ctrl+V is delivered.
Fixes #1480
Co-Authored-By: Claude Opus 5.5 <[email protected] >
* Keep a pasted text's height and angle expressions, drop its place's
Co-Authored-By: Claude Opus 5.5 <[email protected] >
---------
Co-authored-by: Claude Opus 5.5 <[email protected] >
2026-10-15 15:55:10 -04:00
..
2026-10-14 19:24:36 -04:00
2026-10-14 17:56:12 -04:00
2026-10-15 13:31:37 -04:00
2026-10-15 12:45:43 -04:00
2026-10-15 12:45:43 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 13:24:27 -04:00
2026-10-15 11:04:49 -04:00
2026-10-15 10:28:02 -04:00
2026-10-13 16:45:31 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 19:24:36 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 11:04:49 -04:00
2026-10-15 11:04:49 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 04:47:23 -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-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 04:26:53 -04:00
2026-10-15 01:19:55 -04:00
2026-10-15 01:19:55 -04:00
2026-10-15 08:33:48 -04:00
2026-10-13 05:26:29 -04:00
2026-10-15 08:33:48 -04:00
2026-10-15 15:33:05 -04:00
2026-10-14 20:18:13 -04:00
2026-10-15 10:27:27 -04:00
2026-10-15 11:04:49 -04:00
2026-10-13 05:20:47 -04:00
2026-10-15 11:04:49 -04:00
2026-10-15 10:27:13 -04:00
2026-10-15 14:05:24 -04:00
2026-10-15 14:05:24 -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-14 19:24:36 -04:00
2026-10-14 12:21:35 -04:00
2026-10-13 09:13:09 -04:00
2026-10-15 13:10:49 -04:00
2026-10-14 19:24:36 -04:00
2026-10-15 10:27:13 -04:00
2026-10-15 10:27:13 -04:00
2026-10-15 03:51:28 -04:00
2026-10-14 18:25:35 -04:00
2026-10-15 15:55:10 -04:00
2026-10-14 09:05:43 -04:00
2026-10-15 02:12:58 -04:00
2026-10-13 11:43:45 -04:00
2026-10-15 02:12:48 -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-12 17:17:01 -04:00
2026-10-15 06:34:16 -04:00
2026-10-15 06:34:16 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 13:31:41 -04:00
2026-10-15 01:19:55 -04:00
2026-10-13 20:26:24 -04:00
2026-10-14 19:24:36 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 18:25:35 -04:00
2026-10-14 18:25:35 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 08:33:53 -04:00
2026-10-15 06:34:06 -04:00
2026-10-15 08:34:01 -04:00
2026-10-15 06:34:06 -04:00
2026-10-13 12:06:13 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 10:12:55 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 15:55:10 -04:00
2026-10-13 10:12:55 -04:00
2026-10-14 14:09:37 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 14:57:36 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 23:52:10 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 11:47:28 -04:00
2026-10-15 13:32:10 -04:00
2026-10-14 01:00:04 -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-15 14:57:36 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 21:27:28 -04:00
2026-10-15 00:02:00 -04:00
2026-10-15 01:19:55 -04:00
2026-10-14 14:09:37 -04:00
2026-10-14 14:09:37 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 12:06:13 -04:00
2026-10-13 05:15:15 -04:00
2026-10-13 23:49:51 -04:00
2026-10-15 14:57:36 -04:00
2026-10-10 12:08:19 -04:00
2026-10-13 10:12:55 -04:00
Sketch Trim/Extend/Offset robustness: Extend reaches splines, ellipses and conics (their polyline, then pinned on the curve); Offset refuses a distance its shape can't take (a straight piece overrun by its neighbours) instead of drawing a turned-inside-out copy; adversarial tests for trims (chords, tangent touches, lone lines, collinear overlaps, splines, ellipses, hostile points), extends and offsets (rectangles in and out, slots, splines, a spike, hostile distances), each leaving the sketch sound
2026-10-10 00:14:00 +00:00
2026-10-13 23:52:10 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 03:47:37 -04:00
2026-10-15 14:57:36 -04:00
2026-10-15 14:57:36 -04:00
2026-10-15 13:13:14 -04:00
2026-10-15 13:32:10 -04:00
2026-10-13 01:54:01 -04:00
2026-10-13 05:26:29 -04:00
2026-10-13 14:28:38 -04:00
2026-10-15 13:32:16 -04:00
2026-10-15 06:24:31 -04:00
2026-10-14 11:46:16 -04:00
2026-10-14 09:05:43 -04:00
2026-10-14 22:46:33 -04:00