froglemonade2
0872eb959a
Save as mesh: one dialog for STL and 3MF, with Send to slicer ( #1272 )
...
One docked Save as mesh dialog replaces Export STL / 3MF / 3MF with face tags, with an optional Send to slicer that lists the slicers installed on this machine. Engine: file.save_mesh and file.slicers; the Convert Mesh dialog goes (mesh.convert and the MeshConvert feature stay, so existing designs open). Strings in all catalogs; screenshots in the PR. Checked on main + this branch: cargo check --workspace, the engine slicer/mesh/file tests, the UI catalog and menu tests and scenario s14 (the one local colour-token failure is epaint's TexturesDelta panic, which main shows on this machine too).
2026-10-15 03:51:28 -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
2026-10-15 03:51:28 -04: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