25114 Commits

Author SHA1 Message Date
Martin Šach
258882ca5a Fix SPE-2304. Rear seam not respecting paiting.
If a rear seam was projected it was not respecting seam paiting,
because it continued to search the points even if they had
'worse' point_type (e.g. common/blocker). Now the search
is aborted if there is an enforcer and it is not picked.
2024-05-20 16:49:25 +02:00
YuSanka
e95cc5d09c Follow-up 26d52595 - Fixed a crash after switching from "Settings in separate dialog" mode to "Old" mode,
when "Connect" tab is selected
(SPE-2314)
2024-05-20 16:47:07 +02:00
YuSanka
70d7911ee3 DoubleSliderForLayers improvements:
1. Fixed tooltips on ticks
2. Implemented posibility to edit colored band and ticks
2024-05-20 16:46:28 +02:00
DJ Delorie
e405d75a52 Fix skirt separation math (SPE-2285, PR#12621)
In the code as-is, the half-width of the skirt extrusion is
added to the user-specified distance.  However, the user-specified
distance is scaled to internal units while the half-width is not,
resulting in math like "250000 + 0.125" for a skirt extrusion of
0.5mm

The fix is to include the half-width inside the scaling function
so that it is also scaled, resulting in math like "250000 + 125000".

The user-visible result is that if you have no brim and set the
skirt spacing to zero, the skirt will actually touch the model
and not be offset by half an extrusion width.
2024-05-20 16:44:25 +02:00
YuSanka
d0e70e035a Follow-up 26d52595 : Fixed a crash on move the GCodeViewer on other monitor 2024-05-20 16:42:54 +02:00
Roman Tyr
281b5632d9
Added values for SLA material profiles. 2024-05-20 16:07:42 +02:00
David Kocik
3e1baf0a61 Do not poll printers when window is not active. 2024-05-20 15:35:35 +02:00
David Kocik
835e6d4805 Fix of path sharing during upload. 2024-05-20 15:06:56 +02:00
Lukas Matena
569a28c45e Couple more improvements / fixes:
- 'Tilt profiles' renamed to 'Profiles settings'
- Area fill and delay before/after exposure are now showed in Normal mode
- Fixed and refactored calculation of time estimates
- Changed '+ / -' to the respective unicode character
- Tolerance added into print statistics
2024-05-20 14:55:33 +02:00
YuSanka
9c365a9f91 Renamed tower/tilt profile to speed (back end only) 2024-05-20 14:55:33 +02:00
YuSanka
1bc0a65106 Added JsonUtils to post-process written json (backported from master) 2024-05-20 14:55:33 +02:00
Lukas Matena
06dffc3f80 Renamed tower/tilt profile to speed (UI only) 2024-05-20 14:40:30 +02:00
Lukas Matena
a54a7e1aac Added an error message when tilt would be disabled 2024-05-20 14:40:23 +02:00
YuSanka
896e265f5e New time estimation for PrusaSla printers 2024-05-20 14:40:14 +02:00
YuSanka
12ece082bd SLA tilt profiles: Show/Hide tilt profiles in respect to the printer model.
Note: Tilt profiles are supported for SL1, SL1S and M1 only.
2024-05-20 14:30:54 +02:00
YuSanka
d842a084f0 Follow up dbcd2b59 - Fixed values for tilt and tower profiles 2024-05-20 14:30:40 +02:00
Lukas Matena
60981059f6 Updated tooltips for the new parameters 2024-05-20 14:30:01 +02:00
Lukas Matena
763c02f218 Added a 'layer statistics' legend for SLA 2024-05-20 14:29:43 +02:00
YuSanka
79ec60a049 SLA: Save config.json which contains tilt parameters into sl1s output archive. 2024-05-20 14:09:33 +02:00
YuSanka
f5acac1022 Material Settings: Added tilt parameters
+ "area_fill" is moved to Material Settings
+ "Tilt times" group is removed from SLA Printer Settings
+ Processed disabling/enabling of some parameters in respect to "use_tilt"
+ Implemented configuration option for vector of Enums
2024-05-20 14:09:23 +02:00
David Kocik
e553ac5360 Fix of webview dialog closing.
Custom script message handlers.
2024-05-20 13:06:48 +02:00
David Kocik
84653cc984 Remove "total" from status line. 2024-05-17 15:13:31 +02:00
David Kocik
e3d41bc814 Polling 10 seconds 2024-05-17 15:07:31 +02:00
David Kocik
9f95549dcf Pass path string without converting to boost 2024-05-17 12:19:02 +02:00
Ben Greiner
0b7616c121 Remove deprecated boost filesystem convenience include (PR #12652) 2024-05-17 11:40:39 +02:00
Lukáš Hejl
e305594f2b Fix a compiler warning in TriangleSelector. 2024-05-17 01:38:46 +02:00
David Kocik
9a5fee2d19 Upload path fix 2024-05-16 19:14:21 +02:00
David Kocik
2c09c034b3 Remove deprecated arguments from connect upload 2024-05-16 18:04:11 +02:00
David Kocik
c0aa09791f fix of upload filename 2024-05-16 16:19:08 +02:00
David Kocik
64c497ce0d Upload to Connect changes 2024-05-16 16:19:08 +02:00
David Kocik
1264f57f84 Compatible printer check when sending uuid to connect. 2024-05-16 16:19:07 +02:00
David Kocik
535ecf7b34 Passing filename to Connect PrinterPick 2024-05-16 16:19:07 +02:00
David Kocik
5e5f2c493d New request naming 2024-05-16 16:19:07 +02:00
David Kocik
7c63c2dbfb WIP new upload 2024-05-16 16:19:07 +02:00
David Kocik
65a581a026 Use only uuid from Connect request and get rest of the data from endpoint 2024-05-16 16:19:07 +02:00
David Kocik
98ec4e808d Remove script handler on EndModal. 2024-05-16 16:19:07 +02:00
David Kocik
9435515a8c Resend config to connect on new access token. 2024-05-16 16:19:07 +02:00
David Kocik
df40aecacc New Connect adresses. 2024-05-16 16:19:07 +02:00
David Kocik
cb265cdfee use boost::nowide::fopen to store avatar 2024-05-16 16:19:06 +02:00
David Kocik
44cf71390b Passing uuid from connect webview to connect printerpick
TODO: More sofisticated logic to pass or not pass uuid
2024-05-16 16:19:06 +02:00
David Kocik
76d7af0b05 Add developer panel and error handling to webview dialog 2024-05-16 16:19:06 +02:00
David Kocik
32d2115334 Set user agent to SLIC3R_APP_FULL_NAME 2024-05-16 16:19:06 +02:00
David Kocik
f83213d958 Fix of opening avatar file for write. 2024-05-16 16:19:06 +02:00
David Kocik
2de65cfa6a Do not escape upload path in PrusaConnectNew init_upload 2024-05-16 16:19:06 +02:00
David Kocik
f6e8a1e898 Do not set user agent on webview creation. It caused not loading of the webview edge backend when running 2 different versions of PS. 2024-05-16 16:19:06 +02:00
David Kocik
79a7abeca6 nozzle_diameter changed to printer_variant 2024-05-16 16:19:06 +02:00
David Kocik
859bc9c786 Use printer_variant to compare nozzle diameter in connect printer state.
Do not concider models without nozzle.
2024-05-16 16:19:06 +02:00
Lukáš Hejl
0cfbb5a437 Merge branch 'lh_shrinkage_compensation' 2024-05-14 17:16:38 +02:00
Lukáš Hejl
61cd0beaa9 SPE-2186: Allow to show at the same time both warnings about that bed temperature difference and shrinkage compensation weren't used. 2024-05-14 17:16:23 +02:00
Lukáš Hejl
4b8fe98443 SPE-2186: Add shrinkage compensation into filament settings.
There is a limitation that on multi-tool printers, all used filaments must have the same shrinkage compression values.
2024-05-14 17:16:23 +02:00