DrawingBotV3 icon indicating copy to clipboard operation
DrawingBotV3 copied to clipboard

DrawingBotV3 - Road Map

Open SonarSonic opened this issue 4 years ago • 0 comments

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.

SonarSonic avatar Dec 16 '21 19:12 SonarSonic