24314 Commits

Author SHA1 Message Date
YuSanka
1afb514fa1 CLI: Printers with no vendor information are added for "--query-printer-profile" 2024-03-11 10:27:22 +01:00
YuSanka
7553d26b3c Fixed OSX build 2024-03-11 10:27:22 +01:00
YuSanka
d0e31a0e61 CLI: If model for slicing is loaded from 3mf file, then its geometry has to be used and arrange couldn't be apply for this model.
So, check a state of "dont_arrange" parameter and set it to "true", if its value is "false".
2024-03-11 10:27:22 +01:00
YuSanka
ce910eb60a CLI: Fixed "query-printer-models".
If printer_technology options isn't used, then ALL installed printer models will be returned.
2024-03-11 10:27:22 +01:00
YuSanka
a46980ca47 Added CLI options to slice using the installed profiles
SPE-2164
2024-03-11 10:27:22 +01:00
YuSanka
f4f1eb5f9b Information about extruders count is added for each of printer profiles
+ Added JsonUtils to post-process written json.
2024-03-11 10:27:22 +01:00
Lukas Matena
fbe63ba1ab Improvements and refactoring of datadir handling 2024-03-11 10:27:22 +01:00
YuSanka
5bea4e7104 Follow-up 85c0d636 - Fix for get_printer_profiles_node()
Clear nodes before filling.
+ Fixed tooltips for "query-..." options
2024-03-11 10:20:29 +01:00
YuSanka
eb8a460b24 ProfilesSharingUtils : Improvements for requests.
"query-printer-models" and "query-print-filament-profiles" return presets which are separated to "user" and regular print/material/printer profiles

+ Removed print of state information
2024-03-11 10:20:29 +01:00
YuSanka
5f5147377e Move ProfilesSharingUtils to backend (to libslic3r from GUI) 2024-03-11 10:20:29 +01:00
YuSanka
02b65b2366 ProfilesSharingUtils : Implemented load_full_print_config() function to load full print config from PresetBundle. 2024-03-11 10:20:29 +01:00
YuSanka
61ceac8ea2 ProfilesSharingUtils : Improvements for requests.
* "query-printer-models" is extended to expose printer presets for each printer variant
* "query-printer-profiles" is currently commented as not-used
* "query-print-filament-profiles" is extended to expose "is_user_profile" state for each print/material profiles

