25907 Commits

Author SHA1 Message Date
David Kocik
88a08cd212 Do not use bool state behave_as_mater, instead do so only after token refresh event. 2025-02-17 15:35:08 +01:00
David Kocik
9c3829c879 use random number as pid on linux
Reason: Flatpak might use same pid for several instances.
2025-02-17 15:35:08 +01:00
David Kocik
161095d593 debug logs 2025-02-17 15:35:08 +01:00
David Kocik
e99a53079e Multicast for login and logout.
Implemented on same base as single instance messages. 
Linux adds new Dbus object for this.
Message format for instance messaging changed to json.
2025-02-17 15:35:08 +01:00
David Kocik
2d12c61ea0 Mockup of UI notification when http communication performs retry. 2025-02-17 15:35:08 +01:00
David Kocik
7188239a1a Sharing tokens among instances 2025-02-17 15:35:07 +01:00
David Kocik
bf032de383 Missing error state in printer state array 2025-02-17 15:35:07 +01:00
Lukas Matena
ed277ac05c Merge branch 'lh_orca_interlocking' 2025-02-17 15:27:00 +01:00
Lukáš Hejl
47ee2fbef8 SPE-2484: Fix the "Input value is out of range" error repeatedly triggered because of lost precision during the conversion of double value to float. 2025-02-17 15:26:48 +01:00
Lukáš Hejl
4260d76936 Fix debug include in FillRectilinear.cpp. 2025-02-17 15:26:48 +01:00
Lukáš Hejl
458efcc371 SPE-2484: Restrict interlocking beam width parameter to meaningful values. 2025-02-17 15:26:48 +01:00
Lukáš Hejl
3017ea0051 SPE-2484: Fix "Infill failed" during interlocking generation. 2025-02-17 15:26:48 +01:00
Lukáš Hejl
6e5aa4b2e2 SPE-2484: Fix int32 overflow inside multi-material interlocking. 2025-02-17 15:26:47 +01:00
Noisyfox
938fbc516a SPE-2484: Port of Cura's multi-material interlocking from OrcaSlicer.
Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-02-17 15:26:44 +01:00
rtyr
9055740176 Extruder clearance moved to printer settings. 2025-02-17 14:20:43 +01:00
Lukas Matena
326c04e5a1 Bumped up version to 2.9.1-alpha0 version_2.9.1-alpha0 2025-02-17 12:42:19 +01:00
Lukas Matena
92b9dcec58 Merge branch 'dk_avatar_new' 2025-02-17 12:39:18 +01:00
David Kocik
a2e6b72b7d Missing include. 2025-02-17 12:39:09 +01:00
David Kocik
e6925fd86b SPE-2656: Fix of failed Load file in ScalableBitmap constructor. 2025-02-17 12:39:09 +01:00
David Kocik
8c4183185b New avatar path for download. Get without access token.
TODO: using webp as picture format.
2025-02-17 12:39:08 +01:00
Lukas Matena
0bd3bfb986 Merge branch 'lh_different_materials' 2025-02-17 12:33:22 +01:00
Lukáš Hejl
6b28de6634 SPE-2501: Add support for blinking arrow for more items on the same tab. 2025-02-17 12:33:08 +01:00
Lukáš Hejl
d7a0dfd8e4 SPE-2501: Improve the notification about the bed temperature difference. 2025-02-17 12:33:05 +01:00
Lukáš Hejl
dcf26e1302 SPE-2501: Add an option to specify which extruder controls the bed temperature. 2025-02-17 12:23:02 +01:00
Lukas Matena
e1008ac879 MK4-specific tweaks can now also be enabled by RAMMING_EXTRA in printer notes 2025-02-17 12:19:34 +01:00
Lukas Matena
cf99f517d5 Remove the old warning dialog about FW version needed for bgcode 2025-02-17 12:06:55 +01:00
Lukas Matena
bc36722d4b Merge branch 'lh_extrusion_order' (#11658) 2025-02-17 11:15:29 +01:00
Lukáš Hejl
1f958d17f1 SPE-2387: Order islands to minimize travels between them. 2025-02-17 11:15:08 +01:00
Lukáš Hejl
d7e32216e8 SPE-2387: Fix printing order of open perimeters with Arachne. 2025-02-17 11:15:08 +01:00
Lukas Matena
a7268efdfd Merge branch 'lm_seq_final' 2025-02-17 11:04:14 +01:00
Lukas Matena
7e80803af4 Some UI polishing 2025-02-17 11:03:18 +01:00
Lukas Matena
736033e02a Propagate information about colliding objects into the UI 2025-02-17 11:03:18 +01:00
surynek
cfcfeb8cab Added interface function for determining a pair of objects in sequential collision. 2025-02-17 11:03:18 +01:00
Lukas Matena
33ff12af71 Turn off tests again, until they are fixed 2025-02-17 11:03:18 +01:00
Lukas Matena
b98e4ea1d6 Clean-up of tests 2025-02-17 11:03:18 +01:00
Lukas Matena
334de30d10 Exception handling for too large objects 2025-02-17 11:03:18 +01:00
Lukas Matena
075ff32718 Follow-up to 84de301:
- Fixed updating of model when printers are switched
- Fixed needless updates of model when seq printing is disabled (introduced in 8e5f5e1)
2025-02-17 11:03:18 +01:00
Lukas Matena
8180bea835 Forbid seq arrange for a single bed in cases where it would reorder objects unexpectedly 2025-02-17 11:03:18 +01:00
surynek
f2d0bc1f4f Bug fix in temporal scheduling constraint for object instances (object gluing). 2025-02-17 11:03:18 +01:00
YuSanka
242c1a0415 DoubleSliderForLayers: Added cog menu item "Sequential slider applied only to top layer" 2025-02-17 11:03:18 +01:00
Lukas Matena
fbfccc8116 Object labels in 3D scene show sequential order only for active bed 2025-02-17 11:03:18 +01:00
surynek
c1bef5eae0 Added object gluing across beds for scheduling of individual beds. 2025-02-17 11:03:18 +01:00
surynek
1259d59098 Revisited scheduling of object instances via object gluing, added object gluing across multple beds. 2025-02-17 11:03:17 +01:00
Enrico Turri
78c6ed2c6b SPE-2678 - Fixed rendering of tool marker model for sequential prints in preview 2025-02-17 11:03:17 +01:00
Lukas Matena
d36a0cd5bb Seq arrange now ignores unprintable volumes and maintains order of object which were not touched 2025-02-17 11:03:17 +01:00
Lukas Matena
ad29cd395b Seq arrange now handles selected-bed-only arrange 2025-02-17 11:03:17 +01:00
Lukas Matena
0ac100cd2c Ensure same order of objects when passing them to libseqarrange 2025-02-17 11:03:17 +01:00
surynek
3efa84f744 Revisited simplified extruder model for MK4 and code cleaning. 2025-02-17 11:03:17 +01:00
Lukas Matena
531f00e6b9 Pass non-rectangular beds, add undo/redo snapshot 2025-02-17 11:03:17 +01:00
surynek
da9be3c9e8 Removed polygon on bed test. 2025-02-17 11:03:17 +01:00