492 Commits

Author SHA1 Message Date
Xoan Sampaiño
9895885ba5 Disable Plater menu when there are no objects in plater 2017-04-29 14:35:27 +02:00
Alessandro Ranellucci
3ddcb95211 Bugfix: background processing was not triggered when loading files from command line. #3887 2017-04-27 12:46:08 +02:00
Alessandro Ranellucci
9adbae29a5 Bugfix: menu icons were not shown on GTK because SetBitmap() must be called before Append(). Thank you @xoan 2017-04-27 12:14:54 +02:00
Samir55
489059f827 Improving Zoom by Keyboard Shortcut
removing unnecessary lines
2017-04-19 18:40:32 +02:00
Samir55
75291772ce Improving Zoom by keyboardShortcut 2017-04-19 15:33:42 +02:00
Florens Wasserfall
57826c9262 Merge branch 'master' into adaptive-slicing 2017-04-19 09:29:23 +02:00
Florens Wasserfall
acf4814eae fix: removed forgotten codeline 2017-04-18 14:53:00 +02:00
Alessandro Ranellucci
19a36cfda5 Rename 'overridable' to 'shortcuts' and change semantics accordingly: options in plater update the selected preset automatically instead of overriding it 2017-04-17 20:11:17 +02:00
Alessandro Ranellucci
ad83265927 Bugfix: "Move to bed center" moved to origin instead. #3855 2017-04-11 00:04:03 +02:00
Samir55
4961b74c3e Adding Zoom 2017-04-06 23:09:06 +02:00
Florens Wasserfall
95d33df2f0 moved interactive layer control to settings dialog 2017-04-05 18:53:49 +02:00
Alessandro Ranellucci
1cd4bca648 Fixed regression causing background processing to be partially active regardless of preferences. #3843 2017-04-04 15:47:00 +02:00
Alessandro Ranellucci
e47a1e7d90 Fix the Send to Printer dialog. #3789 #3811 2017-04-04 12:12:23 +02:00
Florens Wasserfall
f43e004f44 Merge branch 'master' into adaptive-slicing-spline
and added Spline variable to ModelObject
2017-04-03 18:01:06 +02:00
Alessandro Ranellucci
ff42ad5512 Added "Move to bed center" in the object menu 2017-03-31 14:05:01 +02:00
Alessandro Ranellucci
0c8f5eeb90 Whenever user opens and closes the preset editor, apply the new defaults to the overrides. This is less confusing. #3814 2017-03-29 17:49:36 +02:00
Florens Wasserfall
323afa3658 fix: deleted remaining line from merge 2017-03-28 09:39:18 +02:00
Florens Wasserfall
f6616329a2 Ported adaptive slicing to C++
and merge branch 'slice_xs' into adaptive-slicing-spline to call adaptive slicing algorithm from _slice
2017-03-28 08:44:11 +02:00
Alessandro Ranellucci
f9f8be46e3 Populate the filament_preset placeholder with all the presets. #3577 2017-03-26 21:27:58 +02:00
Alessandro Ranellucci
35758819f2 New Select Next and Select Prev menu items. #3770 2017-03-26 20:50:25 +02:00
Alessandro Ranellucci
5473cc53a9 Use a wxChoice to list/select objects in the plater. #3770 2017-03-26 16:03:27 +02:00
Alessandro Ranellucci
815141f75e Merge remote-tracking branch 'origin/master' into gui3 2017-03-26 15:06:12 +02:00
Alessandro Ranellucci
426e79c654 Use shift key instead of alt for the OctoPrint shortcut. #3789 2017-03-26 15:00:39 +02:00
Alessandro Ranellucci
a267af2e1a Keep overrides added on the fly when opening and closing the preset editor dialog. #3800 2017-03-25 19:09:18 +01:00
Alessandro Ranellucci
ccaafba4b8 Merge remote-tracking branch 'origin/master' into gui3 2017-03-25 15:27:41 +01:00
Alessandro Ranellucci
bd2117d346 Align objects imported from AMF to ground. #3785 2017-03-23 14:10:41 +01:00
Alessandro Ranellucci
0de3a72eb4 Bugfix: canceling the "Set Copies" dialog didn't work. #3787 2017-03-23 12:59:05 +01:00
Alessandro Ranellucci
488cc02f53 Try to fix OctoPrint issues. #3789 2017-03-23 12:49:25 +01:00
Alessandro Ranellucci
82db702801 List objects in a submenu and allow to select them from it 2017-03-22 22:19:12 +01:00
Alessandro Ranellucci
4ca5f9ee16 Allow dirty presets, and many more improvements including remembering the preset dialog position and closing it with the Esc key 2017-03-22 19:47:23 +01:00
Alessandro Ranellucci
c2d933382a Add nice icons to the dropdown override menu 2017-03-21 21:16:14 +01:00
Alessandro Ranellucci
cea9ff53d5 Allow to add overrides in the plater on the fly 2017-03-21 20:41:39 +01:00
Alessandro Ranellucci
c2fecf7c70 Minor fix to prevent the Cancel button from showing when there are no objects 2017-03-21 20:29:36 +01:00
Alessandro Ranellucci
fb22900738 Merge remote-tracking branch 'origin/master' into gui3
Conflicts:
	lib/Slic3r/GUI/Plater.pm
