Commit Graph

431 Commits

Author SHA1 Message Date
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
YuSanka
824a1c0855 Implemented Copy/Paste for Layers.
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +02:00
YuSanka
871f9ab14b Implemented update_object_list_by_printer_technology() 2019-06-10 10:48:43 +02:00
YuSanka
e933065653 Implemented extruder selection for Layers 2019-06-07 11:32:46 +02:00
YuSanka
ca16a5a454 Some code refactoring and improvements 2019-06-06 15:56:42 +02:00
YuSanka
41e6c1f59a Implemented additional settings for layers range (except of "extruder") 2019-06-05 16:47:09 +02:00
YuSanka
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
YuSanka
85300f4026 Implemented focusing of the last edited range 2019-06-05 11:14:57 +02:00
YuSanka
f1ed2157a4 Implemented range's min/max Z editing 2019-06-04 17:30:44 +02:00
YuSanka
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
YuSanka
d8d99eda9d Changed data types 2019-06-03 15:35:21 +02:00
YuSanka
44a4c4f54a Fixed OSX and Linux build 2019-05-31 15:36:38 +02:00
YuSanka
5cecec71c4 ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer 2019-05-31 15:29:09 +02:00
YuSanka
3be2bf4bc1 ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer 2019-05-31 10:54:52 +02:00
YuSanka
967c811eb5 Implemented delete_layers_from_object() 2019-05-30 16:53:17 +02:00
YuSanka
a1dc5d32fc Improved layer sizer
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00
YuSanka
992df9069e Layers sizer updating 2019-05-30 12:41:16 +02:00
YuSanka
2ba92cbb37 Implemented ObjectLayers class
+ some code refactoring
2019-05-28 16:38:04 +02:00
YuSanka
5135e433cc Improved Delete() Add() ans Select() functions for Layer(s)Item 2019-05-27 16:13:24 +02:00
YuSanka
f75c7e0221 Implemented LayerItem for ObjectList 2019-05-27 14:00:34 +02:00
Enrico Turri
7f98277577 Code cleanup 2019-05-24 15:22:27 +02:00
Enrico Turri
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
YuSanka
ef2f9f9d18 Fix of #2318 2019-05-23 15:12:19 +02:00
bubnikv
6f36e49c9d 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
Enrico Turri
1340d880db Tech ENABLE_GENERIC_SUBPARTS_PLACEMENT set as default 2019-05-21 10:01:04 +02:00
Enrico Turri
91fd56429c Tech ENABLE_VOLUMES_CENTERING_FIXES set as default 2019-05-21 09:42:59 +02:00
bubnikv
b697e64b39 Fix of a crash when deleting all objects. 2019-05-20 18:49:32 +02:00
Enrico Turri
31ebf436f3 Reset tooltip in objects list when no item is hovered 2019-05-20 13:52:58 +02:00
bubnikv
f569f535e2 Fixed a regression, where in the object list when in-place editing
the object name, the accelerator keys were still captured and caused
weired effects or crashes.
2019-05-16 10:37:06 +02:00
bubnikv
89cef50363 Fix of mangled UTF8 characters in ModelVolume name after copy / paste. 2019-05-15 17:16:31 +02:00
YuSanka
22f41cacd3 Merge remote-tracking branch 'origin/master' into ys_menuicons 2019-05-13 15:12:36 +02:00
YuSanka
884123933d Deleted unused menu items for OSX
+ Marked items for "Change part type" list
+ new POT
2019-05-13 15:07:53 +02:00
YuSanka
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
YuSanka
9cc219fab7 Localization improvements : Empty spaces at the end of phrase are removed from dictionary.
+ new POT
2019-05-11 23:29:25 +02:00
YuSanka
361ed9e2ca Localized "default" extruder 2019-05-10 12:54:20 +02:00
YuSanka
40f76368e5 Fixed menu items "Add..." scaling under MSW 2019-05-09 14:53:31 +02:00