Commit graph

7676 commits

Author SHA1 Message Date
Erwan MATHIEU
6a7cfca0a5 Revert "Change the way we get Python installs"
This reverts commit fc85817095.
2024-11-18 13:58:19 +01:00
Erwan MATHIEU
fc85817095 Change the way we get Python installs 2024-11-15 15:28:43 +01: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
Saumya Jain
44c7345f3b added catalog as an extra argument for translations
translations of backend plugin such as gradual flow

CURA-11732
2024-03-26 15:31:56 +01:00
c.lamboo
a7329841e6 Revert "removed all generic materials"
This reverts commit 71332716cc.
2024-03-21 11:25:24 +01:00
Saumya Jain
71332716cc removed all generic materials
Only materials available for method is available in the _material_map

CURA-11729
2024-03-21 10:37:12 +01:00
Saumya Jain
81001b60cf GUID of material ASA was from generic ASA, now given Ultimaker ASA GUID
CURA-11729
2024-03-20 14:32:22 +01:00
Erwan MATHIEU
70f18c1143 Apply code consistency suggestions
CURA-11475
2024-03-19 13:00:26 +01:00
Casper Lamboo
d16c7a84a9
Remove documenting comment in middle of function
CURA-11475
2024-03-19 11:37:04 +01:00
Erwan MATHIEU
e7fe6d07bd Merge remote-tracking branch 'origin/5.7' into CURA-11475_low_performance_multiple_nozzles 2024-03-18 14:12:43 +01:00
Erwan MATHIEU
ce6642e992 Improve UI responsiveness
Treat settings to check for errors one by one instead of by batch of 10, because this can take a few 100s of milliseconds, which makes the UI choppy and barely allows for user interactions

CURA-11475
2024-03-18 13:24:52 +01:00
Erwan MATHIEU
5a346e3ce6 Optimized SettingInheritanceManager update
Instead of getting all the settings and checking for their state, run only once through all the containers and gather only the keys having a User state.

CURA-11475
2024-03-18 11:25:08 +01:00
Casper Lamboo
1c6a018c8b
Merge branch '5.7' into CURA-11526-upgrade-script 2024-03-15 11:44:57 +01:00