ba998a20e9
Fix for 0592ae65ee
2019-07-24 12:32:38 +02:00
9aeb100de5
Completed setting of the item focus in ObjectList after undo/redo
2019-07-24 11:25:04 +02:00
4dac86261d
Fixed ObjectList::last_volume_is_deleted() to avoid clearing volume[0].config after undo/redo
2019-07-23 17:30:32 +02:00
08bda3885e
Added SETTINGS_SELECTED_ON_SIDEBAR flag to undo/redo
2019-07-23 16:17:37 +02:00
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
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
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
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
2a123ec854
Finally fix for settings item selection
2019-07-12 13:56:56 +02:00
8b9dae3b1d
Some code refactoring for settings items
2019-07-12 13:56:56 +02:00
35c2622111
Add take_snapshot for layers range editing actions
2019-07-12 13:56:56 +02:00
897b8be048
Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting"
2019-07-11 16:00:01 +02:00
fc3be32d1d
Added take_snapshot() for adding of settings
2019-07-10 11:28:11 +02:00
fc47ab6b53
Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel.
2019-07-05 20:27:44 +02:00
445cd20919
Undo / Redo fixes
2019-07-05 19:06:19 +02:00
8953e0980c
Fixed merge issues.
2019-07-04 20:49:46 +02:00
d98aa0f91d
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
0f682282bf
Update object list after undo/redo
2019-07-04 19:46:46 +02:00
8242e1fb1e
Reset previous layers range selection before selection Layers Item
2019-07-04 14:25:40 +02:00
358e61a2b2
Fix for the last commit
2019-07-02 15:26:11 +02:00
6c1a434e2c
Visual hints for layers editing enabled whenever a layer is selected into the objects list
2019-07-02 10:34:30 +02:00
3aba418f3f
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-26 13:33:05 +02:00
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
fa7f07fffc
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-24 13:56:35 +02:00
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
0f1b49381b
Merge remote-tracking branch 'remotes/origin/ys_new_features'
2019-06-18 10:01:29 +02:00
94ae371a06
Merge remote-tracking branch 'remotes/origin/ys_bugfixing'
2019-06-18 09:57:55 +02:00
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
8df8737519
Select edited layer after changing instead of "Layers" selection, if editing was in "Layer" mode
2019-06-17 13:46:56 +02:00
12541c203b
Fixed selection after layers deleting
2019-06-17 13:09:11 +02:00
2b78e4c678
Fixed selection
2019-06-13 16:17:54 +02:00
6e4025bb0c
Fixed object selection in right panel form the Scene by context menu
2019-06-13 15:35:10 +02:00
5128f35e69
Added some logic to layers editor selection
2019-06-12 16:28:25 +02:00
c1fed74010
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
d87289375a
Copy/paste Layers for OSX
2019-06-11 10:11:42 +02:00
824a1c0855
Implemented Copy/Paste for Layers.
...
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +02:00
871f9ab14b
Implemented update_object_list_by_printer_technology()
2019-06-10 10:48:43 +02:00
e933065653
Implemented extruder selection for Layers
2019-06-07 11:32:46 +02:00
ca16a5a454
Some code refactoring and improvements
2019-06-06 15:56:42 +02:00
41e6c1f59a
Implemented additional settings for layers range (except of "extruder")
2019-06-05 16:47:09 +02:00
3dfd95aff9
Fixed OSX build and a bug when for part is able to add "layer_height" option
2019-06-05 13:52:53 +02:00
85300f4026
Implemented focusing of the last edited range
2019-06-05 11:14:57 +02:00
f1ed2157a4
Implemented range's min/max Z editing
2019-06-04 17:30:44 +02:00
c99065932c
Added LayerRangeEditor class for universally editing of the layer_range's parameters
...
+ Implemented layer_height editing
2019-06-04 15:22:29 +02:00
d8d99eda9d
Changed data types
2019-06-03 15:35:21 +02:00
44a4c4f54a
Fixed OSX and Linux build
2019-05-31 15:36:38 +02:00
5cecec71c4
ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer
2019-05-31 15:29:09 +02:00
3be2bf4bc1
ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer
2019-05-31 10:54:52 +02:00
967c811eb5
Implemented delete_layers_from_object()
2019-05-30 16:53:17 +02:00
a1dc5d32fc
Improved layer sizer
...
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00