Skip to content

Releases: SonarSonic/DrawingBotV3

v1.6.16-stable-free

21 Apr 22:41
Compare
Choose a tag to compare
  • Added: 'Area Calibration' PFM, used for checking the size of the plotters drawing area and adjusting margins
  • Fixed: CMYK / Colour Match / Masking settings not saving / loading properly when saved in a project
  • Fixed: Older projects not reloading properly in some situations
  • Fixed: Viewport zoom resetting when a task is stopped, or when a task is completed
  • Fixed: HPGL plotters not being detected with "Detect Plotter" when the serial port echoes the input
  • Improved: Allow multi-threading when running tasks with Batch Processing

v1.6.15-stable-free

12 Apr 00:50
Compare
Choose a tag to compare
  • Fixed: Preset creation/editing dialogs appearing blank on macOS
  • Fixed: Prevent the Drawing Pen selection closing when a check-box is ticked.
  • Fixed: Issues editing created presets on macOS
  • Fixed: Loaded images, being prevented from being deleted in some situations.
  • Fixed: Ruler overlays not matching the drawing when no image is loaded with original sizing enabled.
  • Fixed: Files not saving in the correct location when exporting to a directory containing a "." on Linux.

v1.6.14-stable-free

27 Mar 04:47
Compare
Choose a tag to compare
  • Added: 'Edge Trace' presets to Sketch PFMs, which utilise new 'Seed Type' setting, to create sketches which exaggerate edges and small details.
  • Added: 'Seed Type' to Sketch PFMs, ability to seed lines from Luminance / Edges / Sobel data
  • Added: Preset Manager - accessible via File/Preset Manager
    • Re-order both user/system presets / change the default order of presets in menus
    • Enable/Disable presets, prevent them from appearing in menus
    • Edit presets with more detailed edit controls
    • Import / Export multiple presets or all presets at once.
    • Override in-built system presets with your own settings
  • Added: HPGL Custom Codes for more advanced configuring of HPGL Files, configurable Start, End, Pen Up, Pen Down, Start Pen Layer, End Pen Layer
  • Added: Additional GCode Wildcard, %PEN_ID% to allow more configurable tool changes
  • Added: Individual setting search functionality in the Preferences UI with automatic yellow highlighting
  • Improved: Viewport Rewrite: the main viewport has been re-written switching between OpenGL and JavaFX will now be more seamless and the canvas will be more responsive
  • Improved: 'Circular Scribbles' PFMs have been re-written and now create smoother scribbles
  • Improved: 'Hatch Sawtooth' PFM has been re-written it now creates more accurate results
  • Improved: CPU/GPU Usage when idle, the program will consume less resources in general when running in the background
  • Improved: Performance and responsiveness of the Hardware Accelerated Renderer
  • Improved: Memory footprint and speed of Sketch PFMs
  • Improved: Changes to Drawing Pen presets will be applied to existing Drawing Set presets when the pens match.
  • Improved: Presets now must have unique identifiers, to allow for more advanced editing
  • Improved: Simplified Batch Processing UX to allow easier editing of Input/Output Folders
  • Improved: Presets, added additional notifications while editing presets
  • Improved: Preferences now only save changes from default values, allowing defaults to be tweaked more easily in the future
  • Improved: Hardware Accelerated Renderer, start time, memory usage and speed
  • Improved: Speed of Pen Distribution re-calculations
  • Improved: UX the settings panes on the left will grow to fill available space when no other panes are open
  • Fixed: Added 'ocl-icd-opencl-dev' to linux dependencies, fixing "could not load libOpenCL.so" errors / the app failing to start on linux
  • Fixed: Hatch Sawtooth producing incomplete lines when used in Mosaic Segments
  • Fixed: CMYK + Streamlines stopping prematurely
  • Fixed: Streamlines Edge Fields inconsistency with OpenCL enabled
  • Fixed: PFM Layers not using Color Separation
  • Fixed: Slow pen distribution when using composite PFMs
  • Fixed: Roland DPX 3300 HPGL Preset
  • Fixed: 'Mask Settings' missing from the 'View' menu
  • Fixed: Menu Bar positioning with i3 Window Manager on Linux
  • Fixed: Black flicker when first starting the OpenGL Hardware Accelerated Renderer
  • Fixed: UI flickering / re-layout when opening the application
  • Fixed: Potential memory leaks, eventual application slow down

v1.6.13-stable-free

31 Jan 09:15
Compare
Choose a tag to compare
  • Added: SVG Converter - Support for SVG Gradients when Colour Match is enabled
  • Added: Extra options for SVG Converter; 'Shape Outlines', 'Gradient Angle Match' and 'Gradient Colour Match'
  • Added: 'Export Logs / Crash Reports' to the help menu, to simplify providing support / debugging
  • Added: 'Switch to SVG Converter on SVG Import' option to SVG Preferences
  • Improved: Reduced memory usage over application lifetime
  • Improved: Speed of clipping when using Masks / SVG Converter
  • Fixed: Crash on load when OpenCL Native Library is unavailable
  • Fixed: OpenGL Renderer attempting to load on devices without OpenGL 3.3+ support.
  • Fixed: SVG Converter - Using incorrect scaling in some situations
  • Fixed: Export per/pens failing when the pen names contain special characters
  • Fixed: SVG Converter - Shape clipping failing on complex SVGs
  • Fixed: Freeze/hang when switching to cm/inches when the drawing width or height is 0.0
  • Fixed: PFM not running when the drawing width/height is 0.0, now runs with default sizing: A4 paper
  • Fixed: Occasional momentary hang after a PFM has finished processing
  • Fixed: Renamed the Stabilo pen presets to match correct pen naming conventions / no special characters

