7686 Commits

Author SHA1 Message Date
HellAholic
aa22343660
Merge branch 'main' into PP-511-Method-5-9-Rebased 2024-10-04 14:23:08 +02:00
Erwan MATHIEU
f1874d1c2e
Merge branch 'main' into CURA-11634-Show-Any-Color-in-color-submenu 2024-10-03 10:20:55 +02:00
Erwan MATHIEU
fec3f3ec37
Merge branch 'main' into PP-511-Method-5-9-Rebased 2024-10-02 14:21:06 +02:00
Remco Burema
2e7450bbf3 Also check for 'abstract color' (support) when a single material is added.
Previously, this was only checked on 'load all' leading to some weird edge-ish cases where loading an any-color material on a printer that does support it, briefly also made it available on printers that (otherwise would, but) don't -- but only for that session.

part of CURA-12159 (also refer to CURA-11634)
2024-10-02 11:49:29 +02:00
Erwan MATHIEU
88df1280f8 Add warning when changing the MATERIAL-MAP list
CURA-12165
2024-10-02 11:05:26 +02:00
Remco Burema
4b2026e718 Upgrader for 5.8 -> 5.9 version.
see jira ticket CURA-12097
2024-10-01 20:09:04 +02:00
Erwan MATHIEU
64b21e17fd
Merge branch 'main' into PP-511-Method-5-9-Rebased 2024-09-30 15:23:53 +02:00
Erwan MATHIEU
d0080042ff Slightly simplify code
CURA-11634
2024-09-30 13:10:37 +02:00
Erwan MATHIEU
ff1657305e
Merge branch 'main' into CURA-11634-Show-Any-Color-in-color-submenu 2024-09-30 13:03:09 +02:00
Alan Bjorklund
d5779ae320 update GUIDs in FormatMaps.py
PP-511
2024-09-27 15:29:35 -04:00
Paul Kuiper
99b6fd7616 Adjusted code to filter out the abstract colors per machine.
CURA-11634
2024-09-26 14:51:22 +02:00
Jaime van Kessel
eb963d7cbf
Add supress signals when renaming profiles
This fixes the situation where sometimes a signal was emitted while we were still
in the process of changing things

CURA-6842
2024-09-25 14:18:49 +02:00
Remco Burema
34e941df6f Merge remote-tracking branch 'origin/main' into CURA-11761_container_stack_cache 2024-09-10 14:05:24 +02:00
Remco Burema
5169db2353 Directly update permissions after login.
Otherwise you have to wait until the access token refreshes, and are in a weird state in between that time where you _are_ logged in, and we even have the subscription-level, but the permission-list are empty. Now you just have to wait until the permissions return from the server after login, which shouldn't be a problem unless our users are speedrunners.

fixes internal ticket CURA-12076
2024-09-04 15:28:06 +02:00
Remco Burema
d0252554c4 Make extra sure cache is emptied when objects get altered.
See the (new) cachePerInstance decorator in UM/Decorators, and the accompanying CachedMemberFunction handler-class.

part of CURA-11761
2024-09-03 18:23:41 +02:00
Remco Burema
268fd354b2 Mark isExcludedMaterial as deprecated.
done as part of CURA-11501
2024-08-16 00:44:37 +02:00
Remco Burema
8805c6a1b5 Split methods to prevent API-break.
done as part of CURA-11501
2024-08-15 15:54:05 +02:00
Erwan MATHIEU
1e5fa8523f Use proper method to check for excluded materials
CURA-11501
2024-08-15 11:13:15 +02:00
Remco Burema
832e59ec8f Add 'inverse' naming maps.
done as part of CURA-12005
2024-08-01 15:29:06 +02:00
Remco Burema
ddf4f4c6fe Also move printer name mapping to new FormatMaps utility.
done as part of CURA-12005
2024-08-01 14:33:24 +02:00
Remco Burema
f81a3f0e11 Centralize all of these mappings.
done as part of CURA-12005
2024-08-01 13:59:49 +02:00
Remco Burema
f1dbf943a4 Merge branch 'main' into CURA-12005_include_slicemetadata_in_makerbot_file 2024-08-01 11:41:39 +02:00
HellAholic
931aac2cb0
Merge pull request #19393 from Ultimaker/CURA-11958_fix_autoselect_mbot_format
[CURA-11958] fix auto-select `.makerbot` format
2024-07-26 16:15:32 +02:00
Remco Burema
273f85c182 Defensive programming: Catch case where 'error_description' is missing in response. 2024-07-18 16:02:23 +02:00
Remco Burema
39d9ab7afb Allow DigitalFactory bundled-plugin to autoselect format on save.
There was an earlier implementation of this, which was hacky, and didn't work anymore.

CURA-11958
2024-07-17 18:05:33 +02:00
Paul Kuiper
adc873e619 Remove experimental tag from ASA and SR30.
Map mk14_e to LABS extruder.

