Commit Graph

255 Commits

Author SHA1 Message Date
16d70bb52e Deactivate layers editing tool if user selects more than one object 2019-01-24 15:50:06 +01:00
707078b48d Improved Instance splitting :
- Added icon and context menu for Instance.
- Added multiple selection and splitting for the instances (add new object with selected instances)
2019-01-23 16:12:47 +01:00
2d8b37afb3 Implemented splitting of object instances by :
- drag & drop outside of any object
 - set as a separated Object (context menu)
2019-01-22 16:40:37 +01:00
6ab8eab2b1 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-21 17:02:40 +01:00
c9d2c9cfd6 Variable layer height editing:
Smarter updates of the SlicingParameters (update on ScheduleBackgroundProcessing
or on object selection change)
2019-01-21 17:02:16 +01:00
40ecbce8c7 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-21 13:05:59 +01:00
ee1e590858 L10n improvements 2019-01-21 12:34:28 +01:00
7c458074c0 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-21 10:07:27 +01:00
b76f438975 WIP Restoration of the layer editing. 2019-01-21 10:06:51 +01:00
16143674b7 Cut: Prevent the neither part kept option 2019-01-18 15:43:40 +01:00
077e93ae5f Reworked management of bed shape changes (may fix #1671) 2019-01-17 13:21:33 +01:00
9d32328264 Added shortcut strings to gizmos and toolbars tooltips 2019-01-16 11:51:30 +01:00
a4f0c73b2b Fix of SPE-772
"Debug Assertion Failed" after the attention to D&D single material *.3mf to MMU preset
2019-01-15 15:54:48 +01:00
e35304cf17 Added "Frequently changed parameters for SLA-profiles" 2019-01-15 09:33:50 +01:00
7ee69890b6 Fix of "macos crash on WipeTower when using multi extruder + tower + support #1632"
Added a new validation into Print::validation() to verify, that
the non-soluble supports need to be printed with "current" extruder.
This check was already there, though for the global parameters only.
Now the check is performed inside the Print class for the object
override parameters as well.

Improved the Print::validate() handling. The Print::validate() is only
called if the Print::apply() indicates a change, or if the slicing
was executed by the user explicitely (with the "Slice now" button,
with the "Send to octoprint" button, or by switching to the print
path preview).
2019-01-10 16:06:24 +01:00
cf24546bc0 Fixed OSX compilation bug 2019-01-10 13:44:31 +01:00
393c72aa8e Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater 2019-01-10 11:09:31 +01:00
e57172a7bf Fixed a bug in the Win32 start wrapper (wrong number of parameters was passed for the GUI slic3r.exe).
Reworked command line processing for the GUI slic3r. Now the config is loaded first, then the model files (also the configs from AMF/3MF are applied), and lastly the free standing parameters are applied.
Fixed unescaping for command line parameters. The string parameters are now not unescaped, string vector parameters are unescaped only if enquoted.
Tab::load_current_preset() - disabled CallAfter for predictability. With CallAfter, it was difficult to call the method in sequence with other methods.
Fixed some missing ->Destroy() calls on dialogs created from MainFrame
Fixed some compiler warnings.
2019-01-09 10:43:17 +01:00
95cb345634 Fixed missing mirror transform data when increasing instances count 2019-01-03 15:04:29 +01:00
fae0b19b40 Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
4011138999 Removal of wxNotebook from plater set as default 2019-01-03 12:59:06 +01:00
7273bb564e Fixed import from amf files 2019-01-03 12:04:14 +01:00
ca96189510 Further improvement in objects manipulation using sidebar (multiselection) 2019-01-03 11:24:03 +01:00
59b961ab78 Automatic selection of newly loaded objects 2019-01-03 09:12:50 +01:00
3b849f7bd8 Fix of "When exporting plate as STL Files are saved as 1KB and corrupted #1536"
This is a regression issue, and it only happened when exporting the plater.
2019-01-02 18:36:48 +01:00
fad4714dac Fix of "Color Picker Placement #1496"
Now the color picker from the plater is centered around the associated
combo box. Keep your fingers crossed, it seems to be working, but
on a two monitor setup the color picker may jump to the other screen.
2019-01-02 17:54:54 +01:00
15dcc9972d Background texture for toolbars set as default 2019-01-02 16:26:22 +01:00
542a026fb4 Fix fs::path <-> wxString conversions 2019-01-02 15:53:52 +01:00
2d1d28f4bc Modified camera target behavior set as default 2019-01-02 14:04:26 +01:00
31986660a1 Model's volume transform set as default 2019-01-02 10:49:13 +01:00
818e0cde7f Fixed many errors in background processing synchronization and update.
Fixed couple of compiler warnings.
2018-12-22 10:02:42 +01:00
6891d814b4 2nd attempt to fix switching between 3d view/preview using tab key on Mac 2018-12-21 11:39:37 +01:00
95cec48a7c Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-12-21 11:13:47 +01:00
3969b5ef86 Code cleanup 2018-12-21 11:13:33 +01:00
fbdaff4e49 Fixed updating of settings after selection of the preset with "modified" suffix
+ Added EVT_SPINCTRL binding
2018-12-21 10:59:21 +01:00
e5ec3954fc Attempt to fix switching between 3d view/preview using tab key on Mac 2018-12-21 10:43:22 +01:00
73a2136ba4 Fixed toolbar update when switching between 3d view/preview using tab or ctrl+5/6 2018-12-21 10:10:49 +01:00
11afff03cf Tab key to switch between the 3D view / path preview. 2018-12-20 22:30:42 +01:00
bcfe6c3d85 Removed obsolete GLCanvas3D::m_shader_enabled 2018-12-20 13:20:21 +01:00
4429be411c Attempt to reduce ugly artifacts when switching to preview for the 1st time 2018-12-20 12:51:42 +01:00
d9c589569e Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-19 14:47:25 +01:00
eb89a67a60 Fix of SPE-691 Slicer crash after extruder change
Added synchronization of GCodePreviewData between the front end / back end
(GCodePreview data is only used if PrintStep psGCodeExport is finished).
Added reset of GCodePreviewData on Print::apply() to conserve RAM.
2018-12-19 14:47:16 +01:00
9289e3fe2e Fixed OSX build
+ Added shortcut (?) for "Keyboard Shortcuts" dialog
2018-12-19 14:01:46 +01:00
2176ab7469 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-12-19 12:07:53 +01:00
b3884d19bc Fix of SPE-695 Minus key should not delete object 2018-12-19 12:07:45 +01:00
e78324c7ed Fixed loading of huge models 2018-12-19 09:54:15 +01:00
3f7bf047aa Fixed scaling of the object, if it was loaded too big.
Here the large object was not scaled uniformly, and the Z height
of the bed was set incorrectly to one.
2018-12-18 18:41:20 +01:00
a251e583a3 Implemented updating of the settings values for PointCtrl and Choice.
* wx_EVT_KILL_FOCES doesn't handled on OSX, so values are updating on wx_EVT_TEXT like a temporary workaround.
2018-12-18 15:29:49 +01:00
f3d7199a32 PrintHost: Basic SL1 support 2018-12-18 14:37:35 +01:00
6bd7a3a72f Fixed the enabling of the "split to objects/parts" buttons 2018-12-17 18:08:32 +01:00