v1.6.12-beta-free

15 Jan 18:33
Compare
Choose a tag to compare
  • Fixed: OpenCL Integration on MacOS and other configurations where only OpenCL 1.2 is available.

v1.6.11-beta-free

15 Jan 06:02
Compare
Choose a tag to compare
  • Added: "Advanced Settings" to preferences, allowing you to specify which OpenCL device to use for acceleration, use with default settings unless you have issues.
  • Improved: Colour Accuracy and Line Quality of Colour Match when using Sketch PFMs
  • Improved: Speed of the "Refine ETF" stage of Streamlines Edge Field
  • Improved: Speed of the "Comparing Pens" stage when using Colour Match
  • Fixed: Crash on load on MacOS High Sierra / Disable Documentation Integration for MacOs pre Big Sur
  • Fixed: Crash when using Streamlines Edge Field / Colour Match on more recent GPU/CPU Combinations
  • Fixed: Some preferences auto-applying when other settings change
  • Fixed: Export Image using the incorrect scaling when using High Quality Mode in some configurations
  • Fixed: Sketch PFMs creating digital-like artifacts in dark areas when using Unlimited Tests
  • Fixed: Mosaic Custom using the incorrect scaling when the mask and image size didn't match
  • Fixed: Hardware Accelerated Renderer canvas positioning when first loaded
  • Note: Switched from Aparapi to JOCL for OpenCL Integration

v1.6.10-beta-free

06 Jan 17:54
Compare
Choose a tag to compare
  • Added: 3 New Streamlines PFMS Streamline PFMs generate streamlines to represent an image which are driven by the direction from a vector field. The streamlines are spaced according to the brightness of the image without overlapping. The underlying vector field can be altered dramatically to create many different styles which still remaining faithful to the original images brightness. This makes them very versatile for creating stylised wave like patterns which can be highly customised.
    • Streamlines Edge Field - Generates streamlines which follow the natural direction of the image, derived from an Edge Tangent Field
    • Streamlines Flow Field - Generates streamlines which follow a Flow Field
    • Streamlines Superformula - Generates streamlines which follow a Superformula
  • Added: Support for "Export to vpype" when using Batch Processing / Video Processing and in all default export modes "per/pen, per/n pens" etc.
  • Improved: Quality and tone retention when using CMYK
  • Improved: Line Accuracy of Sketch PFMs
  • Improved: SVG Converter - Overall speed especially when Shape Clipping is enabled.
  • Improved: SVG Converter - Quality of hatch fills on curved shapes
  • Improved: SVG Converter - Handling of compound paths and filling shapes with holes
  • Improved: SVG Converter - SVG Dimension interpretation when no dimensions are specified
  • Improved: Colour Match pen comparison speed
  • Improved: Added more detailed progress bar to Adaptive PFMs
  • Changed: CMYK / CMYK (Extended) now use a default Clean Black & Clean White of 0
  • Fixed: Sketch PFMs drawing multiple straight lines in dark areas when using Unlimited Tests.
  • Fixed: Incorrect canvas alignment when using "Crop to fit" with inches/cm
  • Fixed: GCode Export - missing pen up commands at the start/end of layers
  • Fixed: Failed start-ups in situations where OpenCV libraries failed to load
  • Fixed: Batch/Video Processing failing to draw the current task

v1.6.9-beta-free

10 Nov 11:10
Compare
Choose a tag to compare
  • Added: "High Quality Mode DPI" to preferences, creating greater consistency of style between High/Low Quality input images and different page sizes.
  • Improved: Tone/Contrast consistency between High Quality / Normal Quality + better shadow detail in High Quality mode.
  • Improved: OpenGL Renderer will now initialize silently at runtime
  • Improved: Switching between Drawing and Drawing (Hardware Accelerated) will maintain the original viewport position.
  • Fixed: Pop-Ups/Dialogs appearing on a different desktop/screen and sometimes crashing the application.
  • Fixed: Pop-Ups/Dialogs sometimes minimizing/hiding the main window.
  • Fixed: High Quality mode producing lower quality results when using high resolution images.

v1.6.8-beta-free

13 Oct 04:15
Compare
Choose a tag to compare
  • Improved: Initial start speed of LBG PFMs
  • Improved: MacOS - OpenGL Renderer Quality/Speed Improvements
  • Improved: HPGL / GCode Export error reporting
  • Fixed: PFMs Failing to run in some situations with "could not initialize class" errors
  • Fixed: MacOS OpenGL Renderer not initializing on some operating systems.
  • Fixed: OpenGL Renderer failing to initialize in Full Screen
  • Fixed: Import/Export Dialogs not appearing when the previous location is unavailable.
  • Fixed: HPGL / GCode Export failing to start in some situations on MacOS

v1.6.7-beta-free

01 Oct 06:21
Compare
Choose a tag to compare
  • Added: Group option for Masks, right-click a mask in the table with multiple selected to create a new grouped mask.
  • Added: Link Square Paths & Link Circle Paths to Pen Calibration PFM, reducing pen lifts when running tests.
  • Added: Heart as a new Shape and Mask Type.
  • Added: Support for Proxies when running with a Corporate Firewall.
  • Improved: UI Scaling on Pen Settings and Batch Processing panels.
  • Fixed: Colour Match failing to finish with "Out of range".
  • Fixed: Catmull-Roms PFM failing to finish with "testData is null".
  • Fixed: Duplicating masks creating an additional invisible mask.
  • Fixed: SVG Converter PFM handling empty paths incorrectly, resulting in export failures.
  • Fixed: SVG Converter PFM ignoring the Pen Limit when using Colour Match