YuSanka
804e1b1939
Fixed ObjectList::last_volume_is_deleted() to avoid clearing volume[0].config after undo/redo
2019-07-23 17:30:32 +02:00
YuSanka
4245b61afc
Added SETTINGS_SELECTED_ON_SIDEBAR flag to undo/redo
2019-07-23 16:17:37 +02:00
YuSanka
7dd63b2c00
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
f6633df57b
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
a0ea96968d
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
3a74e7ab69
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
4d8a028262
Finally fix for settings item selection
2019-07-12 13:56:56 +02:00
YuSanka
6826e31e2a
Some code refactoring for settings items
2019-07-12 13:56:56 +02:00
YuSanka
aed6acc073
Add take_snapshot for layers range editing actions
2019-07-12 13:56:56 +02:00
YuSanka
a6a5b94155
Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting"
2019-07-11 16:00:01 +02:00
YuSanka
99df9f56c4
Added take_snapshot() for adding of settings
2019-07-10 11:28:11 +02:00
bubnikv
fb725502b7
Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel.
2019-07-05 20:27:44 +02:00
bubnikv
4e2fda3315
Undo / Redo fixes
2019-07-05 19:06:19 +02:00
bubnikv
b1420283b6
Fixed merge issues.
2019-07-04 20:49:46 +02:00
bubnikv
c7cc760067
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
YuSanka
a29cc9e242
Update object list after undo/redo
2019-07-04 19:46:46 +02:00
YuSanka
74f9a5432f
Reset previous layers range selection before selection Layers Item
2019-07-04 14:25:40 +02:00
YuSanka
0bcad2a5c5
Fix for the last commit
2019-07-02 15:26:11 +02:00
Enrico Turri
b835075fd6
Visual hints for layers editing enabled whenever a layer is selected into the objects list
2019-07-02 10:34:30 +02:00
YuSanka
1525a864c5
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00
Lukas Matena
d2136ab625
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
daac165a44
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-24 13:56:35 +02:00
Enrico Turri
6b0d75127b
#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
0c95d4e0d9
Merge remote-tracking branch 'remotes/origin/ys_new_features'
2019-06-18 10:01:29 +02:00
bubnikv
a892fa6105
Merge remote-tracking branch 'remotes/origin/ys_bugfixing'
2019-06-18 09:57:55 +02:00
YuSanka
f70b25d2f8
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
5fd3cc2676
Select edited layer after changing instead of "Layers" selection, if editing was in "Layer" mode
2019-06-17 13:46:56 +02:00
YuSanka
f394f84d51
Fixed selection after layers deleting
2019-06-17 13:09:11 +02:00
YuSanka
86e7a07dd8
Fixed selection
2019-06-13 16:17:54 +02:00
YuSanka
a9ee4ff4b5
Fixed object selection in right panel form the Scene by context menu
2019-06-13 15:35:10 +02:00
YuSanka
1694204687
Added some logic to layers editor selection
2019-06-12 16:28:25 +02:00
bubnikv
0bb8ee149e
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
YuSanka
f0f608f247
Copy/paste Layers for OSX
2019-06-11 10:11:42 +02:00
YuSanka
2b6e5a0a70
Implemented Copy/Paste for Layers.
...
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +02:00
YuSanka
2fa87044be
Implemented update_object_list_by_printer_technology()
2019-06-10 10:48:43 +02:00
YuSanka
446e37b151
Implemented extruder selection for Layers
2019-06-07 11:32:46 +02:00
YuSanka
71cc0fdb53
Some code refactoring and improvements
2019-06-06 15:56:42 +02:00
YuSanka
44c05fa209
Implemented additional settings for layers range (except of "extruder")
2019-06-05 16:47:09 +02:00
YuSanka
67ed89c240
Fixed OSX build and a bug when for part is able to add "layer_height" option
2019-06-05 13:52:53 +02:00
YuSanka
567f382938
Implemented focusing of the last edited range
2019-06-05 11:14:57 +02:00
YuSanka
213635f559
Implemented range's min/max Z editing
2019-06-04 17:30:44 +02:00
YuSanka
4756961678
Added LayerRangeEditor class for universally editing of the layer_range's parameters
...
+ Implemented layer_height editing
2019-06-04 15:22:29 +02:00
YuSanka
51b18fddeb
Changed data types
2019-06-03 15:35:21 +02:00
YuSanka
e09207e27e
Fixed OSX and Linux build
2019-05-31 15:36:38 +02:00
YuSanka
5f4b7a5292
ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer
2019-05-31 15:29:09 +02:00
YuSanka
38641ef578
ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer
2019-05-31 10:54:52 +02:00
YuSanka
e531d224e8
Implemented delete_layers_from_object()
2019-05-30 16:53:17 +02:00
YuSanka
a516f76f94
Improved layer sizer
...
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00
YuSanka
bf56d79354
Layers sizer updating
2019-05-30 12:41:16 +02:00
YuSanka
765d4264ae
Implemented ObjectLayers class
...
+ some code refactoring
2019-05-28 16:38:04 +02:00