24842 Commits

Author SHA1 Message Date
Jaime van Kessel
cc29ffa40e
Disable the activate button if the machine is already active
Fixes #8643
2020-10-28 15:41:36 +01:00
Kostas Karmas
309c5fe9f9 Merge branch '4.8' 2020-10-27 14:42:38 +01:00
Konstantinos Karmas
3dc1e7a0fe
Merge pull request #8633 from Ultimaker/CURA-7796_fix_merge_models
Reset the entire transformation when merging
2020-10-27 14:40:34 +01:00
Jaime van Kessel
d35d6b087a
Reset the entire transformation when merging
This fixes the issue when the packing algorithm rotated an object

CURA-7796
2020-10-27 13:44:33 +01:00
Konstantinos Karmas
2bef5814a3
Merge pull request #8627 from Ultimaker/revert-8553-CURA-7501_no_double_adding_extruders
Revert "Prevent duplicate adding of extruders"
2020-10-27 11:31:16 +01:00
Konstantinos Karmas
4e6097f499
Revert "Prevent duplicate adding of extruders" 2020-10-27 11:29:08 +01:00
Ghostkeeper
5cfe18d31c
Clarify user-facing string to remove internal terminology
The user doesn't know what a global stack is. This is a message that more clearly specifies what is really happening as far as the user can see.

The global stack may be None if this code is executed while there is no active printer. Normally the only time there is no active printer is:
- during first launch, while in the welcome screen
- during start-up until the profiles have been loaded
- if there was a profile corruption of some kind with the active printer.

So this function should not get called during those times. It probably isn't called except for the last case (in which case it's acceptable I guess).
This change is made after a request from a translator what the hell this means.

Contributes to issue CURA-7783.
2020-10-27 10:54:07 +01:00
Konstantinos Karmas
4804072625
Merge pull request #8553 from Ultimaker/CURA-7501_no_double_adding_extruders
Prevent duplicate adding of extruders
2020-10-26 17:02:51 +01:00
Ghostkeeper
106f3e9024
Reduce minimum value and default value for minimum line width
The previous minimum value was based on anecdotal experience about what the minimum width is that a printer can normally print. That's better as a default value and shouldn't be used as a minimum value.
The minimum value should be based on what the technical or physical limitations are. There are no real technical or physical limitations other than that you can't have 0-width lines. So the minimum is just-above-0.

Contributes to issue CURA-7682.
2020-10-26 16:24:52 +01:00
Ghostkeeper
0e87525d93
Merge branch 'libArachne_rebased' into CURA-7682_Print_thin_walls_in_libArachne 2020-10-26 15:39:47 +01:00
Jaime van Kessel
6799e3fd7d
Update the material packages versions 2020-10-26 14:11:18 +01:00
Ghostkeeper
7b1f1025a0
Clarify what a project file is
Also update the name of the menu entry for 4.7+.
2020-10-26 11:49:28 +01:00
Cláudio 'Patola' Sampaio
44dc893a3b Updated pt_BR strings for 4.8. 2020-10-25 14:27:50 +01:00
Ghostkeeper
0bcbafd0a6
Merge branch 'master' into libArachne_rebased 2020-10-25 11:50:21 +01:00
Kostas Karmas
66dbf8788e Make the maximum_value into a maximum_value_warning in Minimum Wall Line Width
We don't have to limit the users to the maximum yet.

CURA-7682
2020-10-23 17:11:21 +02:00
Kostas Karmas
aac16a27d7 Remove "Enable Variable Line Widening" in favor of "Print Thin Walls"
The setting "Enable Variable Line Widening" was using the same notion as the Print Thin Walls.
This commit fixes that by removing it and making the settings "Minimum Feature Size" and "Minimum
Wall Line Width" dependand on the Print Thin Walls.

The commit also adds reasonable default and minimum/maximum values for those two settings, along
with a clearer description on how these settings affect the thin features of the model.

CURA-7682
2020-10-23 16:30:54 +02:00
Remco Burema
b80675a149
Merge branch '4.8' 2020-10-23 14:47:03 +02:00
Jaime van Kessel
69b855f298
Ensure changeAtZ script sees speed 100 as default
The speed is asumed to be default at 100%. This is so much assumed
that the g-code doesn't even put a m220 s100 command as the basis anymore

CURA-7773
4.8-beta
2020-10-23 11:58:29 +02:00
Remco Burema
ae9ab5745e
'M220' doesn't take a 'T' parameter in any format. 2020-10-23 11:56:54 +02:00
Ghostkeeper
3353817e1c
Fix displaying time estimation with Griffin header
Otherwise it can't find the time and then doesn't output any time remaining commands.

Contributes to issue CURA-7787.
2020-10-22 16:26:15 +02:00
Ghostkeeper
9471ad1c32
Split time remaining setting into activation and method
It's a bit more elegant to have two separate settings for it, and show only the method if relevant.

Contributes to issue CURA-7787.
2020-10-22 16:23:56 +02:00
Ghostkeeper
3fce511d67
Merge branch 'postprocess_periodic_progress' of https://github.com/KimmoHop/Cura 2020-10-22 16:15:58 +02:00
Jaime van Kessel
10ed7c1288
Merge branch '4.8' of github.com:Ultimaker/Cura 2020-10-22 13:41:44 +02:00
Kostas Karmas
03dc8d00fe Up the SDK version to 7.4.0
In preparation for release of the 4.8.

