HellAholic
b7ce5cc07f
Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-06-13 17:10:00 +02:00
Erwan MATHIEU
d0947c5fb2
Include new print feature type
...
CURA-11978
2025-06-13 16:17:58 +02:00
Erwan MATHIEU
1003d750b9
Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-05-27 08:51:07 +02:00
Erwan MATHIEU
86777ac666
Add new travel types and display z-hops
...
CURA-11978
2025-05-26 11:52:53 +02:00
Remco Burema
b0f175bd5a
Add missing error-handling.
...
There was error handling for the url-request, but not for handling the subsequent resolution.
2025-05-13 08:29:30 +02:00
Erwan MATHIEU
d2e625edb3
Export project settings into BambuLab 3MF
...
CURA-12101
The printer parses the machine_start_gcode to allow selecting the filaments mapping at start time, without it the user has to set the filaments in fixed order. This is probably a security to ensure the proper filament is loaded at start.
2025-04-29 11:28:56 +02:00
Remco Burema
3e25b4ff9a
Merge remote-tracking branch 'origin/main' into CURA-12099_export-and-import-to-bambu-3mf
2025-04-29 09:59:16 +02:00
Remco Burema
9b10467f3e
Probably 'open as model' should not apply if the 3mf isn't a project file.
...
This would cause the 3MF projects from other vendors, which isn't a 'project' to us in the sense that it isn't a Cura project, to have their models 'arranged', unless the file was opened via 'recent files', in which case the open mode was set to always ask instead.
done as part of CURA-12099
2025-04-23 16:22:32 +02:00
Erwan MATHIEU
c28ab219a0
Fix possibly wrong returned initial extruder
...
CURA-12099
2025-04-17 13:25:24 +02:00
Erwan MATHIEU
f69d80f6a0
Allow selecting material mapping on printer
...
CURA-12099
2025-04-16 15:08:58 +02:00
Remco Burema
14bf34d96a
Adjust code to review comments.
...
- Use delete-on-close instead.
- Prevent infinite loops.
part of CURA-12156
2025-04-15 21:08:33 +02:00
Remco Burema
6458c17de5
Save 'pluginless' bakcup correctly.
...
- Fix: Save the tempfile to the archive under the 'original' name (it is a rewrite of) instead of saving it to the archive under it's own name, which skipped the original file completely in a sense (the info was there, but as a tempfile).
- Fix: Also make sure the correct folders where ignored, as reinstall paths where the complete path, not the basename.
part of CURA-12156
2025-04-02 13:09:21 +02:00
Remco Burema
a50fa29a0f
Merge remote-tracking branch 'origin/main' into CURA-12156_dont_zip_downloadable_plugins
2025-03-27 14:17:59 +01:00
HellAholic
79dfb7bd23
Merge branch '5.10' into CURA-12458_security-fixes-that-came-in-via-the-inbox
2025-03-19 11:11:31 +01:00
Erwan MATHIEU
67d4afb97e
Use HSTS for local OAuth2 callback server
...
CURA-12458
This prevents possible man-in-the-middle attacks from within the user PC. Not very likely, but still a good practice.
2025-03-14 12:00:24 +01:00
Erwan MATHIEU
c4dd7b304b
Fix wrongly switching project name
...
CURA-12403
2025-03-12 12:03:20 +01:00
Erwan MATHIEU
a4a35ba485
Fix overlapping objects after auto-arrange
...
CURA-12453
* Use DONT_ALIGN alignment, otherwise all the transforms get re-centered, including the ones of the fixed objects
* Remove DONT_ALIGN strategy for starting point, which is a non-handled case in the inner library
2025-03-10 13:46:31 +01:00
Erwan MATHIEU
22d1d170dc
Improve arrangement calculation
...
CURA-12169
1. Do not recalculate transformed polygons for each strategy.
2. Try all possible strategies, but only once. This seems to give the best results.
2025-03-06 12:54:39 +01:00
Erwan MATHIEU
01d03f7e21
Fix testing multiple arrange strategies
...
CURA-12169
Some items were still set from previous tryes, giving a final result that could have inconsistencies (e.g. objects over disallowed ares)
2025-03-06 10:59:55 +01:00
Erwan MATHIEU
e19f5ee330
Do not move objects if auto-arrange fails
...
CURA-12169
When doing an explicit auto-arrange that can not find a complete solution, it is better not to move the objects because they will probably end up in a weird position
2025-03-06 10:58:54 +01:00
Remco Burema
d167e3f28e
Work in progress on pulling plugins out of the backups.
...
It's now in a state where it can actually upload ... something (that should work). Not tested the restore yet.
I did run into trouble with the max concurrent requests, which I had to up to [more than 4, now on 8] to get it to work -- I'm not sure if I'm just working around a bug here, or if that's expected behaviour.
part of CURA-12156
2025-02-27 16:52:27 +01:00
Remco Burema
74420ee57b
Merge branch 'main' into CURA-12156_dont_zip_downloadable_plugins
2025-02-27 11:26:58 +01:00
Erwan MATHIEU
4c1a7ce9aa
Merge branch '5.10' into CURA-12406_fix_intent_fallback
2025-02-26 15:21:39 +01:00
Remco Burema
4e7807b0fc
Prevent crash when the quality-type is _actually_ not supported.
...
part of CURA-12406
2025-02-26 13:25:02 +01:00
Remco Burema
beac50d44f
Fix fallback for when a material was selected that didn't have the current intent.
...
CURA-12406
2025-02-26 13:02:41 +01:00
Remco Burema
58d3e3e633
Upgrade the in-files settings-version to 25 (for Cura 5.9 -> 5.10).
...
done as part of CURA-12359
2025-02-26 10:57:55 +01:00
Erwan MATHIEU
a2067c5cf3
Bump SDK version for 5.10
...
CURA-12359
2025-02-26 08:17:08 +01:00
Erwan MATHIEU
822ce020eb
Restore unnecessarily changed indentation
...
CURA-7435
2025-02-21 08:08:05 +01:00
Erwan MATHIEU
fedf5a4794
Restore unnecessarily changed indentation
...
CURA-7435
2025-02-21 08:05:27 +01:00
Erwan MATHIEU
7a5657ca98
Restore proper indentation
...
CURA-7435
2025-02-20 16:05:37 +01:00
Erwan MATHIEU
e743e92966
Remove useless import
...
CURA-7435
2025-02-20 16:05:14 +01:00
Erwan MATHIEU
03fcbe064b
Remove the new view_manipulator plugin type
...
CURA-7435
2025-02-20 16:03:29 +01:00
Erwan MATHIEU
399d622eeb
Merge remote-tracking branch 'origin/main' into CURA-7435_3DConnexion
2025-02-20 15:20:48 +01:00
Erwan MATHIEU
f52ce36ffe
Merge branch 'main' into CURA-7435_3DConnexion
2025-02-20 10:01:04 +01:00
Erwan MATHIEU
37330ed406
Merge remote-tracking branch 'origin/CURA-12400_improve-open-source-referencing' into CURA-12400_improve-open-source-referencing
2025-02-19 15:09:22 +01:00
Erwan MATHIEU
6efbcb4ff6
Apply suggested review changes
...
CURA-12400
2025-02-19 15:09:12 +01:00
Erwan MATHIEU
190466ab6a
Merge branch 'main' into CURA-12400_improve-open-source-referencing
2025-02-19 14:05:45 +01:00
Erwan MATHIEU
61ab800857
Move 3DConnexion support to plugin
...
CURA-12407
2025-02-18 10:09:11 +01:00
Erwan MATHIEU
a4e5a07fc1
Removed unused author field
...
CURA-12400
2025-02-17 14:05:35 +01:00
Erwan MATHIEU
0a112c6c53
Gather and display details of licences for pip packages
...
CURA-12400
2025-02-17 08:51:36 +01:00
HellAholic
84b60cb00d
Merge branch 'main' into CURA-12335_expose-bottom-skin-settings
2025-02-14 10:08:16 +01:00
HellAholic
0d5b57e261
Merge branch 'main' into CURA-7435_3DConnexion
2025-02-13 11:36:06 +01:00
HellAholic
f85e8f73a4
Merge branch 'CURA-12261-3dconnectionmouse' into CURA-12404_add-exeption-when-lib-is-missing
2025-02-13 10:40:07 +01:00
HellAholic
70e3d7d1bb
Merge branch 'CURA-7435_3DConnexion' into CURA-12261-3dconnectionmouse
2025-02-13 10:25:13 +01:00
Remco Burema
d92196da53
Exclude plugins available in Marketplace from backups.
...
part of CURA-12156
2025-02-12 17:22:27 +01:00
Erwan MATHIEU
9a92451f44
Change the dynamic class definition to be more elegant
...
CURA-12404
2025-02-07 16:15:25 +01:00
Erwan MATHIEU
5cf52a5d85
Define dummy 3DConnexion interface in case module is not available
...
CURA-12404
2025-02-07 14:50:23 +01:00
Erwan MATHIEU
479c34ce3c
Add flooring extruder to settings that limit to extruder
...
CURA-12335
2025-02-07 11:45:57 +01:00
Erwan MATHIEU
eb5c5a1ad9
Merge remote-tracking branch 'origin/main' into CURA-12261-3dconnectionmouse
2025-02-06 12:57:24 +01:00
Erwan MATHIEU
d18f649221
Add missing Sketch printers extruders name mapping
...
CURA-12401
2025-02-05 14:22:23 +01:00