forked from 1b-agent/opencadstudio-upstream
Dropping a supported file (dwg / dxf / bak / sv$, case-insensitive) opens it through the existing open flow: an already-open drawing switches to its tab, a load in progress queues the drop behind it (multi-file drops arrive one event each), anything unsupported reports on the command line instead of failing silently in the parser. Platform support follows winit 0.30: Windows, macOS and Linux/X11 (incl. XWayland) deliver FileDropped; the Wayland backend does not implement file drag & drop yet, so drops are inert there until winit gains it. Closes #344 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>