25343 Commits

Author SHA1 Message Date
Lukáš Hejl
ceb13b1faa SPE-2405: Add Zig Zag infill that is rectilinear infill but with a consistent pattern between layers.
This Zig Zag infill is inspired by the Zig Zag infill in Cura.
2024-09-05 16:14:18 +02:00
Lukas Matena
4414f24bc7 Merge branch 'dk_external_login' 2024-09-05 16:12:12 +02:00
David Kocik
6d00fcad77 SPE 2450: Delete cookies in Config wizard login 2024-09-05 16:12:04 +02:00
David Kocik
097ee2e85d SPE 2450: Delete cookies Mac part
+ fixes of other parts
2024-09-05 16:12:04 +02:00
David Kocik
1e55aaef62 SPE 2450: Delete cookies Linux part 2024-09-05 16:12:04 +02:00
David Kocik
6f3b22de4c SPE 2450: Delete cookies after login to prevent remembering login info
Windows only part
2024-09-05 16:12:04 +02:00
Roman Tyr
75aa6ced63 mk4s resources 2024-09-05 12:25:00 +02:00
Roman Tyr
b14d1529b1 Nozzle checks. Cooling on overhangs. 2024-09-05 12:23:36 +02:00
Roman Tyr
f9ef75cba4 added Ultimaker thumbnails 2024-09-05 11:41:41 +02:00
Roman Tyr
99b2efabb0 Templates 2.0.1 - added filaments 2024-09-05 11:41:14 +02:00
Roman Tyr
064076fb23 Ultimaker 2.0.1 fix condition 2024-09-05 11:40:35 +02:00
David Kocik
44191c8831 SPE 2462: Fix of using printer family instead of printer model when filtering printers for PrusaLink 2024-09-04 17:58:28 +02:00
YuSanka
223f88556d Localization: Updated POT and internal dictionaries.
+ Community dictionaries are merged with new POT
+ UpdateDialog: Fix for phrase
2024-09-04 16:36:40 +02:00
Martin Šach
a30003dd3e Fix some includes and undefined variable in assert 2024-09-03 17:34:56 +02:00
Sean P. Kane
4af2ba5eaf Update macOS build directions 2024-09-03 14:26:57 +02:00
YuSanka
6782922d8b Fixed a Crash on switch printer technology, when "Materials" tab is shown.
+ Fixed Plater selection, when no"Printer" tab is selected and some printer with other technology is installed from Wizard

