DrawingBotV3
DrawingBotV3 copied to clipboard
DrawingBotV3 - Road Map
New Features
- [x] #28
- [ ] #24
- [ ] #25
- [x] New version of PFM Mosaics which plot the whole image and cut them into the section of the mosaic, making for a more consistent mosaic output.
- [x] Show path optimization preview / allow choices of faster / more accurate algorithms.
- [ ] New Mosaic which uses comic style shapes
- [x] Ability to export only geometries within a certain range / geometry culling.
- [ ] Add Import Resolution setting for Original drawing size determination
- [x] Save UI settings on exit (open/closed panels)
- [ ] Advanced UI Preferences (background colour, initial zoom, global units, etc.)
- [ ] Add Batch Processing option to export current drawing in multiple file formats
- [x] Pen Redistribution/Update option for Displayed Shapes slider
- [x] Retain drawing padding and rotation settings when new paper size is selected
- [ ] Allow custom export resolution for Original Size drawings
- [x] Add US paper sizes to drop-down
- [x] Add Sakura pens to predefined list
- [ ] Contour based Voronoi PFM, curved / line option
- [ ] Continuous line Voronoi PFM
- [ ] Node or Script based PFM (blueprints)
- [ ] Wrapper for Processing Scripts??
- [ ] Grid render overlay, which illustrates the scale of the drawing.
- [ ] Support for the Makelangelo Robot
- [ ] #151
- [x] High Quality - Rescale to Pen mode.
Improvements
- [ ] #6
- [x] Faster/More efficient Path Optimization
- [x] Improve handling of progress / progress updates.
- [x] Add a way to monitor background processes.
- [ ] Improve handling of errors.
- [ ] Keep Geometry "Groups" - Grouped in SVG outputs to help further editing
- [x] Revamp options to make them give similar results on different sizes e.g. Point Count -> Point Density
- [x] Image colour sampling handling and stop it being the responsibility of the PFM
- [ ] Rework/Create a PFM API
- [ ] Allow luminance values when plotting to exceed 255??
- [ ] Bezier Curve Shader for OpenGL Renderer
- [x] Import/Export Preset Confirmation Dialogs
- [x] Allow importing of project drawing states when the original image is missing
- [x] Make projects their own objects i.e. ObservableProject - move all project related stuff into that, so it's clear to see project specific settings and program specific settings.
Bug Fixes
- [x] #18
- [x] #14
- [x] #13
- [x] HPGL settings window disappears from "Export Settings" after it has been shown during HPGL export.
- [x] Custom Colour Picker bug: "Save" or "Use" sends desktop window to back
- [x] Apply 0.5 pixel offset to drawings, not images.
- [x] Sobel Filters don't work with transparent images.
- [x] Version saved in previous projects aren't showing up
- [x] GCode exports have flattened curves
- [x] Serial Port Connection UI not loading properly on MacOs
- [x] Distribution of pens, when one required pen has been removed, change weirdness of Pen Index vs Pen Number.