cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 55022ae60e feat(grip): Esc cancels an in-progress grip drag
The grip drag mutates the document live (so grips and the properties panel
track the cursor), which meant Esc left the entity at its dragged position.
Back up the edited entity when the drag starts (the same first-move point
that hides it for the overlay preview) and, on Esc, restore that backup
before un-hiding and re-tessellating — reverting the entity to where it was
when the drag began. A normal release drops the backup and keeps the
dragged geometry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 10:44:31 +03:00
..
cmd_result.rs fix(3d): revolve axis and OBJ import use the Z-up world, not stale Y-up 2026-06-04 11:03:03 +03:00
commands.rs feat(scene): PERF frame-budget HUD for wire re-tessellation cost 2026-06-05 01:07:17 +03:00
document.rs fix(dyn-input): support cartesian coords via "," (#35) 2026-05-29 00:46:18 +03:00
helpers.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +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(layer): propagate LAY* command changes to panel + dropdown (#39) 2026-05-29 01:30:02 +03:00
mod.rs feat(grip): Esc cancels an in-progress grip drag 2026-06-05 10:44:31 +03:00
model_ops.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
mtext_editor.rs feat(text): in-place editors for all text entities 2026-05-31 14:44:18 +03:00
properties.rs feat(scale): drive scales from the drawing's scale list 2026-06-04 16:18:01 +03:00
text_inline.rs feat(text): in-place editors for all text entities 2026-05-31 14:44:18 +03:00
update.rs feat(grip): Esc cancels an in-progress grip drag 2026-06-05 10:44:31 +03:00
view.rs feat(scene): PERF frame-budget HUD for wire re-tessellation cost 2026-06-05 01:07:17 +03:00