Skip to content

Better macro edition

Compare
Choose a tag to compare
@supermerill supermerill released this 03 Feb 22:49
· 4187 commits to master since this release

Maybe last fixes for the 2.3 branch
The 2.4 build is going well even if it's still a bit buggy, there is a nightly if you want to test it.

known issue:

  • The brim has a bug and may crash the application. You can disabel it or use a (more recent) nightly. Will add a new release to fix that shortly.

changes

  • macro language:
    • remove default() function
    • Add default_bool(var_name, bool) function
    • Add default_int(var_name, int) function
    • Add default_double(var_name, double) function
    • Add default_string(var_name, string) function
    • Add ignore_legacy(bool) function to enable/disable the legacy format using the []
    • Now can escape the [ by \[, this will print [. same for the {.
  • localization update:
    • French (full)
    • Chinese (full) by @togke
    • Czech (a bit) by @kmarty
  • profiles update:

fixes

  • fix crash (in bridge detector) #2261
  • Fix an "External Perimeter First" that extrude each perimeter in double if only one of the two is selected. #2267
  • Fix wipetower using filament_max_speed but without the mm/s to mm/min conversion #2271
  • Fix unreliable wipe_only_crossing #2154
  • fix min skirt length #2200
  • Fix bridge offset when multiple bridge polygon on a layer #2249
  • Fix gcodeviewer to symlink to real slicer name on linux&apple #1627
  • Fix a problem when a bridge area is too thin to be printable
  • Ironing pattern calibration: now use also the skirt for arrange detection #2246
  • Fix first_layer_print_min and first_layer_print_max when complete_objects #2201
  • Don't merge an extrusion with the next if different nor contiguous #2258
  • Don't fake unretract after M600 but reset the retraction data properly. #2295
  • remove phantom solid surfaces: too thin surfaces that won't print anything and so may create empty spaces
  • Fix dense_infill when infill/perimeter encroachment is 0 #2243
  • Allow version numbers to be greater than 9
  • Allow configuration directory next to app bundle on MacOs by @sturmm
  • update for compiling on distribution with difference in sysctl by @jaggzh
  • various updates for compiling on UNIX by @RealDeuce
  • typos

note: I haven't tested the linux & macos build.
For the macos-arm, you need to install it and then use xattr -cr /Applications/SuperSlicer.app. And the arm compile is still a bit buggy, creating some nan/inf somewhere.
For Windows automatic installer/updates: https://community.chocolatey.org/packages/superslicer
You can have daily builds in the action menu of github.
You can support me with the "sponsor" button