Commit Graph

416 Commits

Author SHA1 Message Date
YuSanka
ecbd95d3fd Code refactoring to add PrintableItem column to ObjectList 2019-08-01 14:58:04 +02:00
Enrico Turri
8d1e6db394 Follow-up of 9548dfd88f -> an hopefully smarter fix 2019-07-31 15:30:03 +02:00
YuSanka
40949cc65c Merge remote-tracking branch 'origin/master' into ys_printable_property 2019-07-31 12:04:15 +02:00
Enrico Turri
9a3d4b4c49 Fixed selection of full object from objects list 2019-07-31 11:52:24 +02:00
Enrico Turri
fcb95df738 Code cleanup 2019-07-31 11:12:50 +02:00
Enrico Turri
adf64d9d23 Render non printable instances with a darker color 2019-07-31 11:01:50 +02:00
Enrico Turri
a40953fe9a Toggle instance printable member by 3D scene context menu 2019-07-31 10:12:13 +02:00
YuSanka
99538d98fe Temporary commented copy/paste for Layers 2019-07-31 09:46:45 +02:00
YuSanka
fb323f8244 Fixed SPE-993
+ Added new icons for layers editing
2019-07-30 15:48:30 +02:00
YuSanka
9995f26a09 Set "wipe_into_infill" and "wipe_into_objects" options to the "Wipe options" category instead of "Extruders" 2019-07-29 16:56:24 +02:00
Enrico Turri
96c00eb8e1 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_selection_undoredo 2019-07-26 11:34:05 +02:00
Enrico Turri
eb40cdef49 Code cleanup 2019-07-26 11:32:44 +02:00
YuSanka
edb5e8333b Fixed updating of an option list for additional settings 2019-07-25 17:25:14 +02:00
Enrico Turri
dc396946d2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_selection_undoredo 2019-07-25 13:44:02 +02:00
YuSanka
ba998a20e9 Fix for 0592ae65ee 2019-07-24 12:32:38 +02:00
YuSanka
9aeb100de5 Completed setting of the item focus in ObjectList after undo/redo 2019-07-24 11:25:04 +02:00
YuSanka
4dac86261d Fixed ObjectList::last_volume_is_deleted() to avoid clearing volume[0].config after undo/redo 2019-07-23 17:30:32 +02:00
YuSanka
08bda3885e Added SETTINGS_SELECTED_ON_SIDEBAR flag to undo/redo 2019-07-23 16:17:37 +02:00
Enrico Turri
d14e0d2c90 1st installment for selection's undo/redo snapshots 2019-07-23 15:14:08 +02:00
YuSanka
d64881a9b2 Added takesnapshot() call for:
- split of the instances,
- renaming of the Object/Volume item
- changing of the additional settings.
2019-07-22 13:38:53 +02:00
YuSanka
2f50c02285 Fix of SPE-987 (Slicer crash when layers are selected in right panel and settings is added) 2019-07-22 09:41:34 +02:00
bubnikv
e103460386 Storing the active printer technology onto the Undo / Redo stack,
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.

When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
bubnikv
d30229cc5f WIP: Undo / Redo memory limiting by releasing the least recently
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
YuSanka
2a123ec854 Finally fix for settings item selection 2019-07-12 13:56:56 +02:00
YuSanka
8b9dae3b1d Some code refactoring for settings items 2019-07-12 13:56:56 +02:00
YuSanka
35c2622111 Add take_snapshot for layers range editing actions 2019-07-12 13:56:56 +02:00
YuSanka
897b8be048 Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting" 2019-07-11 16:00:01 +02:00
YuSanka
fc3be32d1d Added take_snapshot() for adding of settings 2019-07-10 11:28:11 +02:00
bubnikv
fc47ab6b53 Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel. 2019-07-05 20:27:44 +02:00
bubnikv
445cd20919 Undo / Redo fixes 2019-07-05 19:06:19 +02:00
bubnikv
8953e0980c Fixed merge issues. 2019-07-04 20:49:46 +02:00
bubnikv
d98aa0f91d Merge remote-tracking branch 'origin/master' into vb_undo_redo 2019-07-04 20:22:15 +02:00
YuSanka
0f682282bf Update object list after undo/redo 2019-07-04 19:46:46 +02:00
YuSanka
8242e1fb1e Reset previous layers range selection before selection Layers Item 2019-07-04 14:25:40 +02:00
YuSanka
358e61a2b2 Fix for the last commit 2019-07-02 15:26:11 +02:00
Enrico Turri
6c1a434e2c Visual hints for layers editing enabled whenever a layer is selected into the objects list 2019-07-02 10:34:30 +02:00
YuSanka
3aba418f3f Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-26 13:33:05 +02:00
Lukas Matena
82c1c42b58 ObjectList no longer caps number of extruders to 9 (fixes https://github.com/prusa3d/PrusaSlicer/issues/2558) 2019-06-26 13:12:25 +02:00
YuSanka
fa7f07fffc Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-24 13:56:35 +02:00
Enrico Turri
6d37e444da #2428
1) Reworked logic for pasting volumes

2) Fixed paste of volumes into different objects

3) Do not apply offset when pasting into the copied object

4) Keep source transformation matrix and relative positions when copy/pasting volumes into another object
2019-06-24 12:26:11 +02:00
bubnikv
0f1b49381b Merge remote-tracking branch 'remotes/origin/ys_new_features' 2019-06-18 10:01:29 +02:00
bubnikv
94ae371a06 Merge remote-tracking branch 'remotes/origin/ys_bugfixing' 2019-06-18 09:57:55 +02:00
YuSanka
4b3c5f32b2 Fixed SPE 957 - Impossible to add a part by "Load..." to an object, if the object has some instances 2019-06-17 15:33:58 +02:00
YuSanka
8df8737519 Select edited layer after changing instead of "Layers" selection, if editing was in "Layer" mode 2019-06-17 13:46:56 +02:00
YuSanka
12541c203b Fixed selection after layers deleting 2019-06-17 13:09:11 +02:00
YuSanka
2b78e4c678 Fixed selection 2019-06-13 16:17:54 +02:00
YuSanka
6e4025bb0c Fixed object selection in right panel form the Scene by context menu 2019-06-13 15:35:10 +02:00
YuSanka
5128f35e69 Added some logic to layers editor selection 2019-06-12 16:28:25 +02:00
bubnikv
c1fed74010 Sharing TriangleMesh objects between the front end (UI) and back end
(background processing)
2019-06-11 17:08:47 +02:00
YuSanka
d87289375a Copy/paste Layers for OSX 2019-06-11 10:11:42 +02:00