(SPE-2459)
2024-09-03 12:39:38 +02:00
Lukáš Hejl
016103dd95 SPE-2455: Fix extrusions with the zero feedrate after passing through CoolingBuffer. 2024-09-03 12:37:09 +02:00
Lukas Matena
3735ceb624 Merge branch 'dk_wizard' 2024-09-03 12:35:34 +02:00
David Kocik
67d5651278 SPE-2451: Fix of faulty manifest file
Decision tree on (un)selected repo / installed printers
2024-09-03 12:35:22 +02:00
David Kocik
0285ba2d84 SPE-2451: Handling of already broken manifest file.
Fix of false has_installed_printers entry in manifest.
Move saving manifest to place where appconfig is changed as well.
2024-09-03 12:35:22 +02:00
Lukas Matena
593ac53cdd Merge branch 'lh_gcode_processor_artefacts' 2024-09-03 12:31:32 +02:00
Lukáš Hejl
c5982f4019 Accumulate the total estimated print in doubles instead of floats.
Because total print time is typically a big floating point number and the time of trapezoid is typically a small number, summing those numbers leads to a loss in precision. Switching to doubles reduces the loss of precision.
2024-09-03 12:31:19 +02:00
Lukáš Hejl
90073dce70 SPE-2441: Fix discontinuity between the processed blocks' exit speed and the new first block's entry speed.
This discontinuity affected both time estimation and actual speed visualization.
2024-09-03 12:31:19 +02:00
Lukas Matena
392aad64a4 Merge branch 'jb_connect_login_refresh' 2024-09-03 12:29:22 +02:00
Jan Bařtipán
d5ed649ab1 Connect login: fix debug build crash on exit 2024-09-03 12:29:09 +02:00
Jan Bařtipán
3d130ceb76 Connect login: updating also user script when refreshed access token arives, this should fix passing old token on page reload 2024-09-03 12:29:09 +02:00
Jan Bartipan
f9164da380 ConnectWebViewPanel: fixed segfault on quit (accessing already deleted plater in on_activate handler), WebView scripts can now use _prusaSlicer.postMessage({action: 'LOG', ...}) to write logs into OS console 2024-09-03 12:29:09 +02:00
Jan Bartipan
74ab2d24b7 ConnectWebViewPanel::get_login_script for refresh wrapped in check if _prusaSlicer_initLogin function (defined by AddUserScript) is already defined (i.e. handle gracefully situation when token refresh happen just before the UserScript gets executed) 2024-09-03 12:29:09 +02:00
Jan Bařtipán
54baccd6fc Http: added support for retry with exponentail backoff, UserAccountCommunication::on_active triggered from app instrad of panel to correctly handle situation when multiple app windows opened, ConnectWebView: refactored the login script to prevent using old token 2024-09-03 12:29:09 +02:00
Jan Bartipan
ac859d711c Connect token refresh on wake up from sleep: also resend config to make sure the token is loaded into frontend 2024-09-03 12:29:09 +02:00
Jan Bařtipán
6a7ac53335 Connect Login Refresh: UserAccountComm: refresh token on wake; WebViewDialog: Connect login retry with exp backoff implemented, added a bit more logging 2024-09-03 12:29:09 +02:00
David Kocik
6491dd7453 Delete unused graphics. 2024-09-03 10:49:42 +02:00
Lukas Matena
7908291160 Couple of fixes in phrases 2024-09-02 16:33:26 +02:00
Lukas Matena
b1546fa77a Merge branch 'dk_app_updater' 2024-08-29 16:03:35 +02:00
Lukas Matena
ddba05828d Fixed couple of encoding issues 2024-08-29 16:02:38 +02:00
David Kocik
abea96fd8a Force opening hyperlink on App updater.
Refactored open_browser_with_warning_dialog due to poor readability - no changes to funcionality.
2024-08-29 14:57:49 +02:00
David Kocik
447dd15681 Fix of incorrect usage of wxString in fopen in AppUpdater and Downloader. 2024-08-29 14:57:49 +02:00
David Kocik
b7f0b51c3b AppUpdater: Read option "action" and on value "browser" open url in browser.
Increased min size.
2024-08-29 14:57:49 +02:00
Lukas Matena
31b88e6741 Merge branch 'dk_external_login' 2024-08-29 14:56:41 +02:00
David Kocik
5871ad2e51 Open external browser in config wizard. 2024-08-29 14:56:20 +02:00
David Kocik
fa94b9fb54 Fix of return value 2024-08-29 14:56:20 +02:00
David Kocik
02ddb36108 Login url with service. Changed code for registering custom url to not check downloader dest.. 2024-08-29 14:56:20 +02:00
David Kocik
17300d7549 Fix of closing login dialog 2024-08-29 14:56:20 +02:00
David Kocik
2bde97fb11 Keep login dialog opened while opening 3rd vendor in external browser. 2024-08-29 14:56:20 +02:00
David Kocik
ab358cb4c4 User underscore instead of minus 2024-08-29 14:56:20 +02:00
David Kocik
a41ee17a68 Undo desktop registration before registering new one 2024-08-29 14:56:20 +02:00
David Kocik
3e6b4ba443 Fix of login in internal browser 2024-08-29 14:56:20 +02:00
David Kocik
23cc50c9f5 fix of opening external browser 2024-08-29 14:56:19 +02:00
David Kocik
07320325e1 Remove old url protocol desktop files before opening browser for login 2024-08-29 14:56:19 +02:00
David Kocik
e6313aa5e0 CLI option for single instance only with prusaslicer:// url 2024-08-29 14:56:19 +02:00