cad-editor/crates/ocs_plugin_api/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 707c143212 feat(plugin): object-pick acquisition for interactive commands
Extend InteractiveCommand with needs_object_pick / on_object_pick so a
plugin tool can prompt the user to pick an existing entity (handle + point)
rather than a free point — the structure-pick path Storm Sewer's SS_PIPE
needs to connect existing structures. The host adapter delegates to the
internal entity-pick flow; over --serve the pick is fed as a hex handle.
Stays API v2 (no released plugin implements InteractiveCommand yet).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 01:43:53 +03:00
..
host.rs feat(plugin): object-pick acquisition for interactive commands 2026-06-18 01:43:53 +03:00
lib.rs feat(plugin): lift host surface behind a HostApi trait (phase 1b) 2026-06-17 11:31:05 +03:00
manifest.rs feat(plugin): InteractiveCommand hook for click-to-place (API v2) 2026-06-17 21:43:35 +03:00
ribbon.rs feat(plugin): ModuleEvent::PluginFileDialog for native file import 2026-06-17 10:22:08 +03:00