cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Michael Flynn 1199895f0e Storm Sewer: make placement click-driven so it always works
Reports showed structure placement could stall if command-line text entry
didn't register (ribbon-invoked commands, dynamic-input/focus interactions).

Make a canvas click ALWAYS place a structure, using whatever values were typed
so far (defaults for the rest) — so dropping an inlet works regardless of typed
entry. If typing works, enter invert/rim/area/C first, then click to place with
those values. Pipes are pick-first: click START then END structure; the pipe
commits on the second click with the current diameter/n.

Drop the early focus_cmd_input() return in the dispatch arms (the normal
dispatch tail already focuses the command line and records last_cmd).

15 module tests green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 09:06:18 -04:00
..
app Storm Sewer: make placement click-driven so it always works 2026-06-09 09:06:18 -04:00
command fix(commands): finish the world-XY coordinate migration (#54) 2026-06-04 10:39:43 +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 Storm Sewer: make placement click-driven so it always works 2026-06-09 09:06:18 -04: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 perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +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