+ Removed includes related to GUI.
+ Removed a code to loaded all known vendors.
2024-03-11 10:20:29 +01:00
YuSanka
4e997d8dd5 ProfilesSharingUtils : Implemented detection of the application DataDir to avoid manual set for this value.
Use just native functions (without wxWidgets)
Note: Most of code is extracted from wxWidgest (wxStandardPaths and wxFileName classes implementation) to avoid use of wxString
2024-03-11 10:20:27 +01:00
YuSanka
4f0894aa6c SPE-2028 : Implement the command line interface for querying presets 2024-03-11 10:17:36 +01:00
YuSanka
8c2f6d7b7d Fixed an update of Searcher on UI recreation.
Bug was caused by fa86a3d0, when instance of searcher was moved to GuiApp
and as result wasn't recreate on UI recreation.
Searcher instance is in MainFrame now.
2024-03-06 12:21:39 +01:00
YuSanka
c857ae8db5 Fixed warnings 2024-03-04 11:28:16 +01:00
YuSanka
705102e947 Fixed a typo: Added missed "break" after previous merging 2024-02-29 15:00:57 +01:00
Lukas Matena
ac468bad2d Switch config folder to -alpha again 2024-02-21 16:42:01 +01:00
Lukas Matena
1f87c498cd Merge branch 'master_27x' 2024-02-20 23:01:02 +01:00
Jan Bařtipán
d7cd43e8a7 Update How to build - Mac OS.md with troubleshooting section, 2024-02-20 21:30:07 +01:00
YuSanka
79edd48fbc Fix for #4682 - When reloading a model that had manifold errors, warning triangle is still shown 2024-02-20 16:20:40 +01:00
Lukas Matena
671d9ebb34 Bumped up version to 2.7.2-beta1 version_2.7.2-beta1 2024-02-20 12:24:12 +01:00
YuSanka
1f324fde08 Localization: Updated internal dictionaries (CS, DE, ES, FR, IT, PL) 2024-02-20 10:39:24 +01:00
Martin Šach
bc0fc8a789 Fix missing deretraction coused by caching gcode writer. Use find and replace to remove the retraction if not required 2024-02-19 15:27:38 +01:00
Martin Šach
3ba0b386ea Fix rect layer change missing first point 2024-02-19 15:24:48 +01:00
Martin Šach
e5656a80c2 Fix wipe before ramping travel 2024-02-19 15:24:48 +01:00
Martin Šach
12755cd374 Fix layer change smoothing 2024-02-19 15:24:48 +01:00
Martin Šach
0b4e406b28 Add missing point to the rectangular travel 2024-02-19 15:24:48 +01:00
Merill
aa5573e8b9 fix remove_invalid_keys on an erased config instead of the preset config (PR #12127 from @supermerill, SPE-2127):
see supermerill/SuperSlicer/issues/4079
2024-02-16 11:43:57 +01:00
Lukas Matena
1c6282ce03 Fixed missing cooling slowdown when z travel speed was zero (#12258, SPE-2163) 2024-02-16 11:38:34 +01:00
YuSanka
282ed377e9 Translations: Fix for some phrase
+ Updated POT and community dictionaries
2024-02-15 16:18:36 +01:00
Lukas Matena
78f307766b Fix of #12248: Incorrectly applied variable layer height limits 2024-02-15 11:29:11 +01:00
Martin Šach
5f9f5be614 Add lift to first travel move on layer. Add retraction_length 0 to test, to avoid lifting back up and going back down. 2024-02-14 16:58:47 +01:00
Martin Šach
088212cc7a Add missing lift after simple layer change 2024-02-14 16:58:47 +01:00
Martin Šach
8f192b67b5 Fix retract only if travel is long enough and add wipe 2024-02-14 16:58:47 +01:00
Martin Šach
b2e8580fd8 Add retraction for any travels that would happen during layer change 2024-02-14 16:58:47 +01:00
YuSanka
1975e45f69 Localization: Updated POT
+ community dictionaries are merged with new POT
2024-02-13 11:18:26 +01:00
Lukas Matena
a20fb3bfdd Fixes in phrases 2024-02-13 11:09:31 +01:00
Andy
3ed43609f5 Russian translation update
Russian translation update PrusaSlicer 2.7.2-alpha2
2024-02-13 10:29:57 +01:00
dzmitry
68dbdab538 Update for BE translation 2024-02-13 10:26:43 +01:00
Jero on Github
247f8e491f Update for FI translations 2024-02-13 10:16:10 +01:00
Robert Schiele
be31ac103b add missing boost/log/trivial.hpp include in VoronoiUtils.cpp 2024-02-12 12:36:07 +01:00
Lukas Matena
e09f6e526a Revert "Fix SPE-2129"
This reverts commit 8dc1d70d854a83c473222882e217392d314b264b.
version_2.7.2-alpha2
2024-02-09 14:57:38 +01:00
Lukas Matena
6f7349c2ee Bumped up version to 2.7.2-alpha2 2024-02-09 14:15:50 +01:00
Lukas Matena
44993613f3 Merge remote-tracking branch 'public/master' into master_27x 2024-02-09 11:22:20 +01:00
enricoturri1966
f6027deca9 SPE-1814: Fixed legend not automatically switching to color print view when color change is set in layer height bar for mmu printers 2024-02-09 11:09:49 +01:00
enricoturri1966
542397140a SPE-1813: Do not force object to stay on top of bed when scaling a single volume from an instance 2024-02-09 11:08:44 +01:00
Lukas Matena
11f61037a4 Merge branch 'lm_invalid_3mf_crash_SPE-2135' into master_27x 2024-02-08 16:23:00 +01:00
Filip Sykala - NTB T15p
ee87330859 Add check on existing exactly one .model file in 3mf 2024-02-08 16:22:45 +01:00
Lukas Matena
83a98d43bf Fixed crash when loading invalid 3MFs (SPE-2135)
The crash was introduced in 040a846, which completely threw away handling of the return value
of the importer.load_model_from_file function and replaced it with weaker condition. The purpose
of that change was to solve #8401 (missing error message when loading different invalid 3MF).

This commit reverts that change (and reintroduces #8401). Handling of 3MF loading errors
should be inside the importer.load_model_from_file function, where the check should be
added later.
2024-02-08 16:22:45 +01:00