cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 4b878b88c4 feat(input): scalar entry via dynamic input
Text-input steps (OFFSET distance, POLYGON sides, radii, counts) were
swallowed by the dynamic-input overlay: typed digits landed in the field
buffer and Enter committed a point pick, so the value never reached
on_text_input (issue #61). Now each text step shows one scalar box whose
value routes to on_text_input on commit; non-numeric prompts (names,
keywords) keep going to the command line so mixed text like "Bolt12"
isn't split.

OFFSET reworked: object first, then through-mode by default — the offset
follows the cursor at the perpendicular distance to the object. Typing a
number locks the magnitude (cursor then only picks the side); a value
typed and clicked without Enter is applied before the point pick.

The dynamic-input overlay and the command line now show the active
step's prompt and hold it until the step completes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 18:32:03 +03:00
..
app feat(input): scalar entry via dynamic input 2026-06-09 18:32:03 +03:00
command feat(input): scalar entry via dynamic input 2026-06-09 18:32:03 +03:00
entities perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
io perf(io): parallelize corrupt-entity detection scan 2026-06-05 08:58:39 +03:00
modules feat(input): scalar entry via dynamic input 2026-06-09 18:32:03 +03:00
scene perf(scene): incremental tessellation for MOVE / COPY / ERASE 2026-06-05 16:16:44 +03:00
shaders feat(statusbar): transparency-display toggle (TPY pill) 2026-06-04 23:25:09 +03:00
snap perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
ui feat(input): scalar entry via dynamic input 2026-06-09 18:32:03 +03:00
lib.rs feat: in-app update notice — checks GitHub releases on startup 2026-05-16 19:55:57 +03:00
linetypes.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
main.rs fix(windows): default to DX12/Vulkan so AMD GL driver can't crash startup (#55) 2026-06-04 10:02:09 +03:00
patterns.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
update_check.rs feat(update-check): suppress popup for releases under 30 min old 2026-05-29 15:29:00 +03:00