Commit graph

10057 commits

Author SHA1 Message Date
Lipu Fei
024f2384e0 Fix mutable arg problem and rename arg
CURA-4049
2017-07-18 08:32:22 +02:00
Mark Burton
f66bbf0dac Fix recently broken setting of gcode area value property setting on focus loss. 2017-07-17 22:01:43 +01:00
Tim Kuipers
83f6dec28d rename roofing settings: topmost_skin => roofing (CURA-3940) 2017-07-17 15:51:36 +02:00
Tim Kuipers
141543d7ca don't enable roofing by default (CURA-3940) 2017-07-17 15:32:57 +02:00
Tim Kuipers
26ac70d2bd feat: topmost_skin_angles (CURA-3940) 2017-07-17 15:16:11 +02:00
Tim Kuipers
9dcb2c918e fix: disable topmost skin settings if there is no top skin (CURA-3940) 2017-07-17 14:46:24 +02:00
Tim Kuipers
7b56ba41b1 fix: topmost_skin_extruder_nr enabled function (CURA-3940) 2017-07-17 14:46:24 +02:00
Tim Kuipers
89cafc867e cleanup: remove superfluous value equal to default_value (CURA-3940) 2017-07-17 14:46:24 +02:00
Tim Kuipers
c91d11fde3 fix: make ironing inherit from topmost_skin rather than top_bottom (CURA-3940) 2017-07-17 14:46:24 +02:00
Tim Kuipers
4754fd51ad feat: topmost skin: Roofing settings (CURA-3940) 2017-07-17 14:46:24 +02:00
Tim Kuipers
6fc824abd5 fix: make line width factor layer 0 an extruder setting (CURA-4027) 2017-07-17 14:46:00 +02:00
Lipu Fei
3c663d576c Do not save setting_version when serializing an XML material
CURA-4053

setting_version is derived from the "version" tag in the XML material
schema.
2017-07-17 13:54:22 +02:00
Lipu Fei
ecdf0bbe33 Fix setting_version in metadata for XMLMaterial
CURA-4053
2017-07-17 13:40:12 +02:00
Lipu Fei
63b71b8661 Fix typo in comments 2017-07-17 13:39:03 +02:00
Lipu Fei
e6ce98b36d Make machine_nozzle_offset is not None before using it
CURA-4053
2017-07-17 13:01:15 +02:00
Jaime van Kessel
afe5f56862 If a default color is used, the layer view now correctly uses it. 2017-07-17 11:44:54 +02:00
Jaime van Kessel
53cec3bea4 Merge branch 'master' of github.com:Ultimaker/Cura 2017-07-17 11:10:42 +02:00
Jaime van Kessel
99b236c8d4 Removed "fix" that caused project files to create new instances if there was no conflict.
The overriding doesn't make any sense. The original commit mentions that it should fix something, but it doesn't acutally fix it. It seems
the original issue was fixed in the proper place, leaving this code to mess everything up.

CURA-3756
2017-07-17 11:08:31 +02:00
Chris R
7019d57db2 Keep Ironing settings together while in experimental 2017-07-17 18:37:08 +09:30
Lipu Fei
68989f2871 Use optional arg in serialize() to exclude network auth keys
CURA-4049
2017-07-17 11:04:08 +02:00
Ghostkeeper
7f1dfcf433
Move prime tower more left
Otherwise it intersects with one of the clips on some profiles.
2017-07-14 15:57:08 +02:00
Ghostkeeper
19d9f37bc5
Also subtract support horizontal expansion from prime tower Y position
*&@#
2017-07-14 13:43:05 +02:00
Ghostkeeper
8da2ae55cd
Improve prime tower position formula again
Basically the entire implementation of BuildVolume.py is in here by now... It's a bit more conservative than BuildVolume but I couldn't find a case where this fails (again).
2017-07-14 13:04:00 +02:00
Jaime van Kessel
dee09e15ae Added 101hero platform, based on pull request from rmcolbert
CURA-4046
2017-07-14 12:59:39 +02:00
fieldOfView
b5d7ec5bd2 Round fractional widths and heights in system-themed qml 2017-07-14 12:58:07 +02:00
Jaime van Kessel
549e2c12c8 Calculated values now show calculated instead of a formula
CURA-3385
2017-07-14 11:39:10 +02:00
Jaime van Kessel
82ff9dfe1b Merge branch 'feature_machine_settings_27' of https://github.com/fieldOfView/Cura 2017-07-13 13:44:34 +02:00
Lipu Fei
6d647e59cb Merge pull request #2108 from fieldOfView/fix_hide_single_extruder_button
Hide the extruder button for Custom FDM Printers with 1 extruder
2017-07-13 13:42:51 +02:00
Lipu Fei
b3772f4879 Merge pull request #2106 from fieldOfView/fix_umo_upgrades_definition_changes
Fix creating a new definition_changes container
2017-07-13 12:54:04 +02:00
Lipu Fei
9b9093cfab Merge pull request #2105 from maukcc/cura/master
Cartesio extruders start positions
2017-07-13 12:43:35 +02:00
Ghostkeeper
5ad4c58055
Take travel avoid distance into account with prime tower position
Otherwise you can't print if platform adhesion is off.
2017-07-13 12:42:58 +02:00
Ghostkeeper
a84a2922b6 Merge branch 'master' of github.com:Ultimaker/Cura 2017-07-13 09:05:55 +02:00
Lipu Fei
6cae413766 Treat initial_layer_line_width_factor as a percentage instead of factor
CURA-4036

