cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven cd10aa0363 fix(select): click the front-most solid across top-level and block bodies
Clicking a block whose body is a solid tried top-level solid meshes first
and block-internal ones only as a fallback, so a stray solid behind the
block always won and the block couldn't be picked. Merge both into one
depth-sorted hit-test (solid_click_hit) keyed by the solid's own handle or
the parent INSERT, so the front-most body wins regardless of kind.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 07:24:31 +03:00
..
automation.rs feat(cli): full command-line interface via clap 2026-06-20 13:59:20 +03:00
cmd_result.rs fix(3d): box/lasso-select 3D solids and refresh them after a transform 2026-06-21 06:45:49 +03:00
commands.rs fix(clipboard): keep the paste preview on the cursor across drawings 2026-06-21 06:32:50 +03:00
document.rs refactor(plugin): drop built-in plugins, external-only 2026-06-17 15:50:52 +03:00
expr_eval.rs Implement Expression Evaluation for numerical inputs and the CLI 2026-06-07 13:17:46 -04:00
helpers.rs feat(clipboard): paste menu with paste-to-original and paste-as-block 2026-06-18 16:09:47 +03:00
history.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
layers.rs fix(ribbon): load style/layer dropdowns from the document 2026-06-12 01:46:17 +03:00
mod.rs fix(3d): move and paste ACIS solids to the right place 2026-06-21 02:46:56 +03:00
model_ops.rs refactor(scene): rename model_solid to solid_model 2026-06-16 11:39:31 +03:00
mtext_editor.rs feat(points): point style commands + DDPTYPE dialog, viewport-aware size 2026-06-17 11:13:12 +03:00
plugin_host.rs feat(plugin): wrap external-plugin calls in a panic guard 2026-06-20 20:17:37 +03:00
properties.rs fix(properties): recolour solid meshes on a colour/layer change 2026-06-21 02:12:58 +03:00
settings.rs feat: per-viewport grid/snap, adopted from the active viewport 2026-06-18 22:25:44 +03:00
style_ops.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
text_inline.rs fix(style): new text/mtext/dimension use the current style (#92) 2026-06-14 01:15:52 +03:00
update.rs fix(select): click the front-most solid across top-level and block bodies 2026-06-21 07:24:31 +03:00
view.rs feat(select): invert selection from the right-click menu 2026-06-20 21:31:05 +03:00
visibility.rs refactor(scene): group modules into role-based subfolders 2026-06-16 11:33:46 +03:00