25731 Commits

Author SHA1 Message Date
Lukas Matena
4dabb5ade5 Merge branch 'dk_keyboard' 2024-12-11 16:10:13 +01:00
David Kocik
1848bb9396 SPE-2564: FIx of shortcuts on Mac, including cmd+m and cmd+q 2024-12-11 16:09:59 +01:00
David Kocik
189d728b3f SPE-2564: Add javascript listeners only once/
+ keyboard shortcut fix
2024-12-11 16:09:59 +01:00
David Kocik
cfcb284520 SPE-2564: Use only 1 menu item to reload from disk (on plater) or reload webview
Two items on mac.
2024-12-11 16:09:59 +01:00
David Kocik
882e291daa SPE-2564: Use scripts to add listener to read keyboard shortcuts for reloading webview on Mac.
Add listener for hyperlinks in Printables to be opened in external browser.
2024-12-11 16:09:59 +01:00
Lukas Matena
e1b0826df5 SPE-2591: Fix loading of custom gcodes with multiple beds (#13651) 2024-12-10 11:31:45 +01:00
Lukáš Hejl
4b3da02ec2 SPE-2585: Fix empty layers when multi-material painting and modifiers are used. 2024-12-10 11:28:16 +01:00
Lukas Matena
14be8a9cb8 Merge branch 'ms_fix_arrange_on_load' 2024-12-10 11:26:53 +01:00
Martin Šach
dc46c493a3 Revert fix 10 bed appearing it broke bed selection. 2024-12-10 11:26:39 +01:00
Martin Šach
67748ba395 Do not show more then max_number_of_beds 2024-12-10 11:26:39 +01:00
Martin Šach
372a025356 Conditional arrange after load
Decide if we should rearrange after load based on the version
in 3mf config. Rearrange if the version < 2.9.0-alpha1.
In any other case do not rearrange (even if the version is missing).
2024-12-10 11:26:39 +01:00
Lukas Matena
e5faaca377 Merge branch 'dk_trim_repo_prefix' 2024-12-09 17:33:00 +01:00
YuSanka
70ea6fc977 Tab: Trimmed printer_model prefix for detecting if SLA printer is Prusa printer
+ Added SLAPrint::is_prusa_print()
2024-12-09 17:32:46 +01:00
David Kocik
2d65803057 Changed filtering of Prusa models to support all new future models. 2024-12-09 17:32:46 +01:00
David Kocik
de32b37a84 SPE-2544: Refactoring of trimming repo prefix 2024-12-09 17:32:46 +01:00
David Kocik
dde66d5243 SPE-2517: Added "Error running JavaScript" phrase to blocked wxLog warning (#12950)
Some users keep getting this warning and it has no real value to us.
2024-12-09 17:31:04 +01:00
Lukas Matena
5a882fd6c4 Make sure that Plater::p pointer is valid in priv constructor 2024-12-09 16:24:59 +01:00
David Kocik
338a961bd3 SPE-2567: Login dialog starts with loading page to delete cookies before first request. 2024-12-07 09:26:29 +01:00
Martin Šach
bb8cca8999 Fix arrange after cut (SPE-2583, #13637)
The cut arrange updated the Plater without the new objects
being on any of the beds. This led to mutliple beds reducing
the bed count and activating a previous bed. This in turn
ment that get_active_bed was temporarily wrong and the subsequent
arrange placed items on a wrong bed.

Improve this by explictly setting which bed is going to be
used for the arrange and than restoring the originally
active bed.

If there is just one instance, simply choose the bed the
instance is on. If there are more instances, use the active
bed for arrange.
2024-12-06 10:59:28 +01:00
enricoturri1966
75274707c9 SPE-2595 - Fixed update of shells in preview 2024-12-06 10:56:13 +01:00
Lukas Matena
3afe7f77e0 Merge branch 'et_camera' 2024-12-05 17:09:08 +01:00
enricoturri1966
78b884ef8b SPE-2596 - Fixed glitch (jumping) of camera after panning 2024-12-05 17:08:54 +01:00
enricoturri1966
015b9f5536 SPE-2596 - Camera rotation around screen center, keeping the rotation pivot on the plane z = 0 2024-12-05 17:08:54 +01:00
enricoturri1966
63ce55166d SPE-2572 - Fixed panning of camera, in both 3D view and preview, when using multiple beds (#13621) 2024-12-05 17:08:54 +01:00
enricoturri1966
b7135049d5 SPE-2506 - Improved scene panning in preview after changing selected bed 2024-12-05 17:08:54 +01:00
enricoturri1966
a62f846e0b SPE-2574 - Fixed emission of lines M73 C/D to gcode 2024-12-02 12:18:14 +01:00
Martin Šach
1675e08268 SPE-2580: Disable wipe tower in arrange if we know there is none. 2024-12-02 12:18:00 +01:00
David Kocik
c8cac7f678 SPE-2575:: Do not allow busy cursor logic in webview on linux
Allow changes of cursor only when panel is shown.
2024-12-02 12:13:59 +01:00
enricoturri1966
47bba48b34 SPE-2577 - Fixed processing of gcodes when using absolute values for E (#13623) 2024-12-02 12:12:01 +01:00
Martin Šach
9aed420c33 SPE-2578: Fix avoid crossing perimeters (#13445, #13478, #12432, #13669):
- Turn off external motion planner when the instance is the same for layer
change.
- Properly set the instance shift for travel_to_first_position. Affects
  simple rectangular layer change.
2024-12-02 12:08:55 +01:00
Lukas Matena
c7d9e55808 SPE-2587: Hotfix of slow loading of binary gcodes in gcodeviewer:
caused by calling render way too often directly from the update function
the fix is nothing nice, but it will have to do for now
2024-12-02 12:08:36 +01:00
Martin Šach
2229fc1954 Fix iterator invalidation 2024-11-27 14:57:14 +01:00
Martin Šach
56f73eb824 Run static analysis on dev branch 2024-11-25 20:04:29 +01:00
David Kocik
c70cb1ac15 Fix of asserts 2024-11-25 12:19:12 +01:00
Martin Šach
fc27654827 Enable use of reusable actions in static analysis 2024-11-25 00:13:52 +01:00
Martin Šach
c99c81e0ff Add static analysis workflow 2024-11-24 23:24:08 +01:00
Martin Šach
e3c277b9ee Remove ancient FindEigen it is no longer needed 2024-11-22 16:33:39 +01:00
randomtechguy
87646cad14 Update CMakeLists.txt to fix linux compile error (PR#13609 by @jmickelin) 2024-11-22 16:33:39 +01:00
Martin Šach
78a0470666 Ensure boost minimum version is at least the one out build is using 2024-11-22 16:33:39 +01:00
Jonne Mickelin
20a02b585a Link boost_headeronly in slic3r and libslic3r (PR#13609 by @jmickelin)
This solves the linker error about missing `boost::log` symbols.

Fixes #13608.
2024-11-22 16:33:39 +01:00
Jonne Mickelin
0ea9a1c729 Replace FindDbus.cmake with the upstream module (PR#13609 by @jmickelin)
This solves the build error with missing headers.

Partially fixes #13608.
2024-11-22 16:33:39 +01:00
Martin Šach
5394aa70ec Build asan only in master 2024-11-21 15:34:15 +01:00
Martin Šach
cd3534723f Provide default value on push for github actions windows workflow 2024-11-21 15:12:44 +01:00
Martin Šach
b09c53a024 Fix github action input type 2024-11-21 15:01:43 +01:00
Martin Šach
f62104aa84 Refactor workflows to allow conditionals 2024-11-21 14:57:16 +01:00
Lukas Matena
ae97d00c34 Bumped up version to 2.9.0-alpha1 version_2.9.0-alpha1 2024-11-20 18:33:04 +01:00
David Kocik
7fa9e1c517 Reset our css styles after reloading Printables.
Fixes non-working notifications.
2024-11-20 17:14:39 +01:00
Lukas Matena
0c827ca368 Bumped up version to 2.9.0-alpha0 2024-11-20 16:05:53 +01:00
Lukas Matena
02e2c8108c Merge branch 'lm_multiple_beds' (SPE-2506) 2024-11-20 16:04:42 +01:00
Lukas Matena
1a608da2ae Multiple beds: Fixed behaviour with empty beds and non-printable instances 2024-11-20 16:04:16 +01:00