Commit Graph

4298 Commits

Author SHA1 Message Date
17c8d71151 ENABLE_GCODE_VIEWER -> More general drag and drop for .gcode files 2020-08-11 15:44:32 +02:00
d6f926b898 ENABLE_GCODE_VIEWER -> Drag and drop .gcode files into gcode viewer 2020-08-11 14:23:47 +02:00
e058c856c6 GCodeProcessor -> Fixed time estimate for stealth mode 2020-08-11 11:12:30 +02:00
02f159fa99 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-08-10 14:22:46 +02:00
ceaeb26da8 Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r 2020-08-08 17:03:20 +02:00
3388d7edad GCodeProcessor -> Fixed export of estimated time to gcode filename 2020-08-07 15:30:08 +02:00
ddb8314e14 Fix build on GCC (missing forward declaration) 2020-08-07 10:42:48 +02:00
4a61700ece PhysicalPrinterDialog : Incompatible presets extracted to the separate group 2020-08-07 10:00:54 +02:00
e7f21d1e0e Merge remote-tracking branch 'origin/master' into ys_ph_printers 2020-08-06 17:02:48 +02:00
7c4d6899ed GCodeViewer -> New set of colors for toolpaths 2020-08-06 14:25:00 +02:00
44ce3a2730 GCodeViewer -> Tweaks in legend rendering 2020-08-06 13:36:21 +02:00
d491e24c97 PhysicalPrinterDialog improvements : Printer device default name is changed to force the user to change it
SavePresetDialog : Fixed OSX bug, when wxEVT_TEXT wasn't invoked after change selection in ComboBox
2020-08-06 10:40:04 +02:00
c332b9aff5 GCodeViewer -> Estimated printing times shown in the legend 2020-08-06 10:15:34 +02:00
90b78deae6 Refactoring to allow to quickly build the various options to show the estimated printing time in gcode viewer scene 2020-08-05 15:43:46 +02:00
40febf0fb1 Fixed conflicts after merge with master 2020-08-04 09:58:19 +02:00
4716d744ec Add possible manipulation of small support diameter. 2020-08-03 19:05:30 +02:00
6a9eccf673 Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig 2020-08-03 19:05:30 +02:00
0c38f234d0 Notifications & warning dialog
notifications
dialog with warnings produced by slicing is shown before exporting
2020-08-03 15:49:25 +02:00
dfed8d8d83 Tech ENABLE_GCODE_VIEWER_AS_STATE set as default 2020-08-03 15:00:19 +02:00
5523d4c87d Fixed conflicts after merge with master 2020-08-03 14:17:40 +02:00
0b63dfd6f8 ENABLE_GCODE_VIEWER -> Estimated print time statistics moved from PrintStatistics to GCodeProcessor 2020-08-03 13:57:10 +02:00
22d218bd4c Added an icon for 'ironing' category 2020-08-03 12:21:00 +02:00
c4c306fd50 Tech ENABLE_LAYOUT_NO_RESTART set as default 2020-08-03 11:08:17 +02:00
a2a64b5577 Fixed conflicts after merge with master 2020-08-03 08:56:58 +02:00
dfea278a70 GCodeProcessor -> Extended import of config data from gcode saved by PrusaSlicer 2020-08-03 08:46:32 +02:00
af6c85f114 Use ImGui::TextColored() 2020-08-03 08:28:43 +02:00
c2a78775f1 Revert titles in legend dialog to previous format 2020-07-30 14:15:00 +02:00
678cca64db SavePresetDialog: Fixed OSX and Linux build
+ Added scaling of the validation icons
2020-07-30 09:43:13 +02:00
03b2d9ca0c SavePresetDialog: Improvements 2020-07-29 16:05:30 +02:00
6f543016d7 ENABLE_GCODE_VIEWER_AS_STATE -> Fixed collapse toolbar showing-up when presing [T] in gcode preview mode 2020-07-29 15:40:28 +02:00
aeb1c2f4dd Follow-up of 9d4344a78c -> ensure printbed always rendered as custom in gcode preview mode 2020-07-29 14:20:01 +02:00
46108e36b2 GCodeViewer -> Hexagonal icons as default 2020-07-29 13:05:16 +02:00
55e24c104e GCodeProcessor/GCodeViewer -> Extract bed shape from gcode files generated by PrusaSlicer 2020-07-29 12:47:42 +02:00
ebef3bcb5d Merge remote-tracking branch 'origin/master' into ys_ph_printers 2020-07-28 14:14:16 +02:00
613b80d86f Improved InfoMsg for a delete preset:
* Now we show a list of printers name with selected preset

+ Added a edit_button for the editing of the physical printer fro the Settings Tab
+ Show whole list of the loaded presets with "Print host upload"
2020-07-28 12:43:26 +02:00
2224f1cc3e ChangePresetForPhysicalPrinterDialog and SavePresetWindow are merged to SavePresetDialog 2020-07-27 20:06:10 +02:00
1f576613b5 GCodeProcessor -> Added parsing of 3d part generated gcodes 2020-07-27 15:45:29 +02:00
2b2091d46c Modal estimated printing time dialog
Fixed conflicts after merge with master
2020-07-27 14:53:17 +02:00
c6066ab459 Added handling of mouse wheel events to ImGuiWrapper 2020-07-27 12:18:21 +02:00
d00e34dda2 Deleted default value in Plater::export_gcode(bool prefer_removable). Only place where it is not sure what value should be is in btn_reslice - i chose true 2020-07-26 21:16:17 +02:00
08d78e27ad added 's' in https when pointing users to our github 2020-07-26 21:16:17 +02:00
e3584e096e Showing Eject button only after exporting is finished. Fix of #4212 2020-07-26 21:16:17 +02:00
8c0e65042a TriangleSelector: edge limit is derived from cursor size 2020-07-24 17:47:16 +02:00
efa8fe63aa TriangleSelector: Schedule restarting background process after edit 2020-07-24 17:47:16 +02:00
fa32a6bb47 TriangleSelector: 'Select by angle' and 'reset selection' functions fixed 2020-07-24 17:47:16 +02:00
438f758a2a TriangleSelector: Separated frontend/backend, support of multiple volumes, etc. 2020-07-24 17:47:16 +02:00
dea18119e9 TriangleSelector: Serialization and deserialization 2020-07-24 17:47:16 +02:00
807ffeef55 TriangleSelector: getting ready for frontend/backend separation 2020-07-24 17:47:16 +02:00
c562ad08ca TriangleSelector: Vertices are reference-counted and garbage collected
Garbage collection is triggered automatically when more than half of all triangles are invalid
2020-07-24 17:47:16 +02:00
fdb8b46c80 TriangleSelector: Reusing of previously calculated triangle divisions, partial garbage collection implementation 2020-07-24 17:47:16 +02:00