cad-editor/src/modules/draw/modify
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 038052f5f9 feat(block): fade context, free editing and a Save/Discard toolbar in REFEDIT
In-place block edit now reads more like a dedicated editor:

- Fade everything except the edited entities toward the background (wires,
  block instances and 3D solid meshes) so the block stands out while the
  surrounding drawing stays visible for context.
- Don't leave a command active on enter — the user edits the block's geometry
  freely (move, grips, draw, erase) and finishes explicitly.
- Show the right-edge vertical toolbar with clickable Save (REFCLOSE_SAVE) and
  Discard (REFCLOSE_DISCARD) buttons while a session is active, so the edit
  can be ended without typing.

The fade clears on save/discard, restoring full brightness.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 11:46:43 +03:00
..
align.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
array.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
attedit.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
break_cmd.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
copy.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
delete.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
explode.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
extend.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
fillet.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
join.rs fix(join): stitch touching segments into a polyline, any angle 2026-06-20 21:08:23 +03:00
lengthen.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
mirror.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
mod.rs Add TORIENT command 2026-06-17 16:36:45 +01:00
offset.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
pedit.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
refedit.rs feat(block): fade context, free editing and a Save/Discard toolbar in REFEDIT 2026-06-21 11:46:43 +03:00
rotate.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
scale.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
spline_ops.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
splinedit.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
stretch.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
torient.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
translate.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00
trim.rs refactor(modules): rename home module to draw, restore first-tab order 2026-06-16 11:49:14 +03:00