Commit Graph

22005 Commits

Author SHA1 Message Date
David Kocik
41ab733cd8 Refactoring of DownloaderUtils (remove including ConfigWizard_private.hpp)) 2023-02-17 09:30:09 +01:00
David Kocik
ee0871880f archive dialog dark mode fix 2023-02-17 09:30:09 +01:00
David Kocik
1dc8ed5610 Additional checks on filename creation in downloader 2023-02-17 09:30:09 +01:00
Vojtech Bubnik
43ce4d1894 Follow-up to f78a2c0bf6 2023-02-16 18:13:55 +01:00
Vojtech Bubnik
f78a2c0bf6 Making the Z graph of layer islands more robust for degenerate inputs.
Partial fix of #9679
2023-02-16 16:31:29 +01:00
Vojtech Bubnik
edd6c7c9d9 Removed an obscure "clip_multipart_objects" option, which caused more
harm than good and it is not compatible with the new layer island
Z graph.
Partial fix of #9679
2023-02-16 16:31:29 +01:00
Vojtech Bubnik
b2138dd348 OSX specific: Setting the QoS level to the highest level for TBB
worker threads: QOS_CLASS_USER_INTERACTIVE.
The one level lower QOS_CLASS_USER_INITIATED makes our tester Filip
unhappy, because when slicing tree supports Filip switches to a browser
on another display wating for the slicer to finish, while OSX moves
the slicing threads to high efficiency low coal burning cores.
2023-02-16 16:31:29 +01:00
PavelMikus
c8a0c2e469 auto paint tool - disable when print setup is invalid and show dialog window with error. 2023-02-16 15:03:04 +01:00
David Kocik
db9e6368bd PrusaLink: getting storages reads also "ro" as it is used instead of "read_only" in PrusaLink 0.7.0RC2 2023-02-16 13:34:57 +01:00
David Kocik
fac44c8c5e Fix of crash in config wizard
Missing has_section() before get_section()
2023-02-16 13:22:09 +01:00
YuSanka
a17a694604 Linux specific: Follow-up fdc4ee7542 - Fix to "Post processigs..." line works like a link 2023-02-16 13:12:35 +01:00
enricoturri1966
fc6ed2eb6e Merge remote-tracking branch 'origin/et_transformations' 2023-02-16 12:46:45 +01:00
enricoturri1966
7b255aa2ab Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-16 12:43:45 +01:00
Lukas Matena
088fb22182 Fixed 'is_extruder_used' placeholder 2023-02-15 15:56:17 +01:00
David Kocik
2125996837 Fix of Physical Printer Dialog #9695 2023-02-15 15:52:56 +01:00
Lukas Matena
e2045a60ee Separate acceleration control for external perimeters and (top) solid infill 2023-02-15 15:03:37 +01:00
YuSanka
7eec10c95e Fix for #9576 - A single cut can be made on the same model, after which the Cut tool is disabled
But really bug is a wrong detection of an CutObject as a DowelConnector
2023-02-15 13:56:13 +01:00
YuSanka
70ed51e967 localization: Updated PrusaSlicer.pot
+ Community dictionaries are updated from new POT
2023-02-15 13:02:42 +01:00
enricoturri1966
4944b66928 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-15 12:51:25 +01:00
enricoturri1966
a9ce511304 Follow-up of e3cc3be9ab - Fixes some extra use case where volumes were not rotated as rigid body 2023-02-15 12:48:41 +01:00
YuSanka
ffd484eb04 Cut bug fixing:
* Disable "Add/Edit connectors" button then cut to parts
* Fixed flip_cut_plane()
* Fixed cut by Line, when draw line over the cut plane
* Fixed apply of the transformations, when cut to parts

