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-15 14:22:38 -04:00
2026-10-14 11:05:40 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 17:35:56 -04:00
2026-10-14 19:31:29 -04:00
2026-10-15 08:58:51 -04:00
2026-10-15 12:47:15 -04:00
2026-10-15 12:47:37 -04:00
2026-10-15 11:34:57 -04:00
2026-10-14 23:18:48 -04:00
2026-10-13 13:24:24 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 14:22:38 -04:00
2026-10-13 13:24:24 -04:00
2026-10-13 13:24:24 -04:00
2026-10-14 18:25:35 -04:00
2026-10-15 10:32:14 -04:00
2026-10-15 08:22:54 -04:00
2026-10-15 14:05:24 -04:00
2026-10-14 19:24:36 -04:00
2026-10-14 19:24:36 -04:00
2026-10-13 13:24:24 -04:00
2026-10-13 11:28:50 -04:00
2026-10-13 11:28:50 -04:00
2026-10-13 13:24:24 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 03:51:28 -04:00
2026-10-15 14:48:24 -04:00
2026-10-15 14:48:24 -04:00
2026-10-15 06:24:31 -04:00
2026-10-15 06:24:31 -04:00
2026-10-15 15:33:09 -04:00
2026-10-15 13:13:14 -04:00
2026-10-15 13:13:14 -04:00
2026-10-15 11:03:53 -04:00
2026-10-15 01:20:02 -04:00
2026-10-14 05:27:39 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 15:55:10 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 12:47:37 -04:00
2026-10-15 02:18:55 -04:00
2026-10-15 11:04:49 -04:00
2026-10-15 03:51:28 -04:00
2026-10-13 16:45:42 -04:00
2026-10-14 09:36:32 -04:00
2026-10-15 15:33:09 -04:00
2026-10-14 22:46:33 -04:00
2026-10-15 15:18:00 -04:00
2026-10-13 13:24:24 -04:00
2026-10-14 02:10:09 -04:00
2026-10-14 02:10:09 -04:00
2026-10-15 15:38:46 -04:00
2026-10-14 13:24:10 -04:00
2026-10-15 15:38:46 -04:00
2026-10-15 15:38:46 -04:00
2026-10-14 17:35:56 -04:00
2026-10-13 10:12:55 -04:00
2026-10-15 11:34:57 -04:00
2026-10-15 13:01:09 -04:00
2026-10-14 15:04:57 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 13:55:30 -04:00
2026-10-15 12:47:15 -04:00
2026-10-14 00:49:32 -04:00
2026-10-15 14:48:24 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 23:00:39 -04:00
2026-10-15 06:34:16 -04:00
2026-10-14 19:24:36 -04:00
2026-10-14 19:24:36 -04:00
2026-10-15 14:22:38 -04:00
2026-10-15 08:33:48 -04:00
2026-10-15 12:47:37 -04:00
2026-10-15 12:47:37 -04:00
2026-10-13 10:44:10 -04:00
2026-10-13 13:24:24 -04:00
2026-10-13 16:33:51 -04:00
2026-10-15 15:18:00 -04:00
2026-10-15 15:18:00 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-15 12:46:25 -04:00
2026-10-13 22:18:06 -04:00
2026-10-13 06:41:18 -04:00
2026-10-15 12:47:15 -04:00
2026-10-14 01:58:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 09:14:03 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 23:01:35 -04:00
2026-10-13 13:24:24 -04:00
2026-10-13 10:12:55 -04:00
2026-10-13 14:32:13 -04:00
2026-10-14 13:24:19 -04:00
2026-10-14 13:24:19 -04:00
2026-10-15 08:22:42 -04:00
2026-10-12 17:17:01 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 05:27:39 -04:00
2026-10-12 17:17:01 -04:00
2026-10-13 23:52:10 -04:00
2026-10-14 01:58:01 -04:00
2026-10-14 14:09:37 -04:00
2026-10-14 14:09:37 -04:00
2026-10-12 09:30:18 -04:00
2026-10-13 23:52:10 -04:00
2026-10-13 11:45:15 -04:00
2026-10-15 14:57:36 -04:00
2026-10-13 10:29:02 -04:00
2026-10-15 14:57:36 -04:00
2026-10-14 14:09:37 -04:00
2026-10-12 17:17:01 -04:00
2026-10-14 21:31:10 -04:00
2026-10-14 21:31:10 -04:00
2026-10-15 11:04:49 -04:00
2026-10-13 21:19:40 -04:00
2026-10-15 06:24:31 -04:00
2026-10-15 03:47:37 -04:00
2026-10-14 23:18:48 -04:00
2026-10-14 20:10:45 -04:00
2026-10-14 17:50:04 -04:00
2026-10-14 17:36:02 -04:00
2026-10-14 21:44:56 -04:00
2026-10-15 10:27:21 -04:00
2026-10-13 13:24:24 -04:00
2026-10-15 15:55:10 -04:00
2026-10-15 08:22:42 -04:00
2026-10-15 11:34:57 -04:00
2026-10-13 09:33:55 -04:00
2026-10-15 11:04:49 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 09:28:52 -04:00
2026-10-13 02:42:45 -04:00
2026-10-15 06:34:01 -04:00
2026-10-15 15:18:00 -04:00
2026-10-15 10:28:02 -04:00