24469 Commits

Author SHA1 Message Date
David Kocik
2276cedc10 WebView prototype
Web View has working panel with Connect webpage with Auth token login.
Webview2 is used on windows. It uses small dll to find its runtime.

WebViewDialog.cpp, WebViewDialog.hpp, WebView.cpp and WebView.hpp were taken from https://github.com/bambulab/BambuStudio and used as protype for future WebView Development. Thank you.

Co-authored-by: cmguo <chunmao.guo@bambulab.com>

Co-authored-by: lane.wei <lane.wei@bambulab.com>
2024-03-25 12:05:55 +01:00
David Kocik
adc650ef4e PrusaConnect communication with PrusaAuth login
Background communication with keeping tokens
Temporary output is notification
Temporary storing tokens in prusaslicer.ini

Using wx secret store to store tokens if possible

Improved PrusaConnect message - number of compatible models


Fix of saving refresh token


Refactoring of Auth and Auth Session classes.
2024-03-25 12:05:55 +01:00
David Kocik
f624c55f6f Store PrusaLink passwords in wxsecretstore 2024-03-25 10:22:30 +01:00
enricoturri1966
fad42fb8f3 SPE-2183 - Modified LibBGCode.cmake to get latest version of libbgcode, where an out of bound access has been fixed into function MeatPack::unbinarize() (#12390) 2024-03-18 16:10:06 +01:00
Lukas Matena
de1e8b8953 Merge branch 'lm_ys_nx_console' (SPE-2028, SPE-2164) 2024-03-11 10:27:46 +01:00
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