yztink
fa1b4db490
fix(command-line): prevent duplicate paste in command line and text fields
2026-09-24 23:37:32 -07:00
yztink
ffdde71057
feat(plugin): support analytical GPU preview wires for circles and arcs
2026-09-23 17:19:56 -07:00
yztink
d218ec1451
feat(plugin): add CommitMany and CommitManyAndEnd for multi-entity interactive commands
2026-09-23 15:19:33 -07:00
yztink
358103c1e4
feat(plugin): wire on_cursor_move and preview wires through IPC plugin runner
2026-09-23 11:33:37 -07:00
yztink
5eda52626e
feat(plugin): add on_cursor_move and PreviewWire for interactive rubber-band previews
2026-09-23 02:03:16 -07:00
yztink
dad9c725c2
fix(viewcube): restore ViewCube visibility across display scales and window bounds
2026-09-21 23:39:48 -07:00
yztink
33dfbf9230
fix(command): support direct distance entry when dynamic input is disabled
2026-09-21 23:00:04 -07:00
yztink
270b6102de
fix(plugin): drive headless tasks, invalidate layer cache, and handle cancel event
2026-09-21 16:29:01 -07:00
yztink
bc6ad1a5fe
fix(command): drain pending pause tokens on viewport click and coordinate input
2026-09-20 21:51:25 -07:00
yztink
c96de124b6
fix(plugin): prevent re-entrant plugin dispatch deadlock in execute_command
2026-09-20 21:31:16 -07:00
yztink
fbedb3736e
feat(plugin): AutoCAD-compatible PAUSE, ENTER keyword, and command streaming
2026-09-20 21:03:12 -07:00
yztink
929f185ba5
feat(plugin): add layer creation and modification host API
...
- Add LayerConfig struct and add_layer / modify_layer methods to HostApi trait
- Implement IPC request/response serialization for AddLayer and ModifyLayer
- Implement HostSession methods with CAD property defaults and selective modification
- Refresh layer panel UI and invalidate scene layer dependencies upon layer changes
- Add unit tests for add_layer with defaults and partial modify_layer
2026-09-19 16:40:41 -07:00