Commit Graph

546 Commits

Author SHA1 Message Date
0f682282bf Update object list after undo/redo 2019-07-04 19:46:46 +02:00
ef9495150e WIP Undo / Redo : serialization / deserialization of object selection. 2019-07-04 14:35:04 +02:00
2bde3e12f2 WIP Undo / Redo: First Undo in the history of PrusaSlicer! 2019-07-04 10:45:41 +02:00
1ba1fd2b97 WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(),
experimental snapshots on loading STLs and increasing / decreasing
model instances.
2019-07-02 16:42:23 +02:00
5da69bee3a 1) Perspective camera set as default camera type
2) Camera type selection added to Preferences dialog
2019-06-24 15:55:14 +02:00
0e95ed9aab Do not allow to copy/paste volumes when using sla printer 2019-06-24 13:21:05 +02:00
0e3b1d0a2f Serialized camera type and fixed Mac build 2019-06-20 10:02:52 +02:00
161c54097c Merge remote-tracking branch 'origin/master' into ys_bugfixing 2019-06-19 16:32:40 +02:00
704e206108 Merge branch 'tm_rotcalipers' 2019-06-19 13:11:18 +02:00
90de7e267b Merge branch 'master' into tm_rotcalipers 2019-06-19 11:07:21 +02:00
aa9b3bc34e Fixed flickering of 3D view when moving objects on NVIDIA graphic cards 2019-06-19 11:05:34 +02:00
2d59acf2ec Fix build on vs2013
Fix 2 for vs2013
2019-06-19 10:18:51 +02:00
259f7ab35e Merge branch 'master' into tm_sla_printer_mirror 2019-06-18 17:42:10 +02:00
dab9109a7d Merge branch 'master' into tm_ui_jobs 2019-06-18 16:26:56 +02:00
eb59c231f2 Apply fixes for the ui jobs.
- Localization
- Mutual exclusion (ExclusiveJobGroup), only one UI job can run at a time, and background processing is stopped
- m_range not used for finalization anymore
- stop_jobs called before Window is closed
2019-06-18 16:24:30 +02:00
a7ff1e9d67 #2528 - New project command automatically switches to 3D editor view 2019-06-18 14:45:10 +02:00
d179b5f56b Merge remote-tracking branch 'origin/master' into tm_ui_jobs 2019-06-18 12:16:24 +02:00
7ccd8a42fa Fixed DoubleSlider manipulation from Preview scene 2019-06-18 11:40:26 +02:00
94ae371a06 Merge remote-tracking branch 'remotes/origin/ys_bugfixing' 2019-06-18 09:57:55 +02:00
36572d0577 Check a possibility to load SLA project if there is at least one multi-part object on the bed 2019-06-17 17:04:19 +02:00
b5126a4cf4 DoubleSlider manipulation from preview scene 2019-06-13 16:10:33 +02:00
c1fed74010 Sharing TriangleMesh objects between the front end (UI) and back end
(background processing)
2019-06-11 17:08:47 +02:00
f65d2e69c3 Adding rotating calipers algorithm for minimum are bounding box rotation.
Cleanup, fix build on windows and add test for rotcalipers.

Try to fix compilation on windows

With updates from libnest2d
Another build fix.


Clean up and add comments.


adding rotcalipers test  and some cleanup


Trying to fix on OSX


Fix rotcalipers array indexing


Get rid of boost convex hull.


Adding helper function 'remove_collinear_points'


Importing new libnest2d upgrades.


Disable using __int128 in NFP on OSX
2019-06-06 14:27:07 +02:00
e765007ca1 Fixed a bug with a "gear" button near the filament preset (part of #2440) 2019-06-03 14:59:16 +02:00
7f98277577 Code cleanup 2019-05-24 15:22:27 +02:00
b56d65c1d5 1) Added Scale to print volume menu item to objects list context menu
2) Disable [F] key when scale sizmo is dragging
2019-05-24 14:42:59 +02:00
88d3813997 Fixed conflicts after cherry-picking 844e99f84e 2019-05-24 14:42:46 +02:00
dbab755a8b Merge remote-tracking branch 'origin/master' into ys_bugfixing 2019-05-23 12:42:59 +02:00
86856fc683 Set current filament color to the ColorPicker 2019-05-23 12:39:55 +02:00
7b1341f845 Fixed filament color editing from Combobox (related to #2321) 2019-05-23 10:55:57 +02:00
8ece3d41f0 Fix of MMU file detection not working consistently #2317
If a 3mf or amf file does not contain slicer's profile, and if it
looks like a multi-part object, slicer shall ask for loading it
as a multi-part object.
2019-05-22 15:30:35 +02:00
637cc04ee3 Fix of Crash on Export config Bundle (Win64) (#2307)
Export of the names of the SLA profiles was performed into the config bundle
for SLA profiles, which were nop set. A safe method is now used,
which stores an empty string in such a case.
2019-05-22 11:31:36 +02:00
91fd56429c Tech ENABLE_VOLUMES_CENTERING_FIXES set as default 2019-05-21 09:42:59 +02:00
4a0339eb35 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-05-17 16:32:01 +02:00
4b6383a512 Changed the G-code export and send to OctoPrint GUI code
to store the G-code next to the project file if it exists,
and to process the project name with the PlaceholderParser.
2019-05-17 16:27:00 +02:00
c0a502379a Typo to last commit 2019-05-17 16:05:32 +02:00
9122952f15 Workaround to fix #2251 2019-05-17 15:49:37 +02:00
96809cf62d Fix build of d0fd8a4a29 on OsX and Linux 2019-05-15 14:55:51 +02:00
1db9571742 Follow-up of f54fd10897 -> Project name stored with no extension, updated after drag and drop of .3mf or .amf files and used by export g-code and send g-code commands 2019-05-15 14:09:16 +02:00
74e8a195cf Follow-up of 8ae1dfd4d0 -> Fixed build on OsX 2019-05-15 10:59:00 +02:00
9a3c514a9f File->Open Project allows to load .amf files 2019-05-15 10:23:02 +02:00
578844c447 Fixed a crash on deleting objects due to the ObjectList accessing
released data before the selection was updated on the GLScene.
2019-05-14 16:37:32 +02:00
81dec5a09e Implementation of File->New project menu item 2019-05-14 15:00:24 +02:00
2193d38d5c Added Esc shortcut and menu item for command deselect all 2019-05-14 11:57:39 +02:00
22dfef5225 Some comments and avoid race condition with background process. 2019-05-14 10:34:11 +02:00
f681d9cf72 Added placeholder for File->New Project menu item 2019-05-14 10:30:14 +02:00
9332588783 New way of starting arrange and rotation optimization.
To prevent segfaults when exiting while processing is running.
2019-05-13 18:58:56 +02:00
e1df6f3c09 Typo fix 2019-05-13 18:21:47 +02:00
22f41cacd3 Merge remote-tracking branch 'origin/master' into ys_menuicons 2019-05-13 15:12:36 +02:00
7268fc9a71 Code refactoring for Bind(wxEVT_UPDATE_UI) universally (inside append_menu_item(...))
+ Marked text for "Change part type" list
2019-05-13 14:27:51 +02:00