Commit Graph

3682 Commits

Author SHA1 Message Date
430845c9d5 Minor tweaks of UI texts,
optimization of the wipe tower invalidation,
show collisions of the wipe tower with known dimensions.
2018-08-06 16:31:51 +02:00
97a957d05c Deregister the update callback on end of the application.
This fixes a crash on exit.
2018-08-05 23:36:25 +02:00
9ff7da892d Merge branch 'lm_wipe_tower_block_improvements' into lm_wipe_tower_block_improvements_merged 2018-08-02 13:29:39 +02:00
1b614263b4 New perl callback to force reloading of 3d scene after Purging volumes are changed
After the changes in previous commit, the 3D scene must be reloaded after the wipe tower
is invalidated. This can mostly be done on the C++ side, but reloading after Purging volumes
are changed required this C++ -> Perl call
2018-08-02 11:04:47 +02:00
1226a480fd Wipe tower postprocessing, wipe tower block on 3D plate improved.
- it renders red with one egde as indeterminate, the front edge is where the wipe tower will start
- changing width changes depth of the block (as requested)
- the block shows the brim of the wipe tower
- after slicing, the block is rendered in usual dark green and takes the exact shape of the tower (also with brim)
- moving or rotationg the block after slicing does not invalidate the wipe tower (and hence the exact block dimensions are preserved)
- changing anything that invalidates the wipe tower reverts the block back to the "indeterminate" shape
- the block is not shown after slicing, if the wipe tower is not actually generated (printing single color object with the wipe tower enabled)

This required changes in the wipe tower generator, which now generates the tower
at origin with no rotation. Resulting gcode is postprocessed and transformed during
gcode export. This means the wipe tower needs not be invalidated when it is moved or rotated.
2018-08-02 11:04:04 +02:00
e5141d9143 Fixed slice info after re-export of gcode. Fixes #1081 2018-07-30 13:54:54 +02:00
65362cbf2b Merge remote-tracking branch 'origin/backspace_to_delete_on_osx' 2018-07-27 09:55:13 +02:00
75f8d94e9b Reddish background when detected out of print volume toolpaths 2018-07-27 09:38:39 +02:00
c3e118fde0 Removed 2D panel 2018-07-25 09:42:03 +02:00
5a64694877 Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators 2018-07-25 08:35:13 +02:00
5e4f36773f PresetUpdater: Fail harder on bundle version not present in index 2018-07-24 15:29:37 +02:00
d27a7f9c5f Out of print volume detection for toolpaths 2018-07-24 13:39:17 +02:00
be3df9d71c Fix application shutdown on incompatible profile exit 2018-07-24 10:50:27 +02:00
6ad919add9 Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r 2018-07-24 10:03:45 +02:00
2b41725204 Fix of https://github.com/prusa3d/Slic3r/issues/1068
Fixed reloading of an object, which contains non-ASCII7 characters
in its file name or path.
2018-07-24 09:23:19 +02:00
c6fff312bf Allow delete button in object list 2018-07-23 11:33:13 +02:00
82ef5afcf0 Fixed status of Slice now and Export G-Code buttons after object import 2018-07-23 10:16:56 +02:00
c5ffdab5ea Update objects' list after scaling using gizmo 2018-07-23 08:57:00 +02:00
fe6e0493c6 Fixed upgrade of vendor profile from the application resources
after an upgrade of the application.
2018-07-21 09:32:45 +02:00
6f4c2b9483 Fixed print info 2018-07-19 13:58:25 +02:00
53ee26cfec Reworked the "Sliced info" box on the platter to only show the
"silent mode" print time if it is available.
2018-07-18 14:52:19 +02:00
761c3fb731 Restored the "Fix STL through Netfabb" functionality, which has been
lost during some merge process.
2018-07-17 21:31:54 +02:00
69c5c18c07 Merge with master + resolved conflicts 2018-07-17 10:44:23 +02:00
1830f4059a Merge remote-tracking branch 'remotes/origin/opengl_to_cpp' 2018-07-17 09:37:38 +02:00
682ebeb39b Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements' 2018-07-17 09:20:19 +02:00
639e0fea51 Merge with master 2018-07-17 08:54:17 +02:00
6296b7b4d2 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-16 16:08:28 +02:00
eb42e76457 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-07-13 14:45:51 +02:00
77ed8ac31f Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-13 14:45:15 +02:00
9071f7b244 Fixed update of sliders' texts into object settings dialog 2018-07-13 14:41:49 +02:00
5d30f47786 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-13 11:28:02 +02:00
b4b44e9928 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-07-13 11:27:56 +02:00
135dc14e56 Fixed 3D preview not updated after g-code export 2018-07-13 11:16:28 +02:00
40f2bdaf3e Attempt to fix SPE-356 2018-07-13 08:58:28 +02:00
1c3f9741d6 Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-07-12 08:32:42 +02:00
95e94c9958 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-12 08:32:18 +02:00
21e0cdd8e0 Supports were printed twice if synchronized with object layers, added always-on settings in ObjectSettingDialog 2018-07-10 13:02:43 +02:00
3af0614d7c Fix crash on Linux when arranging 2018-07-02 11:22:47 +02:00
b9aee1617f Autocenter finally disabled. Progress indication works. 2018-06-29 17:46:21 +02:00
9269876856 AppController reachable trough Plater.pm 2018-06-28 19:16:36 +02:00
f11dd98cc4 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
# Conflicts:
#	CMakeLists.txt
#	lib/Slic3r/GUI/MainFrame.pm
2018-06-28 18:50:39 +02:00
f0b44f95e2 AppController integration 2018-06-28 18:47:18 +02:00
68fd52678b Merge branch 'for_merging' 2018-06-28 17:43:15 +02:00
5607c9340b Fix of tooltips on OSX showing on the first page of a parameter tab. 2018-06-28 17:34:55 +02:00
21c7f41973 Time estimate emitted to gcode at requested interval 2018-06-27 15:35:47 +02:00
073ab56d0c Merge branch 'master' of https://github.com/prusa3d/Slic3r into time_estimate 2018-06-27 13:54:39 +02:00
7b49a0b9cd Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-06-27 13:52:57 +02:00
5bd0f6ab2b Code cleanup 2018-06-27 12:49:38 +02:00
c2256b2faa 3rd attempt to fix opengl on ubuntu 2018-06-27 12:36:49 +02:00
537033462d 1st attempt to fix opengl on ubuntu 2018-06-27 11:31:11 +02:00