6826e31e2a
Some code refactoring for settings items
2019-07-12 13:56:56 +02:00
aed6acc073
Add take_snapshot for layers range editing actions
2019-07-12 13:56:56 +02:00
a6a5b94155
Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting"
2019-07-11 16:00:01 +02:00
99df9f56c4
Added take_snapshot() for adding of settings
2019-07-10 11:28:11 +02:00
fb725502b7
Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel.
2019-07-05 20:27:44 +02:00
4e2fda3315
Undo / Redo fixes
2019-07-05 19:06:19 +02:00
b1420283b6
Fixed merge issues.
2019-07-04 20:49:46 +02:00
c7cc760067
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
a29cc9e242
Update object list after undo/redo
2019-07-04 19:46:46 +02:00
74f9a5432f
Reset previous layers range selection before selection Layers Item
2019-07-04 14:25:40 +02:00
0bcad2a5c5
Fix for the last commit
2019-07-02 15:26:11 +02:00
b835075fd6
Visual hints for layers editing enabled whenever a layer is selected into the objects list
2019-07-02 10:34:30 +02:00
1525a864c5
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00
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
daac165a44
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-24 13:56:35 +02:00
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
0c95d4e0d9
Merge remote-tracking branch 'remotes/origin/ys_new_features'
2019-06-18 10:01:29 +02:00
a892fa6105
Merge remote-tracking branch 'remotes/origin/ys_bugfixing'
2019-06-18 09:57:55 +02:00
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
5fd3cc2676
Select edited layer after changing instead of "Layers" selection, if editing was in "Layer" mode
2019-06-17 13:46:56 +02:00
f394f84d51
Fixed selection after layers deleting
2019-06-17 13:09:11 +02:00
86e7a07dd8
Fixed selection
2019-06-13 16:17:54 +02:00
a9ee4ff4b5
Fixed object selection in right panel form the Scene by context menu
2019-06-13 15:35:10 +02:00
1694204687
Added some logic to layers editor selection
2019-06-12 16:28:25 +02:00
0bb8ee149e
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
f0f608f247
Copy/paste Layers for OSX
2019-06-11 10:11:42 +02:00
2b6e5a0a70
Implemented Copy/Paste for Layers.
...
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +02:00
2fa87044be
Implemented update_object_list_by_printer_technology()
2019-06-10 10:48:43 +02:00
446e37b151
Implemented extruder selection for Layers
2019-06-07 11:32:46 +02:00
71cc0fdb53
Some code refactoring and improvements
2019-06-06 15:56:42 +02:00
44c05fa209
Implemented additional settings for layers range (except of "extruder")
2019-06-05 16:47:09 +02:00
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
567f382938
Implemented focusing of the last edited range
2019-06-05 11:14:57 +02:00
213635f559
Implemented range's min/max Z editing
2019-06-04 17:30:44 +02:00
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
51b18fddeb
Changed data types
2019-06-03 15:35:21 +02:00
e09207e27e
Fixed OSX and Linux build
2019-05-31 15:36:38 +02:00
5f4b7a5292
ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer
2019-05-31 15:29:09 +02:00
38641ef578
ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer
2019-05-31 10:54:52 +02:00
e531d224e8
Implemented delete_layers_from_object()
2019-05-30 16:53:17 +02:00
a516f76f94
Improved layer sizer
...
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00
bf56d79354
Layers sizer updating
2019-05-30 12:41:16 +02:00
765d4264ae
Implemented ObjectLayers class
...
+ some code refactoring
2019-05-28 16:38:04 +02:00
9d19e3d2a7
Improved Delete() Add() ans Select() functions for Layer(s)Item
2019-05-27 16:13:24 +02:00
dd70dd6e10
Implemented LayerItem for ObjectList
2019-05-27 14:00:34 +02:00
bf9740188a
Code cleanup
2019-05-24 15:22:27 +02:00
734d946912
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
149665742c
Fix of #2318
2019-05-23 15:12:19 +02:00
666e9687ce
Fixes PrusaSlicer exits after entering illegal object name #2348
...
For some reason, showing an error message box from inside the right panel
in place editor handler lealds to crashes at least on Windows.
Postpoing the dialog with a CallAfter cures that crash.
2019-05-23 12:18:28 +02:00
ac368e2c9e
Tech ENABLE_GENERIC_SUBPARTS_PLACEMENT set as default
2019-05-21 10:01:04 +02:00