Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing intermediate configuration: solid small area #5146

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    dfab9c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1e4f34 View commit details
    Browse the repository at this point in the history
  3. New first layer height compute

     - now use the thinnest extruder used by the object if %
     - more consistent over the software
    supermerill/SuperSlicer#1035
    supermerill committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    86bcc1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb65557 View commit details
    Browse the repository at this point in the history
  5. Add a GUI Preference option (Default: yes) to show the overwrite dial…

    …og for regular file output or not.
    lordofhyphens authored and supermerill committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    49c301e View commit details
    Browse the repository at this point in the history
  6. Update Slic3r.po

    5axes authored and supermerill committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    b87c8c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b459637 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. Add filament_max_overlap, to control the line spacing via filament se…

    …tting
    
    It allows to control the spacing vs width (10%% fill vs a bit less)
    The 'enforce 100% fill volume' is also adjusted to take that into account
    Note that if you're using multiple extruders/filament everywhere (and spacing setting for width setting),
      the result may be a bit unexpected, as the gui can't display all the interactions,
      also some features (like support) may revert to default overlap value, if printed with multiple filaments.
    supermerill/SuperSlicer#1590
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    088b929 View commit details
    Browse the repository at this point in the history
  2. hack/Fix error when scrolling over a layer with feature selection: ev…

    …erything was filtered out.
    
    (bad global_endpoints)
    supermerill/SuperSlicer#1522
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    d45c92c View commit details
    Browse the repository at this point in the history
  3. fix lack of refresh after gcode generation

    (fix ca99544)
    using the slicing state callback to transmit when to refresh things.
    supermerill/SuperSlicer#1533
    supermerill/SuperSlicer#1532
    supermerill/SuperSlicer#1591
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    c08429c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22b2d46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18504bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    092f777 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    51d5b71 View commit details
    Browse the repository at this point in the history
  8. Add label_left option for setting ui to print the label aligned to th…

    …e left instead of the right
    
    Better spacing for infill lines, allowing larger infill % field
    fix supermerill/SuperSlicer#1573
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    30c380c View commit details
    Browse the repository at this point in the history
  9. typo

    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    4a0b2e6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3f796cd View commit details
    Browse the repository at this point in the history
  11. fix gapfill bits on outer edge of curves

    medial_axis fusion_corners fix
    using supermerill/SuperSlicer#1583 project to reproduce
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    f138405 View commit details
    Browse the repository at this point in the history
  12. fix seam placer when each object has its own layers

    use layer_z instead of layer_id
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    9f9f544 View commit details
    Browse the repository at this point in the history
  13. fix spiral vase enforce settings

    The "ensure vertical shell wall" is enforced in spiral vase mode to extend the bottom of the vase to the vase hull.
    supermerill/SuperSlicer#1582
    supermerill committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    f711601 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. allow retract_lift_first_layer even when 0 lift to activate extra lif…

    …t for first move before each object on first layer
    
    supermerill/SuperSlicer#1575
    supermerill committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    b16ecbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8ca156 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f71cd1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a67a862 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73f4f47 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    1e146e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b660263 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bdab55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e49c80 View commit details
    Browse the repository at this point in the history
  5. medial axis optimisation

    supermerill committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    64937e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2021

  1. Configuration menu
    Copy the full SHA
    344c821 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ad1ee5 View commit details
    Browse the repository at this point in the history
  3. change discover_vertical_shells() from polygons to expolygons

    small improvement to nb_perimeter_layers_for_solid_fill culling
    supermerill/SuperSlicer#1581
    supermerill committed Oct 2, 2021
    Configuration menu
    Copy the full SHA
    8790970 View commit details
    Browse the repository at this point in the history
  4. Fix no_perimeter_unsupported_algo by detecting each bridged area inde…

    …pendently.
    
    Apply also the fix for extra overhang detection
    bridge_angle now invalidate perimeters
    supermerill/SuperSlicer#1595
    supermerill committed Oct 2, 2021
    Configuration menu
    Copy the full SHA
    a4caa5d View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. add seam_gap for hiding seam on loops

    also finish coFloatsOrPercents, as it's the first setting to use this.
    supermerill/SuperSlicer#1534
    supermerill/SuperSlicer#1606
    supermerill committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    1e7bd53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b0326e View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    f3a11c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    7ca6641 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5abd2fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de554d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2eaa677 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    666851a View commit details
    Browse the repository at this point in the history
  6. Change retract_restart_extra_toolchange behavior to trigger at each f…

    …irst tool unretraction (but the very first)
    
    supermerill/SuperSlicer#1052
    supermerill committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    54ad2a8 View commit details
    Browse the repository at this point in the history
  7. Increase max wipe speed for Voron ERCF wipe towers (#1568)

    * Increase max wipe speed for Voron ERCF wipe towers from 200 to 400
    eecue authored and supermerill committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    5d711f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    812dfdb View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Fix a clipper bug when a line in a polyline is horizontal.

    Have to do a hack to prevent horizontal lines.
    If someone can modify clipper to take into account this corner case,
    please submit a fix. But maybe it's better to go to clipper2 directly.
    Note: I tested with clipper 6.4.2, but it doesn't fix this bug.
    supermerill/SuperSlicer#1624
    supermerill committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    37838be View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. Configuration menu
    Copy the full SHA
    9328681 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Fix crash from perimeter_loop one-point loop

    supermerill/SuperSlicer#1623
    Fixme: take the first object from this issue project
      and you can see some bad lines at layer 31.
    supermerill committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e53f60d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f900d80 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Allow to set the top fill for spiral vase.

    supermerill committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    52e58ff View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    240a282 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. dense_infill (automatic) rework

     * better coverage
     * now print in the right sequence
     * fixed overlap (20% of bridge width) with everything for a good grip
    supermerill/SuperSlicer#1657
    supermerill committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    58c73b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    462e1f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f48f32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    499c2d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c12542d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da3e64c View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. Configuration menu
    Copy the full SHA
    4654962 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75b5945 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. Configuration menu
    Copy the full SHA
    42ce221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    358956c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    214bf79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09a1d46 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    7ac7a0a View commit details
    Browse the repository at this point in the history
  2. assert triggering

    todo: check if it's dangerous, seems not.
    supermerill committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    3de87d3 View commit details
    Browse the repository at this point in the history
  3. Add gtk3 builds

    supermerill authored and supermerill committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    fd4a697 View commit details
    Browse the repository at this point in the history
  4. Allow modification when importing prusa config.

    currently only on .3mf projects
    supermerill committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    8aa853d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. typo

    supermerill committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    9c6c4b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ecf371 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a166f37 View commit details
    Browse the repository at this point in the history
  4. set the ironing pattern first pass to use filled monotonic instead of…

    … filled rectilinear.
    
    also allow half overlap for the first pass.
    supermerill/SuperSlicer#1708
    supermerill committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    003a0db View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Add a menu option to import prusa config.

    Add infill_anchor_max==0 => not connected if from prusa config
    supermerill/SuperSlicer#1705
    supermerill committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    d981097 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f44e050 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6f5dc4 View commit details
    Browse the repository at this point in the history
  4. update build scripts

    supermerill committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    af5c3f1 View commit details
    Browse the repository at this point in the history
  5. Don't allow holes in infill_dense

    Ensure that infill_every_layers and infill_only_where_needed when infill_dense,
      because it can't tolerate voids yet (they create different regions)
      TODO: find a way to merge sparse & voids and "recover" from that merge.
    no sparse + dense infill >better_than> infill_only_where_needed + dense infill
    supermerill/SuperSlicer#1657
    supermerill committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    db8d152 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5996fe View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    137726a View commit details
    Browse the repository at this point in the history
  2. Better bridge angle computation, and ready for tweaking weights

      (currently 70% coverage, 15% median length, 15% max length, 5% bonus for following a perimeter)
    Fix: Now consider bridge as full fill whatever the bridge_overlap is
    supermerill/SuperSlicer#565
    supermerill/SuperSlicer#234
    supermerill/SuperSlicer#149
    supermerill committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    6832dab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    091355f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. Configuration menu
    Copy the full SHA
    352f21e View commit details
    Browse the repository at this point in the history
  2. Fix crash when loading gocde into gui on ArchLinux in tabbed layout

    Seems transparetn for windows. Maybe it fixes things for macos?
    supermerill/SuperSlicer#1056
    supermerill committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    6ef7aca View commit details
    Browse the repository at this point in the history
  3. Setting to put thumbnails at the end of the gcode file

    Note that no firmware/printer support that right now.
    supermerill committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    08cd7eb View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. Fix gap - infill voids

    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    5c0bf45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e6753f View commit details
    Browse the repository at this point in the history
  3. Update to some default values, and various fixes

    typos
    custom gcode panel size
    min first layer speed now a float.
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    0a61223 View commit details
    Browse the repository at this point in the history
  4. max_layer_height & min_layer_height now can be percent.

    Also some fixes on crash that may happens when using them.
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    41c0fb1 View commit details
    Browse the repository at this point in the history
  5. Add max_literal to setting def, to set the threshold for popup warnin…

    …g for float% fields
    
    allow max, min and % of nozzle
    delete % check from ConfigManipulation
    supermerill/SuperSlicer#1774
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    a6802bc View commit details
    Browse the repository at this point in the history
  6. When using fan_speedup, don't move fan from custom_gcode

    also don't enter the start_gcode if start_gcode_manual (only custom start gcode)
    Fix only for overhangs
    Update to tooltips
    supermerill/SuperSlicer#1742
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    3d07c03 View commit details
    Browse the repository at this point in the history
  7. updated profiles

    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    50a4255 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a5724d1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0f897ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    05c03d7 View commit details
    Browse the repository at this point in the history
  11. fix brim/skirt issue with support raft:

     * fix skirt distance, to take into account the support
     * fix brim ears: not printed between raft extrusions, but around the area.
    supermerill/SuperSlicer#1745
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d4fe1e5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    703e26b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1822af7 View commit details
    Browse the repository at this point in the history
  14. Fix for clipper fix 37838be

    It can create 0-length segments. These have to be pruned.
    supermerill/SuperSlicer#1641
    supermerill/SuperSlicer#1781
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    8cc345a View commit details
    Browse the repository at this point in the history
  15. Don't engage "no solid area over X perimeters" before the Y first sol…

    …id layers, depending on bottom solid layers/thickness
    
    As it's useless and can result in bad side-effect when there is thick perimeters on the first layer.
    supermerill/SuperSlicer#1766
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    43aeffd View commit details
    Browse the repository at this point in the history
  16. Update to richtooltip:

     * on windows, won't be as annoying, stealing the focus.
     * Fixing color & activation for ubuntu.
     * Also don't activate it by default on MACOS. May need more work for this os.
    supermerill/SuperSlicer#1720
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    037847f View commit details
    Browse the repository at this point in the history
  17. Add ironing to "lift only on top surfaces"

    it's now "lift only on top & ironing surfaces"
    supermerill/SuperSlicer#1773
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    b8e173a View commit details
    Browse the repository at this point in the history
  18. Add lift_min: minimum height to travel between objects

    Also change other behaviors to be compliant:
     * At the first move don't split the travel
     * At the first move, if start_gcode_manual and no layer_gcode, don't lift the nozzle so the printer won't "z-dance", whatever where the nozzle is.
    Note:it's a hack, please redo it properly when reworking gcode-writer.
     * retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbf)
     * removed auto extra lift for first layer, now that lift_min exists.
     * with complete_object, don't unlift at object/first layer change, to avoid Z-dance
     * lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object
    supermerill/SuperSlicer#1783
    supermerill/SuperSlicer#1775
    supermerill/SuperSlicer#1575
    supermerill/SuperSlicer#599
    supermerill/SuperSlicer#429
    supermerill/SuperSlicer#395
    supermerill/SuperSlicer#241
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    f2a9945 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9bf4f65 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    03cf86b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6d641fa View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    905deba View commit details
    Browse the repository at this point in the history
  23. travel speed & acceleration update:

     * travel can now slow down to avoid going out of the max_gcode_per_second (useful for avoid_crossing_perimeter)
     * travel acceleration is now bound by machine_max_acceleration_travel and not machine_max_acceleration_extruding
    supermerill/SuperSlicer#1350
    supermerill/SuperSlicer#1210
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    37a3596 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    caa27d3 View commit details
    Browse the repository at this point in the history
  25. fix gapfill:

    * fix gapfill after external perimeter: Happens if external perimeter has a different width than internal.
    supermerill/SuperSlicer#1640
    * revert 3b0c006 : not needed anymore. if ever needed again, I added a [size > 1] to fix the problem
    supermerill/SuperSlicer#1758
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    57c82db View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    038bfa5 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2c5acd5 View commit details
    Browse the repository at this point in the history
  28. Updating french translation

    Contains many contributions by @5axes
    supermerill committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    078fbfc View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. Configuration menu
    Copy the full SHA
    b5ae93d View commit details
    Browse the repository at this point in the history
  2. Fix import config with bridge flow < 1

    supermerill/SuperSlicer/1818
    supermerill committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    ea00699 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    375c436 View commit details
    Browse the repository at this point in the history
  4. fix debug build

    supermerill committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    ca79555 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0ed35d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    226da3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf3b9ac View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Fix bridge detector

    Reduce the number of angle to choose from
    If two angle are too close, keep the one from the longest line.
    supermerill/SuperSlicer#1824
    supermerill committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    65bb95c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    521bd25 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    5b03c19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e266a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9393126 View commit details
    Browse the repository at this point in the history
  4. clean starting cout

    supermerill committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    c9c9581 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Configuration menu
    Copy the full SHA
    f85b599 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c680aff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69dec15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dea122e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1d4a4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d020d04 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8226e46 View commit details
    Browse the repository at this point in the history
  8. add current_position variable for gcode macro

    current_position[0] is x and current_position[1] is y
    supermerill/SuperSlicer#1898
    supermerill committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    00ac854 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    747991a View commit details
    Browse the repository at this point in the history
  10. Update How to build - Windows.md (#1894)

    add location of libgmp-10.dll & libmpfr-4.dll
    oretzl authored and supermerill committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    08971c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. fix external_perimeter_cut_corners

    was extruding less at the wrong segment.
    supermerill/SuperSlicer#1903
    supermerill committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    282db5b View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. bridge_overlap fix & redesign

     * now has a min setting.
     * the density can be chosen between the two values, with the highest density possible.
     * remove the hardcoded 87.5% density modifier. Replaced by a max of 90% and a min of 80%
     * try to place the bridge at the right position (only works if the shape is simple).
    
    FIXME: bridge can be printed on top of the previous one (if began in the wrong direction, or it has a odd number and need to go back to the same side)
    try to mitigate that.
    supermerill committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    0d25f9b View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Fix some cases where "no perimeter on bridge" won't activate

    (when the bridge are near the border of the object)
    Also the "only bridge" now won't create artifacts on the perimeter path.
    supermerill/SuperSlicer#1917
    supermerill committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    a535725 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. Dense infill: fix the full fill density bug & rework detection settings:

     * AutoNotFull: now print the dense infill only if the area to cover doesn't fill the sparse area.
     * AutoOrEnlarged: now print the auto dense infill, unless the area to cover is wider than (nozzle diameter*2/infill ratio) and the enlarged version is smaller than the auto
     * New: AutoOrDisable: now print the auto dense infill, unless the area to cover is wider than (nozzle diameter*2/infill ratio) or the area to cover fill the sparse area.
    supermerill committed Nov 20, 2021
    Configuration menu
    Copy the full SHA
    56af116 View commit details
    Browse the repository at this point in the history
  2. Rectilinear improvements:

     * for bridges, don't connect if too long (2*spacing). Prevent printing a bridge over another one, following the perimeter.
     * try to start the connect the lines from both direction, and choose the one with less continuous lines.
     * Fix some cases where rectilinear put itself in a bad state. supermerill/SuperSlicer#1889
    supermerill committed Nov 20, 2021
    Configuration menu
    Copy the full SHA
    d1fa026 View commit details
    Browse the repository at this point in the history
  3. Fix enforce_full_fill_volume for smooth pattern, when it splits from …

    …the half-offset.
    
    Changed the way the surface to fill is computed (more work) to ensure there isn't problem anymore anywhere.
    FIXME: enforce_full_fill_volume isn't really compatible with filament_max_overlap right now
    supermerill committed Nov 20, 2021
    Configuration menu
    Copy the full SHA
    7c59e50 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2021

  1. Configuration menu
    Copy the full SHA
    d49193d View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Configuration menu
    Copy the full SHA
    0c49de9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    004d57f View commit details
    Browse the repository at this point in the history
  3. fix missing prusa sla

    supermerill committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    e76b3c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    201dfdb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39f1036 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. fix some nozzle_diameter values in perimeter generation.

    Use teh given flow, do not try to re-fetch them, it's too complicated!
    supermerill committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    769b5de View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Configuration menu
    Copy the full SHA
    519e78a View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Configuration menu
    Copy the full SHA
    0bf2bed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fec983 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b2b5a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    698be8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed3edaa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    daae683 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d622f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    0c6cac7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5aa9ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f8d634 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Configuration menu
    Copy the full SHA
    c0fca1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae73056 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. Fix too detailed gapfill

     * add resolution_internal to control it (and gyroid)
     * disallow gapfill lines to be split
    supermerill committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    49e4e20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2669f7 View commit details
    Browse the repository at this point in the history
  3. fix some seam_gap issues:

     * fix scale
     * continue traveling up to the old gap position (or continue with wipe_extra_perimeter)
    supermerill/SuperSlicer#57
    supermerill committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    4f5e801 View commit details
    Browse the repository at this point in the history
  4. fix disjointed fill surface

    also gapfill "star" are now even more restricted in min branch length.
    supermerill/SuperSlicer#2038
    supermerill committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    5a5ea52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1e0448 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    497736a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    269ade4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9e3845 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    773e059 View commit details
    Browse the repository at this point in the history
  5. fix commit 5a5ea5

    supermerill committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    59747ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    053ec48 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e4b73f View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Add support for building MacOS fat binaries

    * Fix cross compiling for GMP on Mac
    * Fix Apple silicon cross-compile for libcurl
    * Fix OpenEXR cross compile for apple silicon
    * Patch to cross compile libpng for Apple Silicon
    * Fix comment
    supermerill:
    * Test new BuildMacOS.sh script
    * limits macos-arm new command to macos.
    * add debug to BuildMacos script (like for linux)
    claytono authored and supermerill committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    45c8c37 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Configuration menu
    Copy the full SHA
    d1f475b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d1c29c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f4b55e View commit details
    Browse the repository at this point in the history
  4. Fix 'merge thin walls with perimeter' (unneeded travels)

    also now use coincide_with_epsilon for most of medial_axis, as I have the proof the position can vary by 1 unit in an intersection.
    supermerill/SuperSlicer#2092
    supermerill committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    91d3862 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e0d91f View commit details
    Browse the repository at this point in the history
  6. typo: A platter is a tray (a plate). A plater is someone who plate me…

    …tals.
    
    I won't fix mainline/prusa typo in the source code, only the text.
    supermerill committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    7b6b4b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    8a0e9ad View commit details
    Browse the repository at this point in the history
  2. Custom macro variables: two new keywords: 'exists' and 'default'

     * 'default(var_name,value)' check if the variable exist and affect it the value if not.
    The variable can be boolean 'true' 'false', int '0' '12', double '1.0' '42.24' or string '"a string"'.
     * 'exists(var_name)' return true if present. Note that it create a dummy boolean variable.
    Note that if you're using the variable in a formula, it may crash even if guarded by a {if} as everything is interpreted (no lazy check).
    So be careful to add a 'default' so it get the right type and can the formula be interpreted (unless you just print it).
    Using 'default' doesn't change the return value of 'exists'.
    supermerill committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    f1f60cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a358fe2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54ae8a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b2cda2 View commit details
    Browse the repository at this point in the history
  6. Fix 'avoid crossing perimeters' when wipe enabled.

    Also add a new setting to say if the wipe is really needed if 'avoid crossing perimeters' activated & no crossing.
    supermerill/SuperSlicer#1069
    supermerill committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    9198f9e View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Configuration menu
    Copy the full SHA
    faa678e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ac295a View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Configuration menu
    Copy the full SHA
    d2c6929 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    fee585a View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    f89cec2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1488051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f75093e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65288d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c92076 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f0548ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    74e01b5 View commit details
    Browse the repository at this point in the history
  8. tooltip update

    supermerill committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    3a2256e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6c25ee7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    29a9398 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f0289f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Configuration menu
    Copy the full SHA
    ec2d3e9 View commit details
    Browse the repository at this point in the history
  2. Fix an "External Perimeter First" that extrude each perimeter in doub…

    …le if only one of the two selected.
    
    supermerill/SuperSlicer#2267
    remi durand authored and supermerill committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    2df72fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec197db View commit details
    Browse the repository at this point in the history
  4. Move all mac build to the BuildMacOs script

    remi durand authored and supermerill committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    8d362ad View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Fix unreliable wipe_only_crossing

    remi durand authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    64be2e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ee0bab View commit details
    Browse the repository at this point in the history
  3. fix min skirt length

    remi durand authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    4fbbfc6 View commit details
    Browse the repository at this point in the history
  4. Add a macro command {ignore_legacy(true)} to disable the legacy for…

    …mat using the `[]` (can be reactivated with false argument)
    
    Now can escape the '[' by "\[", this will print '['. same for the '{'.
    change all tooltips (and default values) to use '{ }' instead of '[ ]'
    That will enable the use of these characters in the custom gcode without crashing
    supermerill/SuperSlicer/issues/2276
    remi durand authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    c679e8b View commit details
    Browse the repository at this point in the history
  5. overhaul of the default to default_[double|int|bool|string]

    as the previous syntax doesn't works
    Also doesn't return the exists() bool, as it difficult to delete it.
    remi durand authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    455260e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0da73fd View commit details
    Browse the repository at this point in the history
  7. Restore ability to use with wxWidgets 3.0

    Needed for FreeBSD GTK2 usage
    RealDeuce authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    c148bbc View commit details
    Browse the repository at this point in the history
  8. Check the return value of get_field() before use

    Other calls to toggle() check if the field exists first,
    this one should too.
    
    Fixes #2126
    
    Signed-off-by: Stephen Hurd <[email protected]>
    RealDeuce authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    0d5add8 View commit details
    Browse the repository at this point in the history
  9. Fix crash on FreeBSD

    On FreeBSD builds, if you try to change a printer/filament/setting
    option while the dirty flag is set, it crashes.  This patch seems
    to fix the crash, though I'm not sure what the id is actually used
    for.
    
    merill: added the #ifdef __WXGTK__ to not mess with other OSes
    RealDeuce authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    cef7c35 View commit details
    Browse the repository at this point in the history
  10. Update to use OneTBB

    Mostly converting tbb::mutex -> std::mutex and tbb::atomic to std::atomic
    Some changes also present around task manager.
    
    squash:
    * Include atomic/mutex/thread where required
    * Use TBB_VERSION_MAJOR to detect if the legacy API should be used
    RealDeuce authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    ca1a475 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c656050 View commit details
    Browse the repository at this point in the history
  12. Added test for sysctl path

    jaggzh authored and supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    83ec3d7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    eebc2fb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    396b302 View commit details
    Browse the repository at this point in the history
  15. Fix commit 4e6753: use ExPolygon instead of polygon (so don't holes a…

    …s contour) for "too thin bridge" detection.
    supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    234b161 View commit details
    Browse the repository at this point in the history
  16. continue some 2df72f entities pointer fix.

    Should change them to unique_ptr/shared_ptr to stop worrying.
    supermerill committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    fa49d3b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1a86054 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    211aaa3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6399f69 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2eb1272 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d423e30 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    994997a View commit details
    Browse the repository at this point in the history
  2. Fix phantom solid surfaces.

    move solid_over_perimeters (as it only works with ensure_vertical_shell_thickness activated)
    TODO: maybe try to not create too thin solid surfaces in the first place? and really merge same surfaces?
    supermerill committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    878ea57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56b2f2b View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. convert version from string to real number for comparison

    Allow 2.3.10 to be > than 2.3.9
    allow 1.1.1.1 and not only 1.1.1
    supermerill/SuperSlicer#2301
    supermerill committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    3a3627a View commit details
    Browse the repository at this point in the history
  2. Update zh_cn/Slic3r.po

    Updated Simplified Chinese translation
    Added the missing 5% translation of the menu.
    merill: some little changes for some tooltips.
    togke authored and supermerill committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    11bc4eb View commit details
    Browse the repository at this point in the history
  3. update to fr translation

    supermerill committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    9fea479 View commit details
    Browse the repository at this point in the history
  4. profiles updates

    supermerill committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    498c9ad View commit details
    Browse the repository at this point in the history
  5. Support OneTBB in CMake file

    RealDeuce authored and supermerill committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    bee8247 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Fix brim entity collection handling

    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    4eecaa9 View commit details
    Browse the repository at this point in the history
  2. Fix thin_walls_merge

    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    2f85825 View commit details
    Browse the repository at this point in the history
  3. fix _shrink_contour_holes (xy_inner_size_compensation) when a hole co…

    …llapse into hole & contours
    
    supermerill/SuperSlicer#2339
    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    35d334e View commit details
    Browse the repository at this point in the history
  4. fix typos

    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    329272e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3795a55 View commit details
    Browse the repository at this point in the history
  6. small_perimeter now disable that modifier if set to 0

    first_layer_infill_speed now take the first_layer_speed if set tot 0
    supermerill/SuperSlicer#1948
    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    66941e7 View commit details
    Browse the repository at this point in the history
  7. Allow to modify the time estimation compensation even without the lim…

    …its enabled
    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    0d75660 View commit details
    Browse the repository at this point in the history
  8. Add a linux startup crash fix.

    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    34ff5c0 View commit details
    Browse the repository at this point in the history
  9. Fix custom var exists() function

    Fix regression on legacy placeholder syntax
    supermerill/SuperSlicer#2359
    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    f818080 View commit details
    Browse the repository at this point in the history
  10. Change the SLICE tooltip to a one-liner

    remi durand authored and supermerill committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    8be4368 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c50f76e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Fix looping_perimeter bug

    supermerill committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    650c13e View commit details
    Browse the repository at this point in the history
  2. Fix icon scaling causing crash on startup

    Icons can get scaled even if the window is not yet fully initialised, in
    which case they ended up with a negative scale.
    
    Potentially related to supermerill/SuperSlicer#854
    
    Revert "Add a linux startup crash fix."
    This reverts commit 34ff5c0.
    LunaRood authored and supermerill committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    c8bb0a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0418a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7acc14b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f03c8d View commit details
    Browse the repository at this point in the history
  6. Add support for libspnav

    When using a 3DXonnexion mouse on Linux or FreeBSD systems, USB
    HID mode is being used.  This means only one program can be running
    at a time with Space Mouse support, and potentially means permissions
    issues for USB devices.
    
    This patch uses libspnav if available to avoid these issues.  This
    also has the advantage of not relying on the device driver to be
    updated in Slic3r/Prusa Slicer/Super Slicer whenever a new device
    is supported.
    RealDeuce authored and supermerill committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    2b908bc View commit details
    Browse the repository at this point in the history