Nino van Hooff
e3bc304d5d
Update sdk version to 7.2.0
...
CURA-7383
2020-04-21 11:00:06 +02:00
Jaime van Kessel
020f66b245
Add option to overhang shader to make rendering model errors optional
...
CURA-7147
2020-04-20 15:11:28 +02:00
Kostas Karmas
7377dd551c
Rearrange welcome pages in first run wizard
...
Sign in to Ultimaker Cloud page will now appear before the add printer
page.
CURA-7019
2020-04-20 15:04:53 +02:00
Ghostkeeper
4050d3ccde
Prevent crash when a setting is not in any setting category
...
I don't know what exactly caused this since it's impossible to trace. But the crash happened with a setting called 'dual_gcode' which currently doesn't exist in Cura. So I think it must be some plug-in that adds it. In any case, it's good to be defensive about this sort of thing. Good type checking would've caught this for us.
Fixes Sentry issue CURA-JB.
2020-04-14 21:06:10 +02:00
Ghostkeeper
f6479840f6
Fix calculation of infill wipe distance starting from infill location
...
Subtract the thickness of the walls from this setting. This most likely ends up negative and thus not counting because it's maxed with something that starts at 0.
I've also simplified this algorithm a bit. Easier to follow if you ask me.
Done as a 5 minute fix.
2020-04-14 17:59:00 +02:00
Jaime van Kessel
8269ae9501
Use base_file to check if a material is known
...
Fixes #7490
2020-04-14 09:49:34 +02:00
fieldOfView
dbc4c69142
Show correct number of settings for support and anti overhang meshes
2020-04-13 09:51:54 +02:00
fieldOfView
a3dea81d7d
Fix typing
2020-04-12 16:11:52 +02:00
fieldOfView
4f0c24fecb
Reorder code for readability
2020-04-12 09:24:41 +02:00
fieldOfView
ea805d9a02
Hide extruder swatch for groups
2020-04-11 20:55:35 +02:00
fieldOfView
e13a0bca4a
Add extruder swatches to object selector
2020-04-11 20:48:06 +02:00
fieldOfView
2eeabec317
Show support extruder for support meshes
2020-04-11 20:39:21 +02:00
fieldOfView
bba07d01fb
Show mesh type and number of per model settings in ObjectSelector
2020-04-10 19:13:36 +02:00
Jaime van Kessel
d0901c91f7
Update some documentation to the new style
2020-04-10 14:05:17 +02:00
Jaime van Kessel
2e9dca71ce
Remove a number of unused imports
2020-04-10 13:58:10 +02:00
Jaime van Kessel
fe27da5e8a
Remove a number of unused variables
2020-04-10 13:46:19 +02:00
Nino van Hooff
ea00ff3c47
Update wording for authorization server error message
...
CURA-7346
2020-04-09 16:59:43 +02:00
Ghostkeeper
54b6c2a54e
Merge branch '4.6'
2020-04-09 12:55:50 +02:00
Ghostkeeper
953630ad0b
Be robust against some objects not having an extruder assigned
...
This could happen for instance when a plug-in adds a model.
Fixes Sentry issue CURA-GR.
2020-04-09 12:55:07 +02:00
Ghostkeeper
c79d7d89b3
Merge branch '4.6'
2020-04-09 11:29:27 +02:00
Jaime van Kessel
cfc2cc3692
Fix crash when printer definition could not be found
2020-04-08 17:14:58 +02:00
Jaime van Kessel
7a11a183a8
Merge branch '4.6' of github.com:Ultimaker/Cura
2020-04-08 17:02:26 +02:00
Jaime van Kessel
caa348265d
Add check to prevent unknown materials from being active
...
This should really resolve the key error for anycubics
2020-04-08 17:00:11 +02:00
Jaime van Kessel
e21262f0b3
Merge branch '4.6' of github.com:Ultimaker/Cura
2020-04-08 16:33:20 +02:00
Nino van Hooff
74253e420a
Merge pull request #7441 from Ultimaker/xray_in_solid_sidequest
...
CURA-7262 X-Ray in solid-view (colors instead)
2020-04-08 15:45:00 +02:00
Jaime van Kessel
849e012756
Gracefully handle binding erorr for local OAUTH2 Server
...
CURA-7346
2020-04-08 13:08:12 +02:00
Nino van Hooff
e43768ebde
Revert "Revert "Merge pull request #7384 from Ultimaker/CURA-7333_Fix_reloading_3mf_files_with_many_objects""
...
This reverts commit 4f55c8d8
2020-04-08 11:06:31 +02:00
Ghostkeeper
3d399672d0
Select default extruder if a setting has an extruder nr that's not available
...
Fixes Sentry issue CURA-G2.
2020-04-07 13:45:41 +02:00
Ghostkeeper
ea31d9d41b
Don't crash on moving empty groups down to build plate
...
Empty groups don't have a bounding box. I don't know how an empty group could've gotten there but maybe there is something happening with a plug-in or something.
Fixes Sentry issue CURA-FM.
2020-04-07 13:16:48 +02:00
Ghostkeeper
01ec607d40
Merge branch '4.6'
...
Conflicts:
resources/texts/change_log.txt: Both modified but had different wording for the pause-at-height bugfix with motor timeout. I used the wording in 4.6 since it was more extensive.
2020-04-06 09:20:18 +02:00
Ghostkeeper
de220a74bc
Don't update build volume when prime Z position is changed
...
It doesn't affect the build volume, since we don't need to move the prime blob disallowed area. It is projected onto the build plate after all.
Most likely this won't affect anyone since the prime Z position is a machine setting that can't normally be modified. But hey, it's a bit more precise anyway.
Found during work on the Settings Guide.
2020-04-06 00:29:48 +02:00
Nino van Hooff
4f55c8d832
Revert "Merge pull request #7384 from Ultimaker/CURA-7333_Fix_reloading_3mf_files_with_many_objects"
...
This reverts commit 3e46489b6b , reversing
changes made to f5669a5a27 .
2020-04-03 15:31:08 +02:00
Jaime van Kessel
ecd24cb446
Merge branch 'simplify_test_v2' of github.com:Ultimaker/Cura
2020-04-03 13:25:01 +02:00
Nino van Hooff
3e46489b6b
Merge pull request #7384 from Ultimaker/CURA-7333_Fix_reloading_3mf_files_with_many_objects
...
Cura 7333 fix reloading 3mf files with many objects
2020-04-03 12:41:22 +02:00
Kostas Karmas
4495cea8a4
Remove type of job to avoid type error
...
If the type of the job is mentioned, the CI/CD system complains about
reading the "private" variable _node of the job.
CURA-7333
2020-04-03 11:20:09 +02:00
Kostas Karmas
8eb48672e1
Use the node id as identifier
...
Now that libSavitar allows us to read the object id from the 3mf file,
this id will be propagated as an id inside CuraSceneNodes and it will
be used as an identifier to find the object that has to be refreshed.
CURA-7333
2020-04-03 11:05:38 +02:00
Jaime van Kessel
c6dfb6e4cf
Set FirmwareUpdater in error state if file is empty
...
CURA-6Q
2020-04-02 16:44:18 +02:00
Kostas Karmas
5bdcc2e5ba
Add type to objects_in_filenames
...
CURA-7333
2020-04-01 18:41:04 +02:00
Kostas Karmas
99a762bcb9
Avoid warning for object in position 0
...
CURA-7333
2020-04-01 17:42:26 +02:00
Kostas Karmas
97199d72ad
Reload nodes based on object index
...
Refactored the code in order to extract the index of the node inside
the file and then use that index to reload the correct object from the
file.
CURA-7333
2020-04-01 17:08:30 +02:00
Ghostkeeper
e2e69f6646
Increment setting version to 13
...
Contributes to issue CURA-7282.
2020-04-01 15:14:01 +02:00
Kostas Karmas
b118a46630
Remove TODO message from 3mf reload function
...
CURA-7333
2020-03-31 18:02:13 +02:00
Kostas Karmas
134541ee6e
Fix reloading multiple objects from 3mf file
...
CURA-7333
2020-03-31 17:57:23 +02:00
konskarm
cbccb08103
Merge pull request #7370 from Ultimaker/CURA-7328_remove_unused_machine_settings
...
Remove unused machine settings
2020-03-31 14:41:41 +02:00
Ghostkeeper
2ee3e5b386
Don't remove machines that don't exist
...
Fixes Sentry issue CURA-EM.
2020-03-30 14:10:59 +02:00
Ghostkeeper
8422172000
Increment setting version to 12
...
This is necessary for the version upgrade to run.
Contributes to issue CURA-7328.
2020-03-30 11:54:18 +02:00
Remco Burema
380e377cf3
Scout some documentation to docstring.
...
part of CURA-7325
2020-03-26 18:26:14 +01:00
Remco Burema
3c50b78e68
Fix: Definitions could be partly saved between backup restore and quit.
...
part of CURA-7325
2020-03-26 18:19:47 +01:00
Ghostkeeper
ae9f2b4ba9
Catch TopologicalError when calculating convex hull intersection
...
Apparently this can happen. I don't know what shapes this happens with though. I'm guessing it's got something to do with degenerate shapes.
Fixes Sentry issue CURA-DZ.
2020-03-26 14:15:38 +01:00
Ghostkeeper
0150f37937
Merge branch 'master' into xray_in_solid_view
2020-03-24 21:45:48 +01:00