Change Log

macOS: DrawingStudio now requires macOS 11+

Added

  • Added: Boolean Operation node for merging two shape elements with the following modes available: Difference, Intersect, Union, XOR, Reverse Difference
  • Added: Additional 25+ maths functions
  • Added: Ability to customise the Stroke Attributes + Fill Attributes for individual drawing pens
  • Added: Ability to merge drawings with different pens selected
  • Added: Visibility icons to Drawing Pens to allow quick toggling of displayed pens, without affecting export/distribution
  • Added: Rescale Quality to Page Layout controls
  • Added: DPI + Anti-Aliasing inputs to Rasterize Drawing

Changed

  • Drawing Studio now uses Java 21
  • Overhauled viewport renderer for faster rendering / better multi-threading performance
  • Overhauled user interface layout allowing for better customisation of tool window size, position and location.
  • Re-designed colour selection pop-up windows
  • Added new pen/tool selection window
  • Merged ‘Simplex Noise XY’ + ‘Simplex Noise XYZ’ into new node called ‘Simplex Noise’
  • Merged individual ‘Split Image’ / ‘Merge Image’ nodes for individual colour separations in two new nodes ‘Split Channels’ + ‘Merge Channels’
  • Internally switched to new localisation system to allow local language translations in the future
  • Overhauled all internal serialization / deserialization
  • Improved viewport loading time on start-up
  • Complete re-design and re-write of many internal systems including new Element API, Attribute API, Shape API, Tool API, Editor API, Setting API, Registry API and Data API
  • Note: Removed simple-sketch-style example project, more example projects will be added once the API has stabilised

Fixed

  • Fixed: Nodes processing multiple times when two data inputs are changed in quick succession
  • Fixed: Nodes not updating if a range slider is dragged out of range
  • Fixed: Node colors not updating in the Graph Inspector
  • Fixed: Viewport freezing when a node is deleted
  • Fixed: Data Collector, data count not updating properly
  • Fixed: Trigger Sender/Receiver not connecting properly, not sharing colour information
  • Fixed: Trigger Buffer, not responding when connections are added and removed
  • Fixed: Trigger Gate / Conditional Gate not removing sockets/connections when a NOT gate is used

Note

  • Large portions of the codebase have been completed re-designed overhauled so expect more instability/bugs, it also breaks compatibility projects from previous versions
  • Multiple features are also currently broken / not complete, including workflows, scripting and CLI
Downloads
DrawingStudio-1.0.7-alpha-macos-x86-64.pkg
macOS Package – Intel (.pkg)
DrawingStudio-1.0.7-alpha-macos-aarch64.pkg
macOS Package – Apple Silicon (.pkg)
DrawingStudio-1.0.7-alpha-windows-x86-64.msi
Windows Installer (.msi)
DrawingStudio-1.0.7-alpha-windows-x86-64.zip
Windows Portable (.zip)
DrawingStudio-1.0.7-alpha-linux-x86-64.deb
Linux Debian Installer (.deb)
DrawingStudio-1.0.7-alpha-linux-x86-64.rpm
Linux Redhat Installer (.rpm)