* Fix a warning in PresetEditor line 806.
* Remove min_shell_thickness from the if condition in LayerRegion.cpp
* Add missing line in spiral vase check.
* Add initial set top shell thickness.
* Add minimum shell thickness for top/bottom layers.
* Some refactoring.
* Some Fixes.
* revert last change.
* a fix.
* Some refactoring.
* Some fix in calculating solid layers count.
* Refactoring in LayerRegion.cpp, Object.pm and PresetEditor.pm
* Prototype for selecting Face
* Fixed the speed issue - only allocates the array once
* Selecting faces works.
* Add UI elements to run rotate to bed function
(and a bad icon)
* Cleaned up a bit
* Optimized regular frame times (to a decent state) and added TODO for first frame time
* Add rotate face dialog
* Change how coloring for face selection works
* Cleanup according to comments
* Added grouped undos
* Easy fix for variant of #4420
* Added plane selection
* Edited UI labels to be more consistent
* Add a workable rotate face icon
* Added Minimum shell thickness option
-Added the option to libslic3r
-Created some of the necessary checks for illegal values
* Enforce min_shell_thickness as 0 when spiral vase is enabled
-This could be switched to match the extrusion width, but we already know there will only be 1 perimeter so this is probably more logical
* Feature is implemented
-Added a method in PerimeterGenerator to determine the amount of perimeters needed to meet min_shell_thickness
* Added a test in perimeters.t
* Fixed styling as requested
-Removed the magic number in PerimeterGenerator::num_loops()
-Added more test cases in perimeters.t
-Added documentation of the new feature in slic3r.pl and README.md
* Implemented requested changes
-Removed the num_loops function from PerimeterGenerator
-Added a scalled min_shell_thickness variable to PerimeterGenerator
-Changed the loop_number logic to use a previously defined variable loops
* Resolved more implementation issues
-Added min shell to invalidate state method
-Created additional checks in PresetEditor and LayerRegion for min shell
-Fixed the tooltip to be more descriptive
* Fix: don't render layers in spline preview if they are outside the printable / visible region
* Try to reduce / thicken top layer in adaptive slicing mode to better match top of object
* C++ backend work to support reloading modifier files
* UI update preserving configs and volumes of modifiers (those are not reloaded)
* clarifying variable names
* Setting up variables in the GUI enviroment
* Implementation of added variables in (new ModelVolume(*)) funcion
* Implementation of new reload function
* Overhaul of the reload function, also renaming of some variables
* Rewriting the main loop of the reload function, explicitly differentiating between the original file and later added parts and modifiers pointing to other files
* Whitespace cleanup
* Added dialog to choose from different reload behaviors, added hide and default option in preferences, copied volumes are matched the new object's origin translation
* Added max-support-layers (support_material_max_layers)
* Revised tooltip text for support_material_max_layers
* Disable support_material_max_layers if no support.
Any whitespace is the boundrary between the args/filename. Whitespace can be
escaped by putting a exxclamation point in front of it. And exclamation points
can be escaped by putting an exclamation point in front of the exclamation point
to be escaped.
I thought about adding another box for arguments, but I think that would make it
more confusing to use. The only worry I have with this method is peoples existing
scripts with whitespace in the name.
* Solarized Color Scheme
* Some color adjustments
* * huge cleanup
* put color scheme defs in seperate file
* Solarize
changed some more colors. more to come?
* save - more colors
* Better scheme handling. LAYERS-Tab still missing.
* More color adjustments.
2D-Plater:
* Removed grid if no objects are present.
* Bed has now different color than the background.
* reverted faded background color.
* Added comment to preferences to avoid merge issues.
* added comments
added and changed comments
* * LAYERS tab colorized.
* Better color for support.
* Added comments.
* * forgot to removed/undo comment about keys in 2D - are they documented somewhere?
* * adjusted lighing - hopefully to the better.
* For reprap (really Marlin) or Repetier flavors and a toolchange retract, produce G10 S1 instead of G10.
Also refactored comments (were getting eaten by fw retract)
* Fixed tests to check for correct retract gcode output.
* Better reference to scalar.
* Added config checks for if fw tool retracts are in place and firmware is repetier/marlin, disable the advanced option.
* Disable z lift if firmware retraction is enabled.
* With gcode comments on, indicates which extruder Slic3r thinks it is retracting/unretracting.
* * Add nudge_instance to 2D.pm to move the selected instance.
* Add menu items ->, -<, ^, v keyboards shortcuts.
* Add Set nudge value as a config option in Preferences.
* Add Move instance submenu to Plater menu.
* Add Move instance icon.
* Remove move instance menu item and use EVT_KEY_DOWN instead in 2D.pm.
* Fix selecting objects between 3D and 2D platers.
* Fix Ubuntu keyboard focus error in 2D plater.
* Correct the keycodes in 2D.pm keyboard event.
* Fix Windows keyboard focus error.
* Remove Todo line.
* Adding a minimum value for 2d plater nudege variable and improving keyboard focus in 2D plater.
* apply conditional gcode parser to tool change gcode
* provide [previous_retraction] and [next_retraction] in toolchange gcode and [current_retraction] in layer change gcode