CURA-7795
2020-10-22 11:29:25 +02:00
Kostas Karmas
a42c1493b7 Merge branch '4.8' 2020-10-22 11:10:48 +02:00
Konstantinos Karmas
1e005260b4
Merge pull request #8582 from Ultimaker/CURA-7643_fix_prime_tower_overlap
Fix prime tower overlap
2020-10-22 11:02:20 +02:00
Jaime van Kessel
c8889606a6
Merge branch 'master' of github.com:Ultimaker/Cura 2020-10-21 16:53:43 +02:00
Jaime van Kessel
257a661ef1
Ensure changeAtZ script sees speed 100 as default
The speed is asumed to be default at 100%. This is so much assumed
that the g-code doesn't even put a m220 s100 command as the basis anymore

CURA-7773
2020-10-21 16:52:39 +02:00
Kostas Karmas
3bc324aca5 Merge branch '4.8' 2020-10-21 15:35:31 +02:00
Kostas Karmas
12aa114483 Surround the addition the convexHull with try-except when loading a 3mf
The buildplate meshes can be in .3mf format. When Cura is loading a printer, it may try to load
its mesh from a 3mf file. At the moment cura is starting up there is no build volume yet, so adding
a convexHull to the printer's 3mf buildplate mesh is not possible. By surrounding the addition of
the convexHull with a try-except, loading of 3mf buildplate meshes on startup doesn't cause issues.

Fixes https://github.com/Ultimaker/Cura/issues/8585
2020-10-21 15:31:34 +02:00
Ghostkeeper
c9fdf5954a
Merge branch '4.8' 2020-10-20 15:28:12 +02:00
Ghostkeeper
01b432a3c3
Merge branch 'CURA-7745_Add_printer_preparing_status_in_monitor_page' into 4.8 2020-10-20 15:27:43 +02:00
Jaime van Kessel
953d363d96
Merge branch '4.8' of github.com:Ultimaker/Cura 2020-10-20 14:20:29 +02:00
Jaime van Kessel
5109bd3684
Fix crash when duplicating node with support blocker
Suggested & reported by smartavonics.

Fixes #8581
2020-10-20 14:19:33 +02:00
Jaime van Kessel
5c5a26bf35
Merge branch '4.8' of github.com:Ultimaker/Cura 2020-10-20 13:45:50 +02:00
Jaime van Kessel
e13ffb597d
Increase resolution of prime tower shadow and use doulbe brim size
It needs to use the double brim size, as it needs to ensure that
it has enough room for it's own brim and any object brim.

The resolution of the circle is increased so that the shadow matches
more with what is actually being printed

CURA-7643
2020-10-20 13:41:35 +02:00
Remco Burema
a8acdd01e4
Merge branch 'master' of https://github.com/Ultimaker/Cura 2020-10-20 12:36:41 +02:00
Remco Burema
eb9912b924
'M220' doesn't take a 'T' parameter in any format. 2020-10-20 12:36:06 +02:00
Kostas Karmas
f576e07c11 Add "preparing" status in monitor page
CURA-7745
2020-10-20 09:49:11 +02:00
Jelle Spijker
2254a49c74
Merge pull request #8551 from Ultimaker/CURA-7360_Fix_not_a_group_host_message
Fix not a group host message
2020-10-19 17:31:17 +02:00
Ghostkeeper
02e990735f
Updating translation files with new strings
These are the new strings for 4.8 in every language, to be filled in by translators.

Contributes to issue CURA-7782.
2020-10-19 13:33:12 +02:00
Ghostkeeper
bc9c767c78
Restore reporting e-mail
Contributes to issue CURA-7782.
2020-10-19 13:24:52 +02:00
Ghostkeeper
f2afe03647
Update translation templates for Cura 4.8
These are the new strings to be translated.

Contributes to issue CURA-7782.
2020-10-19 13:17:45 +02:00
Ghostkeeper
0f86481ac2
Add libnest2d and pynest2d to list of dependencies
Contributes to issue CURA-7781.
2020-10-19 13:11:46 +02:00
Kostas Karmas
25612d4184 Merge branch '4.8' 2020-10-19 11:34:11 +02:00
Konstantinos Karmas
a2cd21ac49
Merge pull request #8549 from Ultimaker/CURA-7770_Update_setting_after_disable_extruder
Force an re-evaluation of a setting when extruder has been disabled
2020-10-19 11:33:10 +02:00
Ghostkeeper
5cd62ae15b
Optimise images losslessly
This runs a filter optimisation to choose the best PNG filters for compression, then RLE optimisation. The pixel value output is still the same, but file size somewhat smaller.
2020-10-19 11:21:21 +02:00
Jaime van Kessel
ff10eac372
Merge branch '4.8' of github.com:Ultimaker/Cura 2020-10-19 11:02:44 +02:00
Jaime van Kessel
02605f00e5
Merge branch 'CURA-7780_Fix_arrange_message_not_closing_when_arrange_crashes' of github.com:Ultimaker/Cura into 4.8 2020-10-19 10:58:47 +02:00
jelle Spijker
653c14852b
Removed @-symbols from changelog
The changelog doesn't use the @-syntax for linking Github users. Removed
@-symbols in front of user names to stay consistent with previous
developer mentions.

Also rephrased the description of allow scrolling through settings-
tooltips.
2020-10-18 12:01:08 +02:00