25443 Commits

Author SHA1 Message Date
David Kocik
321d79b338 No border webview 2024-11-11 16:12:50 +01:00
David Kocik
ce991e6632 SPE-2551: PrusaConnect_v2 api use 2024-11-11 16:12:50 +01:00
David Kocik
85094c5c19 SPE-2515: Improved reload functionality
Fix of script message after error with credentials /api key

Reload improvements

additional webview checks

Reload webview on F5 for mac / linux

Rename button

Fix of loading error page
2024-11-11 16:12:50 +01:00
David Kocik
9f42394629 SPE-2512: Create Webview only when it is being shown
Destroy webview on tab close
2024-11-11 16:12:50 +01:00
David Kocik
40458c6649 SPE-2507: Resize upload dialogs 2024-11-11 16:12:50 +01:00
David Kocik
da49e8edfb SPE-2535: Improvments of Printables events
Missing include

Printables event Require login

Improved error page

Prepare opening Printables to Connect upload dialog

debug fix

Another debug fix

prevent reload on load request

Load new url already in on_show

Improved javascript notification
2024-11-11 16:12:50 +01:00
David Kocik
93b0adf964 SPE-2507: Resize Connect upload dialog 2024-11-11 16:12:50 +01:00
David Kocik
7ffa854ec2 SPE-2535: Handling Printables events
Fix of loading url and deleting cookies

Handling Printables events: download and slice

Link from notification to Printables tab

Webview download notification

cleanup

No reload button on loading screen
2024-11-11 16:12:50 +01:00
David Kocik
2d41c29505 SPE-2507: Connect upload dialog size 2024-11-11 16:12:49 +01:00
David Kocik
20af632115 SPE-2515: Reload button inside html pages and button in menu 2024-11-11 16:12:49 +01:00
David Kocik
1040332c87 SPE-2468: Printables WebView class
read address and download model
Printables as pernament tab
webview debug panel
adding token to request header
Logout to Printables
Correct user-agent
Receiving printables events
Improved refreshing of token to printables
User settings to printables url
merge changes
Changed login to Printables during runtime
Logging in plater fix
2024-11-11 16:12:49 +01:00
David Kocik
e8de4b7199 Create Printables tab 2024-11-11 16:12:49 +01:00
YuSanka
da79ad4937 Fixed a crash, when press "Esc" key in TextEdit control
Fix for #13458 - Crash using cut tool. (SPE-2545)
2024-11-11 11:57:18 +01:00
Lukas Matena
7ca4faf009 Merge branch 'ms_seam_tunning' 2024-11-11 11:00:28 +01:00
Lukáš Hejl
56a2a5973d SPE-2400: Add an option for setting the gap size between the beginning and the end of closed perimeters.
Negative values extend the loop, causing the endpoints to overlap slightly.
2024-11-11 10:59:20 +01:00
Martin Šach
6cc7ff754c Add fallback to rear seam picker chosing the point with biggest y 2024-11-11 10:59:20 +01:00
Martin Šach
26b96c5ad2 Add max boundary to the scarf_start_height 2024-11-11 10:59:20 +01:00
Martin Šach
00010de0ee Fine tune the seam smooth/sharp angle arm length 2024-11-11 10:59:20 +01:00
Martin Šach
69924efb39 Disable move inwards when there is not extrusion (scarf end) 2024-11-11 10:59:20 +01:00
Lukas Matena
1422df61ec Merge branch 'lh_mm_segmentation_volumes' 2024-11-08 10:13:47 +01:00
Lukáš Hejl
84e9da9c6c SPE-1841: Replace default extruder with volume extruder for multi-material segmentation.
Previously, the default extruder wasn't handled inside multi-material segmentation, but this could confuse users, especially for multi-volume objects.
Because with multi-volume, it could happen that in the place where two volumes were touching, there could be a change in the used extruder.
2024-11-08 10:13:34 +01:00
Lukáš Hejl
3edec09a2e SPE-1841: Use multi-material segmentation for all volumes of the model when at least one volume is painted.
For volumes that are not painted, we assume that they are entirely painted by the assigned extruder to this volume.
2024-11-08 10:13:34 +01:00
Lukáš Hejl
8d8ee31283 SPE-2202: Improve the projection algorithm to work better in cases where the sliced regions and the input model differ significantly.
This applies mainly to multipart objects.
2024-11-08 10:13:34 +01:00
Lukáš Hejl
500f3817d4 SPE-2202: Small refactoring of the projection algorithm before other improvements. 2024-11-08 10:13:34 +01:00
Lukáš Hejl
4f7c8ae83d SPE-2202: Reimplementation of the projection algorithm of painted mesh on slices inside multi-material segmentation.
This new implementation should resolve several types of artifacts with multi-material segmentation.
It should also increase the precision of projection, so sliced models should be much closer to how they were painted.