Cut improvements:
* Process "Ctrl"
* Change color of the cut plane when it's hovered
* Don't apply Cut information for result object(s), if cut doesn't have any connector or is cut to parts
  (partially related to #9633 - Add option to Invalidate Cut Info at the time of cutting)
2023-02-15 12:02:10 +01:00
enricoturri1966
8c28b60125 Follow-up of d02dd9a3b5edc5668fb8535483f91bf3f87cd548 - Fixed rendering of modifiers in Cut Gizmo 2023-02-15 12:02:10 +01:00
YuSanka
7755231866 Cut: Fix for a normal for color clipping plane 2023-02-15 12:02:10 +01:00
enricoturri1966
224ee922c5 'gouraud' shader modified to allow to draw an object with two different colors in Cut Gizmo 2023-02-15 12:02:10 +01:00
YuSanka
b40473be51 CutGizmo: Improvements to identify Upper/Lower parts_count
+ Rework CutDialog
+ Added "Cut to" section (Idea from #9564[Cut: Keep results as parts of current idea] was used, but there is other implementation)
+ Fix for #9657 - Inconvenient gizma, blocks the view of the cut of small parts
+ Add functionality "Flip cut plane" = Fix for #9632 - Adding connectors to either split cut part
+ ImGuiWrapper: added tooltip for button
2023-02-15 12:02:10 +01:00
enricoturri1966
9510c4b4fa Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-15 08:57:35 +01:00
enricoturri1966
44d1e3de67 Fixed orientation of sequential print clearance contours while dragging instances 2023-02-15 08:57:24 +01:00
enricoturri1966
4695855f46 Fixed synchronization of instances while scaling 2023-02-14 14:17:45 +01:00
Lukas Matena
026ca7b3c9 Fixed wipe tower with no sparse layers (layers were missing) #9592 #9703 2023-02-14 14:02:58 +01:00
enricoturri1966
795d5120bf Fixed missing update of sidebar panel after orienting an object using Plalce on Face gizmo 2023-02-14 11:56:40 +01:00
YuSanka
4162689a65 Unify Tree/Organic terminology.
+ Implemented Enabling/Disabling for parameters of Organic support
SPE-1478(https://dev.prusa3d.com/browse/SPE-1478)
2023-02-14 10:18:06 +01:00
YuSanka
a9221c3c5b Fix for #9692 - Configuration Update warning typo 2023-02-14 09:40:36 +01:00
enricoturri1966
7c58cf267f Fixed rotation of parts, in Part Coordinates, when mirror is applied 2023-02-14 08:25:59 +01:00
YuSanka
4d5b85e675 Implemented FR #6994 - Set Number of Instances for multiple selected meshes 2023-02-13 17:30:31 +01:00
YuSanka
b71e0bfd34 Follow-up 8913fdf6ab
* Deleted/Temporary commented redundant call of app_config->save()
 * Use app_config->get_bool() function on all places
2023-02-13 17:23:49 +01:00
enricoturri1966
745c55abc3 Follow-up of 9c7a4a1e51 and 62ecc3a82a - Fixed gizmo scale rotating for parts having skew and its rendering for mirrored parts 2023-02-13 14:53:21 +01:00
YuSanka
a913bd493f Fix for #9697 - Cut tool tolerance by measurement 2023-02-13 14:08:21 +01:00
enricoturri1966
8b5b662164 Revert of d6693ea956 2023-02-13 14:03:46 +01:00
enricoturri1966
646af02560 Fixed scaling of multipart objects using the sidebar panel 2023-02-13 12:29:03 +01:00
enricoturri1966
deefe1b2e9 Fixed rotation of parts when mirror is applied 2023-02-13 11:03:30 +01:00
Vojtech Bubnik
8913fdf6ab Reworked AppConfig to mark itself as dirty reliably with any configuration
change and saving AppConfig on idle.
2023-02-13 10:08:12 +01:00
enricoturri1966
7bbd1d1896 Fixed crash in Selection::get_bounding_box_in_reference_system() when using modifiers 2023-02-13 08:38:30 +01:00
enricoturri1966
d3b7cdfeca Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-13 07:50:03 +01:00
Vojtech Bubnik
db77331004 Slight refactor of Organic supports after merge
3d8f84ed76
2023-02-10 14:09:47 +01:00
enricoturri1966
62ecc3a82a Partial revert of 9c7a4a1e51 which broke gizmo scale in Object Coordinates for mirrored instances 2023-02-10 14:04:58 +01:00
enricoturri1966
27fdaef783 Fixed gizmo rotate in Object Coordinates for mirrored instances 2023-02-10 12:50:07 +01:00
enricoturri1966
1a505f1af4 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_transformations 2023-02-10 12:49:31 +01:00
Vojtech Bubnik
f982a91e7b Merge branch 'vb_tr_SuggestedTreeSupportFixes' 2023-02-10 12:39:42 +01:00
Vojtech Bubnik
3d8f84ed76 Merge remote-tracking branch 'remotes/origin/master' into tr_SuggestedTreeSupportFixes 2023-02-10 12:35:46 +01:00
Lukas Matena
21c76d2e2e Fixed a typo in assert 2023-02-10 12:25:49 +01:00