Better macro edition
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{
.
- remove
- localization update:
- profiles update:
- Vertex
- RatRig by @top-gun
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