MosaicManufacturing / canvas-issues

Bug reports and feature requests for Canvas
https://canvas3d.io
8 stars 6 forks source link

Custom Plugin Support #179

Open DataDink opened 4 years ago

DataDink commented 4 years ago

Is your feature request related to a problem? Please describe. It's easy enough to first download some gcode and then post-process it with a script, but it would be awesome if I could just extend my user experience in Canvas

Describe the solution you'd like A light scripting support that allows the addition of user interface elements (maybe restricted to a menu item triggering popup configurations? Maybe auto-UI that would fill out a JSON or XML contract or something to ensure a consistent and unbroken user experience?). That script then having access to maybe update PrinterScript sequences prior to slicing or maybe even have hooks into the slicing process itself allowing alterations. It would be great if every standard web input was supported for configurations (e.g. range, number, color, etc)

Describe alternatives you've considered I doubt you guys will want to do this, but figured it didn't hurt to ask.

Additional context This is in contrast to situations where editing PrinterScript sequences often/every slice would be tedious.

brandonbloch commented 4 years ago

I love this. I don't know if we will ever implement something like this—at least not in the near future—but it doesn't hurt to ask!