Releases: IridiumIO/PolyCut
Version 0.6
Changes
- Improved
Fill Processor
- massive performance increase using
PolyCut.Core
when generating complex filled paths (over 10x faster) - fixed overall logic of the processor to fix several bugs and unwanted effects.
- massive performance increase using
- New configuration options
- Filltype is now a dropdown list (to make way for new filltypes soon)
- You can now choose whether pens can draw over shape boundaries to speed up hatching designs (rather than lifting the pen after each stroke) - previously this was assumed.
- New GCode Preview Page
- Optimised rendering of GCode paths - lines now smoothly trace out from start to end rather than rendering the whole line at once. It looks glorious
- Added new preview speed controls
- Spent an obnoxious amount of effort to emulate the Mica effect on the Preview toolbar (please notice this :) )
Fixes
- Fixed issues with hatch/crosshatch filling:
- Some shapes would not be filled if they were too far from other shapes
- Some lines would "shortcut" across gaps they shouldn't when filling
- Fixed GCodePlot not honouring the
Optimisation
setting. See here: arpruss/gcodeplot#43 - Fixed
Cutting Mat
andWorking Area
visibility switches not working - Fixed crash when adding a textbox after switching back from the preview page.
- Tabbing between number boxes in the
Element Properties
tab now selects the number for quicker editing.
Known Issues
-
Note Stroke widths on all objects are not included in geometry calculations. If you have massively thick strokes on your shapes, the processor will ignore it when calculating shape outlines and locations, and the resulting size of the shape will be incorrect. You should consider a stroke as a guideline for the tool path, rather than a component of the shape itself.
Full Changelog: v0.5.1...v0.6
Installation
Binaries
PolyCut.exe (19MB): Smaller size, but requires .NET 8 Runtime to be installed
PolyCut.mono.exe (80MB): Fully self-contained and embeds the necessary .NET 8 libraries
Checksums
MD5: B8A9183FEB07D812B9668B1AB6C6DFAB
SHA-256: 98859EB9BAC10D9B31D5849FBC775349548CF343880BEA8BA486C39066239188
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.5.1
Changes
- Predominantly bugfix release
- UI Tweaks
- Updated canvas colour and removed laggy drop shadow
- Sidebars can now be resized
- Added hover highlight to
Elements
list for visual feedback - Fixed default scaling/positioning of main canvas
- Backend
- started splitting massive
SVGPage.xaml
file into smaller UserControls
- started splitting massive
Fixes
- Fixed duplication of generated toolpaths when parsing SVG files (every shape would get processed twice, resulting in double cuts/draws - whoops)
- Reduced thickness of drawn shapes to help with size accuracy when processing
- No longer generates a
PolyCut.exe.WebView2
folder in your working directory (which can be annoying) - this is now generated in theTemp
folder instead
Known Issues
-
Note Stroke widths on all objects are not included in geometry calculations. If you have massively thick strokes on your shapes, the processor will ignore it when calculating shape outlines and locations, and the resulting size of the shape will be incorrect. You should consider a stroke as a guideline for the tool path, rather than a component of the shape itself.
Full Changelog: v0.5...v0.5.1
Installation
Binaries
PolyCut.exe (19MB): Smaller size, but requires .NET 8 Runtime to be installed
PolyCut.mono.exe (80MB): Fully self-contained and embeds the necessary .NET 8 libraries
Checksums
MD5: 8A3A9E520749EBF1561F2DF62EC4C0A1
SHA-256: A17AB7385BD3F8C1D77DC0FEF5FB8AEA1288D8183136638F3C7D937510502436
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.5
New Features
- Added a
Path
drawing tool- Paths will be smoothed after drawing to minimise travel moves
- Paths will automatically be closed if the endpoint is close to the start point
- Added
Properties
tab for canvas elements- Currently contains positional transformations for all objects (position, size) and mirroring capabilities for
Text
and SVG elements - Text objects created in PolyCut can now have their font and sizes edited
- Currently contains positional transformations for all objects (position, size) and mirroring capabilities for
- Improved rendering of
Font
selector when entering/editing text - More big backend changes to simplify future development and fix minor issues
- Updated WPFUI to 4.0.2
Fixes
- Fixed scaling logic for
Line
elements when being resized - Fixed incorrect scaling of the object selection gizmo
- Editing text now resizes the text container so new text is visible. This doesn't yet work when changing the font or font size from the properties menu
- Improved handling of
Tab
characters and spacing in textboxes - Fixed being unable to delete SVG files / drawing group
Known Issues
Full Changelog: v0.4...v0.5
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 19 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 80 MB: Includes all libraries required to run it completely standalone.
Checksums for PolyCut.exe
MD5: 01A9CC8BA1520CA633309E2304219944
SHA-256: 21489378824758522B263AD0389ED2FDC0D16C0648A7F75009AE825C397B5586
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.4
New Features
- Improved SVG element adorner to allow better resizing, and added rotation support.
- Text created by PolyCut can now be edited:
- Select the textbox, then
Double-Click
to edit the text - While the textbox is selected (but not in edit mode), press
Ctrl + [
to make the text smaller andCtrl + ]
to make it bigger
- Select the textbox, then
- Added Tooltips to all settings in the
Configure
tab. - Major rewrites to canvas and shape handling / creation. Not much of this is visible, but it was a huge undertaking.
Fixes
- Fixed text being offset / resized slightly after creation, leading to inaccurate sizing
- Fixed synchronization of objects on the canvas and in the
Elements
tab. - Better handling of object selection / deletion.
Known Issues
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 80 MB: Includes all libraries required to run it completely standalone.
Checksums for PolyCut.exe
MD5: 8D4DFD1FF59AD117E9BA5AB49A5B4656
SHA-256: 151AD71C9E6E8C8C6E380ADCB31FE54C6E861B19972FD62397CCF5A069B50742
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.3.1
Fixes
- All GCode is now exported using a decimal point
.
instead of following localized logic (some languages will use commas instead of points) in order to prevent issues with printers parsing the output GCode. Closes #4
Known issues
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).
Checksums for PolyCut.exe
MD5: B2AB219FB917345A31535D90C18C05F9
SHA-256: 316C954C808A16CB3E7FDF3677DA7A03A0B2D9915A1BDA1D31D9E020E9B84972
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.3
New Features
- Added basic shapes (line, rectangle, ellipse, text) that can be drawn directly onto the canvas
- Note the tools are still buggy, for example:
- If you drag to create a shape off the page, it will glitch and may leave a ghost element behind
- Text cannot be edited after it is created; you also have to set the font and size in advance.
- Note the tools are still buggy, for example:
- Visual changes:
- The cutting mat overlay can now be hidden on the main canvas
- The canvas colour can be changed between light and dark appearances.
Fixes
- Elements are now correctly unselected when you click off them
Known issues
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).
Checksums for PolyCut.exe
MD5: 6BB50393E003FF24C935851662B7D253
SHA-256: 7D4D23CD7D980EA6ACC070EFF7CF50666924464DC3E3EC014161B2FA1216D32B
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.2
New Features
- Added option to Polycut.Core to extract a single color, similar to GCodePlot.
- PolyCut now copies itself to
%localappdata%/IridiumIO/PolyCut
so that it has a fixed location for running from the commandline (intended for Inkscape extension, once I figure out a few bugs)
Fixes
- Fixes issue where overcuts would not be calculated properly when complex shapes were being processed.
Known issues
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).
Checksums for PolyCut.exe
MD5: 03EE847DC75AD356889322976180D6FF
SHA-256: 5E7C8717B5FE75D0C3DB3C106E1D55AB61BDDB80CF34959F63E849951F1C4A7F
Like this project?
Please consider leaving a tip on Ko-Fi :)
Version 0.1
Initial Release
Known issues
Important!
Because this application uses .NET 8, you have two choices of downloads:
- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft
- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 6 runtime instead (which is itself only a 50MB download).
Checksums for PolyCut.exe
MD5: 03EE847DC75AD356889322976180D6FF
SHA-256: 5E7C8717B5FE75D0C3DB3C106E1D55AB61BDDB80CF34959F63E849951F1C4A7F
Like this project?
Please consider leaving a tip on Ko-Fi :)