MillMage 0.8.00 RC-5 Release Candidate

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
3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.