cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 36d2f33301 feat(ucs): interactive UCS command — UCS Z 90 typable everywhere (F2, #169)
Bare `UCS` now enters an interactive front-end (UcsCommand) that gathers the
option then its value as separate steps, instead of the command line
submitting `UCS` alone on the first Space. The front-end delegates execution
back to the existing inline `UCS <option> …` handler via a new
`CmdResult::Dispatch(String)`, so the coordinate-system math and the
save/persist path are untouched.

Now `UCS Z 90` works the same from the command line (Space-separated),
headless automation, and any source that feeds the active command — closing
the input half of #169. Inline `UCS Z 90` (one-shot / paste) still hits the
inline handler directly.

Second phase of routing input sources through the unified step driver: the
interactive command is driven by feed_command like any tool. Adds headless
test ucs_interactive_inline_args.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 12:36:49 +03:00
..
app feat(ucs): interactive UCS command — UCS Z 90 typable everywhere (F2, #169) 2026-06-25 12:36:49 +03:00
command feat(ucs): interactive UCS command — UCS Z 90 typable everywhere (F2, #169) 2026-06-25 12:36:49 +03:00
entities refactor: remove the last world_offset zero-locals 2026-06-24 18:55:00 +03:00
io feat(save-dialog): extend drive navigation to macOS and Linux 2026-06-24 23:45:46 +03:00
modules feat(ucs): interactive UCS command — UCS Z 90 typable everywhere (F2, #169) 2026-06-25 12:36:49 +03:00
plugin Fix 5: Allow backward-compatibility and add plugin-template-v2 2026-06-25 00:02:17 +03:00
scene fix(viewport): frame paper viewports on the robust cluster centre 2026-06-25 09:31:22 +03:00
shaders refactor: remove the legacy full view_proj (CPU cull now relative-to-eye) 2026-06-24 20:14:41 +03:00
snap refactor: remove dead world_offset plumbing (RTE migration is complete) 2026-06-24 18:35:02 +03:00
ui feat(pan): interactive PAN mode with left-drag (no middle button needed) 2026-06-25 10:03:54 +03:00
cli.rs Initial commit 2026-06-25 00:01:36 +03:00
lib.rs feat(cli): full command-line interface via clap 2026-06-20 13:59:20 +03:00
linetypes.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
main.rs Initial commit 2026-06-25 00:01:36 +03:00
par.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
patterns.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
sys.rs fix(web): paste clipboard text into the TEXT / MText editors 2026-06-20 17:05:02 +03:00
update_check.rs chore: silence native and wasm build warnings 2026-06-22 02:03:34 +03:00