Commit Graph

631 Commits

Author SHA1 Message Date
09d7d9b034 Remove call to on_presets_changed from Tab Page's on_change.
(set_dirty is called which handles it anyway.)
2014-03-30 00:21:57 +03:00
017158c877 Update year to 2014 in about dialog 2014-03-27 15:33:17 +01:00
071097d3f1 Fix extruder assignment and tests 2014-03-27 00:01:33 +01:00
10bf334a58 Added one more failing test to address bad option priority hierarchy 2014-03-26 19:42:01 +01:00
0ff33f47f1 Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic) 2014-03-26 00:08:15 +01:00
2e6213fea6 Prevent crash when changing number of extruders 2014-03-25 19:21:44 +01:00
d1bb69434e Handle non existing STL files gracefully 2014-03-25 19:06:51 +01:00
25191bd405 Prevent circular event handlers on Windows. #1856 2014-03-25 15:30:56 +01:00
f6f1517f58 Bugfix: the Add button in plater wasn't working anymore. #1856 2014-03-25 15:07:21 +01:00
fed8783e30 New commands for exporting/importing full config bundles. Useful for printer vendors. #1365 2014-03-25 14:04:01 +01:00
c98c992b4d Revert wrong fix, applied because of bad understanding of the issue about deserialization of extruder_offset = 0x0 2014-03-25 01:20:46 +01:00
432a87e73d New option for forcing the generation of interface shells. #1847 2014-03-25 01:11:28 +01:00
72a6848f1b Fixed regression causing wrong relative positions of objects after splitting in plater. #1758 2014-03-24 21:42:38 +01:00
7a58457add Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709 2014-03-24 01:07:30 +01:00
67f3e9962b Prevent user from saving a preset with the "- default -" name. #1717 2014-03-23 21:40:45 +01:00
fec41d6dfd Update plater and print upon changing object parts and their settings 2014-03-23 16:45:55 +01:00
67ef3f1799 Assign a default extruder for newly added parts too 2014-03-23 15:25:26 +01:00
d75417601e Make the override panel prettier and prevent the default extruder setting from being deleted since it can't be readded manually 2014-03-23 15:18:08 +01:00
bf8c388568 Use a popup menu for part settings 2014-03-23 13:46:05 +01:00
21e6de0e59 Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel 2014-03-22 20:12:54 +01:00
f71ac8cd65 Merge the Object Settings tab into the Parts tab 2014-03-22 17:41:14 +01:00
b5b735c988 ComboBox for fill density values 2014-03-22 17:01:48 +01:00
7421a7bf63 Turn fill_density into percentage 2014-03-22 16:23:33 +01:00
30aa255bb5 Correctly disable and reset the override settings panel 2014-03-21 22:15:33 +01:00
bf352de224 Replaced icon for modifier meshes and fixed delete button not being disabled when no part was selected 2014-03-21 22:06:47 +01:00
34f1511e0c Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests. #1831 2014-03-17 00:39:07 +01:00
59ebdebf72 Revert "Fix crash reported by Simooon on #Slic3r."
It turns out this helped on the version of stable I was using
but not on master.

This reverts commit 8df6e2d930.
2014-02-16 14:00:28 +00:00
8df6e2d930 Fix crash reported by Simooon on #Slic3r.
Error was:

  Argument "" isn't numeric in subroutine entry at
    lib/Slic3r/GUI/OptionsGroup.pm line 392
2014-02-16 12:05:01 +00:00
878deb8183 Write material config to AMF files. Remove the old Materials tab. Update custom settings when a part is selected 2014-02-15 00:36:52 +01:00
691db31da0 Some incomplete work for per-region config 2014-02-14 22:26:00 +01:00
2e7b29fbdd Minor layout changes to the Parts editor 2014-02-14 22:25:59 +01:00
bf307371f4 Use a plain list instead of a tree to display object parts 2014-02-14 22:25:59 +01:00
df508551d0 Refresh plater canvas when switching presets 2014-02-14 22:25:58 +01:00
94cb298eec Make OpenGL optional for the new parts dialog. #1731 2014-02-11 01:09:10 +01:00
0dba3dee58 fixed simple config load bug 2014-01-28 19:05:20 -05:00
42519174cd New erase() method for DynamicConfig objects 2014-01-22 21:15:19 +01:00
b5b8fb606f Basic functionality of the Parts tab is complete 2014-01-22 21:15:19 +01:00
7387e60706 More incomplete work 2014-01-22 21:15:19 +01:00
b20caa4e31 Completed parts visualization with highlighting 2014-01-22 21:15:19 +01:00
3f4f27fa5d Some incomplete work for interactive part editor 2014-01-22 21:15:18 +01:00
90194ee581 Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test 2014-01-17 14:49:51 +01:00
a40556ab56 Repair meshes after splitting 2014-01-14 22:06:28 +01:00
11f065ca5e New object dialog tab with list of materials and volumes 2014-01-08 19:36:41 +01:00
6da98a6ecc Fix GUI 2014-01-07 19:08:37 +01:00
499b34dea1 Catch any click inside thumbnail's contour for easier selection of thin-walled objects 2014-01-05 15:02:12 +01:00
0bdea60b53 Merge branch 'region-config'
Conflicts:
	lib/Slic3r/Format/AMF/Parser.pm
2014-01-05 14:59:36 +01:00
2754ddf215 Fix positioning of loded AMF plates 2014-01-05 14:04:32 +01:00
81663215c5 Adapt plater to the new split config 2014-01-02 22:06:58 +01:00
385e0e0974 Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice) 2014-01-02 17:54:18 +01:00
beb1baa096 Incomplete work for refactoring regions and flows 2013-12-30 18:28:41 +01:00