initial_layer_line_width_factor is a percentage ranging from 0 to 100,
so when calculating the prime tower position, we need to divide it by
100.
2017-07-13 08:58:41 +02:00
Lipu Fei
bcd93522a2 Use bool instead of str for default_value of fill_outline_gaps
CURA-4023
2017-07-13 08:44:44 +02:00
maukcc
2928b1d5e0 Cartesio additional extruder position updates 2017-07-12 15:30:12 +02:00
fieldOfView
82d3a98f95 Hide the extruder button for Custom FDM Printers with 1 extruder 2017-07-12 14:47:38 +02:00
Youness Alaoui
7e7e15a12b Fix MachineManager connection to OutputDeviceManager signals late.
If a PrinterOutputDevice is able to connect quickly to a machine, then
by the time the MachineManager is created and connects to the signal,
it will be too late, and it might miss that there is already connected
devices.

# Conflicts:
#	plugins/USBPrinting/USBPrinterOutputDeviceManager.py
2017-07-12 14:06:08 +02:00
fieldOfView
6cb5412f91 Fix creating a new definition_changes container
global_container_stack.definitionChanges always returns a container, global_container_stack.findContainer({"type": "definition_changes"}) does not (because an empty container does not have the type "definition_changes".
2017-07-12 13:47:31 +02:00
maukcc
50d3ba9fbe Cartesio extruders start positions
Cartesio extruders start and end positions added
2017-07-12 13:43:54 +02:00
fieldOfView
c27859ddc5 Fix spelling for consistency 2017-07-11 23:32:47 +02:00
fieldOfView
1b4bd05106 Make doubly sure that settings are changed before closing dialog 2017-07-11 23:27:31 +02:00
fieldOfView
d00bb2524e Fix layout
Dialog is now more robust against being too small
2017-07-11 22:33:05 +02:00
PCDotFan
f31649e892 Fix % 2017-07-11 23:36:08 +08:00
Jaime van Kessel
391533e939 Slice info is now sent by https 2017-07-11 17:09:59 +02:00
fieldOfView
219d1938c2 Move labels into components with the controls...
...so they are both children of the same TooltipArea
2017-07-11 16:40:05 +02:00
Ghostkeeper
7de501ac87
Update description of initial layer line width
It now does apply to bed adhesion features.

Contributes to issue CURA-4027.
2017-07-11 16:32:31 +02:00
fieldOfView
2ba0dd094e Simplify layout 2017-07-11 15:54:21 +02:00
Ghostkeeper
a04cb7524d
Remove nonsensical global nozzle offsets for Dagoma DiscoEasy200
It doesn't make sense to always have a nozzle offset for all nozzles. What's more, the setting only exists in fdmextruder.def.json so it can't be set in something that inherits from fdmprinter.def.json.
2017-07-11 14:47:10 +02:00
Ghostkeeper
a04e389b7f
Fix machine_nozzle_head_polygon
The min/max values were long ago replaced by a proper polygon.
2017-07-11 14:43:26 +02:00
Ghostkeeper
0bf0e13adc
Fix unknown setting machine_nozzle_gantry_distance
It has been renamed to gantry_height long ago.
2017-07-11 14:39:50 +02:00