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
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
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
6e4025bb0c
Fixed object selection in right panel form the Scene by context menu
2019-06-13 15:35:10 +02:00
c1fed74010
Sharing TriangleMesh objects between the front end (UI) and back end
...
(background processing)
2019-06-11 17:08:47 +02:00
7f98277577
Code cleanup
2019-05-24 15:22:27 +02:00
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
ef2f9f9d18
Fix of #2318
2019-05-23 15:12:19 +02:00
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
1340d880db
Tech ENABLE_GENERIC_SUBPARTS_PLACEMENT set as default
2019-05-21 10:01:04 +02:00
91fd56429c
Tech ENABLE_VOLUMES_CENTERING_FIXES set as default
2019-05-21 09:42:59 +02:00
b697e64b39
Fix of a crash when deleting all objects.
2019-05-20 18:49:32 +02:00
31ebf436f3
Reset tooltip in objects list when no item is hovered
2019-05-20 13:52:58 +02:00
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
89cef50363
Fix of mangled UTF8 characters in ModelVolume name after copy / paste.
2019-05-15 17:16:31 +02:00
22f41cacd3
Merge remote-tracking branch 'origin/master' into ys_menuicons
2019-05-13 15:12:36 +02:00
884123933d
Deleted unused menu items for OSX
...
+ Marked items for "Change part type" list
+ new POT
2019-05-13 15:07:53 +02:00
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
9cc219fab7
Localization improvements : Empty spaces at the end of phrase are removed from dictionary.
...
+ new POT
2019-05-11 23:29:25 +02:00
361ed9e2ca
Localized "default" extruder
2019-05-10 12:54:20 +02:00
40f76368e5
Fixed menu items "Add..." scaling under MSW
2019-05-09 14:53:31 +02:00
09673970f7
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-05-03 19:13:47 +02:00
e91acdd9d1
Fixed a crash, if try to add second settings grope for instance
2019-05-03 16:05:49 +02:00
bb2b5f9de6
Merge remote-tracking branch 'origin/ys_ftn_improvements'
2019-05-03 14:31:59 +02:00
a07af58621
Temporary fix for crash, if try to add second settings grope for instance
2019-05-03 14:29:28 +02:00
a7868d45f1
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-05-03 12:37:43 +02:00
283ef2665c
Export to STL of SLA supports and pad
2019-05-02 13:46:39 +02:00
ac117b2e32
Fixed typo
2019-05-02 09:54:18 +02:00
8d6dc63c2f
Changed update_warning_icon_state() signature
...
(next try to fix OSX compilation)
2019-05-02 08:33:38 +02:00
1653a61fcc
Added comments
2019-04-30 16:59:40 +02:00
0b210622a3
ObjectList: Show tooltip for warning icon only instead of whole "Name" cell
2019-04-30 15:46:25 +02:00
fef67c7753
Added missed include
2019-04-30 11:27:41 +02:00
2691bebf0c
Next try
2019-04-30 09:38:23 +02:00
f45a511b4f
Some refactoring to fix OSX build
2019-04-30 09:11:57 +02:00
856c59dbc1
Trying to bind the common accelerators on the object list.
2019-04-29 16:02:39 +02:00
22f170e29e
ObjectList improvements: Added warning icon for Parts with a repaired errors
2019-04-29 15:27:59 +02:00
d60a5c53f8
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-04-26 17:42:51 +02:00
b0830d062b
WIP: Transformation of instances in world coordinate space:
...
Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.
Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-26 17:28:31 +02:00
7245f773ef
After merge fixing
2019-04-25 16:19:50 +02:00
7625bf118b
Merge remote-tracking branch 'origin/master' into ys_ftn_improvements
2019-04-25 08:12:19 +02:00
0da12d08fd
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
56c063546f
Merge remote-tracking branch 'origin/ys_msw_dpi'
2019-04-24 23:09:50 +02:00
59fda680e9
Refactoring: get_mesh_errors_count() moved to ModelObject
...
+ added get_object_stl_stats() to ModelObject
2019-04-24 16:04:47 +02:00
903f22a28a
Changed Manipulation panel. (Simple mode)There is exclamation mark icon next for the object name, if it has errors.
...
+ some code refactoring
2019-04-24 13:33:05 +02:00
62c814310a
Code refactoring: Deleted unused variables and _cleaned_ overbusy functions
2019-04-22 01:51:10 +02:00
6f3fbe34bb
Merge remote-tracking branch 'origin/ys_bug_fixing' into ys_msw_dpi
2019-04-18 15:24:50 +02:00
cfabd6ceab
Ctrl+C and Ctrl+V for Copy and Paste refactored in the same way as Ctrl+A for Select All
2019-04-16 13:47:37 +02:00
70e794f17d
Application Scaling for MSW: Added rescale function for DoubleSlider (from Preview), ObjectList, ManipulationPanel and SettingsPanel
...
+ Set wider default size for Preset Comboboxes from Tabs (#2023 )
2019-04-16 10:05:45 +02:00
13798dee06
ObjectList::paste_objects_into_list() refactored to call front end / back end synchronization and scene refresh only once
2019-04-15 15:40:40 +02:00