cad-editor/crates/ocs_plugin_api
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 50825b6346 feat(plugin): ModuleEvent::PluginFileDialog for native file import
Add-ons had no way to request a file picker — only the host's own Open
dialog. PluginFileDialog lets a plugin tool ask the host to open a native
picker; on selection the host dispatches "<command> <path>" back to the
plugin with original case preserved (bypassing the command-line
upper-casing that mangles case-sensitive paths on Linux/macOS). The demo
plugin gains an Import tool exercising it.

Part of the #100 extensibility epic (surfaced in #106).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 10:22:08 +03:00
..
src feat(plugin): ModuleEvent::PluginFileDialog for native file import 2026-06-17 10:22:08 +03:00
Cargo.toml refactor(plugin): extract ocs_plugin_api crate for the stable add-on contract 2026-06-15 01:36:04 +03:00