PP-502
2024-07-11 19:54:18 +02:00
Erwan MATHIEU
7ba48bfa97 Add the slicemetadata.json file into the makerbot file archive
CURA-12005
2024-07-10 13:13:26 +02:00
HellAholic
be0d443d47
Merge branch '5.8' into CURA-12011-update_umpla_umpva_175_guid 2024-07-05 13:57:50 +02:00
HellAholic
bbb611d82d Switch from Generic to UM material 2024-07-05 13:34:54 +02:00
Erwan MATHIEU
a9775aed6f Bump SDK version 2024-07-05 13:33:12 +02:00
Jaime van Kessel
4fb9042dbf
Significantly improve the speed of the version upgrader
This knocked about 10 seconds from my boot time. Huzzah :D
2024-07-03 17:27:27 +02:00
Erwan MATHIEU
90d432629b
Merge branch 'main' into PP-475-PLA-method 2024-07-01 15:24:59 +02:00
Erwan MATHIEU
9f5658adb7 Add missing intent translation
CURA-11976
2024-06-28 16:43:38 +02:00
Paul Kuiper
0d977178f1 Removed PLA filter from Method X and Method XL.
Changed setting support_infill_density_multiplier_layer_0 to support_infill_density_multiplier_initial_layer.
Added Tough PLA to the MaterialOutputModel.py so it is recognised by Cura.

PP-475
2024-06-28 11:02:14 +02:00
Jaime van Kessel
7f7dbd6b1a
Only request permissions when token changed
Since the permissions can only change with a token, we only need to
check what the permissions at that moment (instead of every 60 seconds)
Fixes CURA-11870
2024-06-10 13:27:20 +02:00
Saumya Jain
f7f56e8766 Add sketch to cloud
CURA-11777
2024-05-06 13:32:52 +02:00
Jaime van Kessel
a5a25f676e
Improve currentIntentCategory logic
CURA-11854
2024-04-24 13:15:21 +02:00
Jaime van Kessel
600cd7669c
Use the activeIntent from intentmanager instead of active stack
Otherwise the behavior of the model changes depending on what stack you
have active. I think that this was caused by some code duplication where one
copy of the code was updated but not the other one. This bug was here for quite
some time, but strangely enough, it was never found...

CURA-11854
2024-04-24 10:34:33 +02:00
Casper Lamboo
9f78b2a23c
Use definition.id to check if printer is factor 4 2024-04-22 14:53:22 +02:00
Saumya Jain
6542d9ff13 changes made regards to PR review
CURA-11851
2024-04-22 14:45:51 +02:00
Saumya Jain
21e4f99b9d Add core compatibility check for Factor4 machine
A new function has been added to the MachineManager class to check for core compatibility in the Factor4 machine. This function ensures the selected core is compatible for use with the Factor4 machine and if not, it displays a warning icon with an appropriate message.

CURA-11851
2024-04-22 14:00:56 +02:00
Saumya Jain
c1e5fe0a42 Update MaterialNode initialization and metadata retrieval
Although this is rare scenario.This allows for metadata retrieval from the container directly if one is provided, otherwise metadata is fetched using the container_id from the ContainerRegistry. Updated the MaterialNode creation in the VariantNode class(only one scenario) to pass the container.

CURA-11748
2024-04-10 09:27:37 +02:00
HellAholic
a95418f072
Merge pull request #18745 from Ultimaker/CURA-11465-addprinter-window-jumps-to-cloud-printer
Implement syncing feature for Ultimaker account
2024-03-29 16:52:38 +01:00
HellAholic
55baebc5b1
Merge pull request #18744 from Ultimaker/CURA-8897_fix_revert_to_prev_project_name
[CURA-8897] Clear the last project name when the platform is empty.
2024-03-28 10:34:52 +01:00
Saumya Jain
3e5edaa442
Merge branch '5.7' into CURA-11465-addprinter-window-jumps-to-cloud-printer 2024-03-28 10:06:48 +01:00
HellAholic
ba10318a0e
Merge pull request #18592 from Ultimaker/CURA-11475_low_performance_multiple_nozzles
Cura 11475 low performance multiple nozzles
2024-03-28 09:07:29 +01:00
Remco Burema
cbe3afba94 Remove the name when there _isn't_ platform activity.
Not the other way around, doh.

part of CURA-8897
2024-03-28 08:49:13 +01:00
Saumya Jain
c3b0fa5bd3 Implement syncing feature for Ultimaker account
Updated account syncing functionality for logged-in and non-logged-in sessions in Ultimaker. More specifically, syncing is now engaged when the UI becomes visible and stopped when adding a machine action is triggered. The modifications also include fallback to login if the user is not logged in.

CURA-11465
2024-03-27 16:42:45 +01:00
Erwan MATHIEU
228c490e0e
Merge branch '5.7' into CURA-8897_fix_revert_to_prev_project_name 2024-03-27 15:34:57 +01:00
Remco Burema
3011a17925 Clear last project name when platform empty.
This should fix the reverting of project name to the previous one when the current project was not saved as a project (yet).

CURA-8897
2024-03-27 13:45:21 +01:00