2017-03-21 17:47:55 +01:00
Alessandro Ranellucci
8560655372 Only reload the selected object and not all the objects of the input file. #3786 2017-03-21 17:34:30 +01:00
Alessandro Ranellucci
6d0cb54cf2 A few more fixes to plater 2017-03-20 17:01:19 +01:00
Alessandro Ranellucci
1fadfd6fb8 Merge remote-tracking branch 'origin/master' into gui3
Conflicts:
	lib/Slic3r/GUI.pm
	lib/Slic3r/GUI/Plater.pm
	lib/Slic3r/GUI/PresetEditor.pm
	slic3r.pl
	xs/src/libslic3r/Config.cpp
	xs/src/libslic3r/Config.hpp
2017-03-20 17:00:42 +01:00
Alessandro Ranellucci
9dbe2eea37 Menu option for coloring toolpaths by extruder using the configured filament colors 2017-03-20 15:47:02 +01:00
Joseph Lenox
dddbe64b86 Restrict file types for model exports to what we are permitting (UX fix). Changed extension from .amf.xml -> .amf (common usage)
Fixes #3774
2017-03-19 00:31:14 -05:00
Joseph Lenox
af8ae8d268 Added single-object AMF export (with modifier meshes). Extended text on plate AMF export to indicate that it exports modifier meshes. 2017-03-19 00:22:17 -05:00
Alessandro Ranellucci
b571f4af84 Bugfix: scale to size didn't work multiple times. #3768 2017-03-18 15:59:21 +01:00
Alessandro Ranellucci
7467eb8fbb Merge all OctoPrint print options in a single dialog (bypassable by pressing the Alt key). #3765 #3655 2017-03-18 12:28:53 +01:00
Alessandro Ranellucci
a1c7b65741 Moved threads option from print settings to application preferences 2017-03-17 16:41:34 +01:00
Alessandro Ranellucci
b50417cb20 Cosmetic improvements 2017-03-17 16:03:58 +01:00
Alessandro Ranellucci
4fe51125cf A couple minor fixes for the new GUI 2017-03-17 15:45:24 +01:00
Alessandro Ranellucci
5d77c160c6 Changes to the GUI. New preset editor dialog. Option overrides in plater and between configs. More. 2017-03-17 01:22:54 +01:00
Joseph Lenox
0741ecc2aa Add weight/cost output to gcode. On the way to #647 (#3669)
* Add weight/cost output to gcode. On the way to #647

* added total cost/weight to Extruder statistics, mocked up addendum to status bar change.

* Added second information box that populates after exporting gcode for sliced statistics.

* Changed filament density to use g/cm^3. Extended tooltip to indicate calculation methods.

* Hide sliced info box when gcode export hasn't been done.

* Remove if invalidated and we have background processing or the configuration changes.

* Called layout after every Hide/Show call to ensure that it is placed correctly on different platforms.
Changed output units to cm/cm^3

Conflicts:
	lib/Slic3r/GUI/Plater.pm
2017-03-10 17:36:14 -06:00
Florens Wasserfall
3a53a17efb Merge branch 'master' into adaptive-slicing-spline 2017-03-07 13:19:13 +01:00
Alessandro Ranellucci
5821f040c4 Bugfix: placeholders with preset names were not initialized without background processing. #3507 2017-03-05 16:30:32 +01:00
Alessandro Ranellucci
22ba87c3b3 Finished porting importers and read_from_file() to C++ 2017-03-01 22:19:30 +01:00