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) |