Also, the slicing of painted models should be faster than before.
2024-11-08 10:13:34 +01:00
Lukáš Hejl
baf3d6aed9 Refactor TriangleMeshSlicer to support slicing meshes with information about the color of facets.
ColorPolygons are produced for meshes with color information.
2024-11-08 10:13:34 +01:00
Lukáš Hejl
2fa92a96a4 Refactor TriangleSelector to allow returning indexed triangle set with information about the color of each facet. 2024-11-08 10:13:34 +01:00
Lukáš Hejl
225d52b084 Generalize the implementation of the Douglas Peucker algorithm to allow using a custom predicate to decide if points between the anchor and the floater should be removed. 2024-11-08 10:13:34 +01:00
Lukáš Hejl
b6fd7f7758 Ensure that the furthest iterator is set in the Douglas Peucker algorithm implementations even when the distance from the line between the anchor and the floater is zero. 2024-11-08 10:13:34 +01:00
Martin Šach
4e6b2913c1 Add bundle flatpak workflow 2024-11-07 11:22:56 +01:00
Lukáš Hejl
5229510346 SPE-2514: Prevents focusing on the menu bar when ALT is pressed in painting gizmos. 2024-11-05 13:58:44 +01:00
Martin Šach
ef89fb3af8 Fix avoid crossing perimeters on layer change (SPE-2498, #13445, #13478) 2024-11-05 13:55:26 +01:00
enricoturri1966
ec8efbd444 SPE-2275: Fixed export of M73 CXX lines to gcode 2024-11-05 13:53:10 +01:00
Lukáš Hejl
dfdc407fd6 Distill a test case for failing assert(p != prev) inside GCodeGenerator::_extrude(). 2024-11-04 15:13:18 +01:00
Lukáš Hejl
a443b27895 Remove obsolete assert in the multi-material segmentation. 2024-11-01 21:30:16 +01:00
Martin Šach
9634f2e02f Fix invalid const struct member 2024-11-01 17:11:27 +01:00
Lukas Matena
59ff3ef559 Fixed incorrect filament preset selection from the CLI 2024-10-31 12:11:53 +01:00
Lukáš Hejl
eff2c16ecc SPE-2177: Restore the "Ensure vertical shell thickness" option.
This partially reverts commit d5a1b59869d888c8ed30f360045017ec5e9bb00b.

Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: Vovodroid <vovodroid@users.noreply.github.com>
2024-10-24 13:23:11 +02:00
Lukas Matena
b4ae892bae Follow-up to previous commit 2024-10-18 16:12:22 +02:00
Lukas Matena
e57ef80f85 Fixed compiler warnings 2024-10-18 16:00:57 +02:00
Martin Šach
49b7fc2d80 Use the actions_branch variable to be used for actions checkout. 2024-10-18 12:58:22 +02:00
Lukas Matena
1f3be0e0bb Merge branch 'lm_wipe_tower_model' 2024-10-17 12:17:56 +02:00
Lukas Matena
9237a68ba9 Use ModelWipeTower instead of config for wipe tower pos and rot (3MF part) - SPE-2520 2024-10-16 12:41:27 +02:00
Lukas Matena
c41290bc07 Use ModelWipeTower instead of config for wipe tower pos and rot (backend part) - SPE-2520 2024-10-16 12:40:49 +02:00
Lukas Matena
1f9344a5dc Use ModelWipeTower instead of config for wipe tower pos and rot (frontend part) - SPE-2520 2024-10-16 12:27:25 +02:00
Lukas Matena
ccc7c350a0 Remove AMF export (functionality not available from GUI since 2.4.0) 2024-10-16 12:20:22 +02:00
Lukas Matena
ccdfa73851 Fixed an annoying compiler warning 2024-10-15 13:27:11 +02:00
Martin Šach
101f9838dd Enable seam 'jumping' if it is already on a sharp edge, but there is a better one (SPE-2305) 2024-10-07 15:33:29 +02:00
Lukas Matena
68f8925461 Improve startup of ConfigWizard (SPE-2457) 2024-10-02 14:27:55 +02:00
David Kocik
1bd7be797a Improved warning dialog. 2024-10-02 14:22:41 +02:00