The fifth Release Candidate of our new software for CNC users — MillMage — is available for download now!
Continuing the development of MillMage, this release candidate update includes many bug fixes and tweaks.
MillMage-v0.8.00-RC-5 - Change Log
Changes Since MillMage-v0.8.00-RC-4
Existing Feature Updates
- Remove ‘Cut Selected’ settings from prefs (#1042)
- Make dogbone slots work on squares (#1081)
- Add user feedback to probe wizard (#1052)
- Don’t auto-weld single line fonts, only classify SLF-OPF as Single Line
- Added RunLengthDecode support to PDF import (#1134)
- Allow ‘Bake’ variable text work on selection (#1043)
- Allow ‘Bake’ variable text to commit a
Bug Fixes
- Clear Advanced GCode controls before populating window (#1041)
- Handle “use simple setup” option when editing existing project (#1047)
- Will now warn user when no viable tool path is created for a pocket operation. (#1045)
- Warn user if Pocket operation has no viable tool path.
- Improved warning message for cutbuilder when toolpath can not be created.
- Invalid custom gcode blocks were getting hidden (#1053)
- Tabs not created properly on spiral cut when wraptab necessary
- Large images might not load with Qt6 build (#1065)
- Restore geometry after previously zeroed values DEV-955 (#1051)
- DEV-955 Restore geometry after previously zeroed values
- Better handle device units for people upgrading from older versions
- Increase epsilon distance on Trim checks (#1068)
- Node editing was not undoing properly because the selected node got removed from the undo. (#1073)
- Node editing was not undoing properly because the selected node got removed from the undo when starting a drag operation.
- Fixed the vertical spacing and minimum height for the tabs for the galvo cutsettings dialog.
- Proper handling of click-drag of multiple nodes (#1080)
- Fixed Windows DPI scaling bug that could increase the size of UI elements to a degree that made application unusable.
- Switching user start script and header positions for custom gcode.
- Toggle Side Panels wasn’t including operation library
- Fixed DPI scaling issue causing blurry / pixelated setting switches and list item icons when display scale is above 100%.
- Make Tool Property fields in Tool Library scale correctly when window is resized.
- Fixed incorrect font scaling for tool render in Tool Library.
- Fix edge case in which move panel would be disabled. (#1055)
- Properly parse firmware hold state for GRBL-like firmwares if triggered by the machine.
- Fixed ‘Reset to Default Layout’ being inconsistent. (#1056)
- Changed single line font prefix to SLF, instead of SLF-
- Intersection snaps fixed (#1128)
- Extend Docking outside workspace, to fix rounding error bugs
- Relax distance requirements on Docking
- Remove invalid final depth warning for Chamfer, instead test and show warning if zero chamfer width.
- Fixed comparison calculations causing CutShapes to leave bits behind.
- Changing multiple paths with manual tabs to Tool Layer should only show confirmation dialog once.
- Bundle Import from device window was broken (#1140)
- Fix synchronous-mode timing regression.
User Interface Updates
- Change Radius to show 2 decimals in mm units. Changed the min max Radius mm to equal the converted inches so conversion back and forth at the maximum is consistent.
- Dramatically improved quality of UI when High DPI scaling is enabled.
- Added extra checks to Tool Library, tool will only render if dimensions are valid and any invalid dimensions are flagged with a warning icon.
- Improved Tool Library icon size scaling when High DPI Scaling is enabled.
- Remove Project Setup Edit option from CNC Tools menu (#1143)
Code Refactors
- Moved code to calc the width hint for the qNumEntry control to a function because it is needed to be called from any place that changes the space required to display the number.
New Features
- Added custom gcode job header auto generation and editing as a gcode block.
- Adding generic gcode flavor (#1093)
- Allow the use of non-device units for defining speeds.
- Add user-configurable precise probe and backoff distances.
Language Updates
- First pass at MillMage translations