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
Ghostkeeper
41103cfca0
Make machine_nozzle_head_distance settable per extruder
...
It won't have an effect on the actual g-code since the engine still requests it from the global stack, but at least the warnings in the log go away.
2017-07-11 14:37:22 +02:00
Ghostkeeper
4c966a1834
Fix inheritance formula for prime tower position
...
It now takes the values it depends on from the correct extruder and applies the first layer line width.
2017-07-11 14:09:44 +02:00
Ghostkeeper
d6941fef2f
Interpret material compatible 'unknown' as 'yes'
...
We decide whether it is unknown (or unsupported) based on the availability of profiles for it.
Contributes to issue EM-1662.
2017-07-11 13:23:51 +02:00
Arjen Hiemstra
95b825a4c5
Emit propertiesChanged on the global stack from the extruder stack
...
But only when the setting that changed has a relation that is not
settable per extruder.
Fixes CURA-3521
2017-07-11 12:03:23 +02:00
Arjen Hiemstra
458c9ac540
Remove two unnecessary resolveOrValue calls
...
Contributes to CURA-3521
2017-07-11 12:03:23 +02:00
Ghostkeeper
fc93617698
Don't invert Y direction of offset for disallowed areas
2017-07-11 11:59:55 +02:00
14bitVoid
0f9125633b
Multiply skirt/brim widths with initial layer line width
2017-07-11 02:51:24 +02:00
14bitVoid
a08d11769d
Merge branch 'master' into first_layer_line_width
2017-07-11 01:39:14 +02:00
fieldOfView
aa7ab2e0a7
Remove unnecessary eval() construct
2017-07-10 16:49:03 +02:00
Ghostkeeper
012d299d98
Prevent circular import
...
When this is imported during the __init__, it'll long have been imported elsewhere and won't need to import it again but still guarantees that it is actually imported if no other module does it first.
Contributes to issue CURA-4024.
2017-07-10 16:42:38 +02:00
PCDotFan
72724734c1
Fix ASCII quotes
2017-07-10 20:57:41 +08:00
Ghostkeeper
ee52e1b9ea
Reposition prime tower automatically
...
This actually looks really nice. It just moves right along that border there. Eventually we could also auto-position the X position but for now this is fine.
2017-07-10 14:21:40 +02:00
Lipu Fei
7d9f99c0e8
Merge pull request #2083 from Ultimaker/thin_walls
...
feat: print thin walls setting (CURA-4023)
2017-07-10 14:14:26 +02:00
Tim Kuipers
9f4e3fcf56
Merge branch 'feature_gradual_support'
2017-07-10 14:14:00 +02:00
Ghostkeeper
6d2b46244f
Home printer after aborting
...
Otherwise the head gets left on top of the print and you'd have to manually move it aside after each abort.
2017-07-10 13:38:40 +02:00
fieldOfView
79e38407c8
Add tooltip to "Number of Extruders" control
2017-07-10 12:34:39 +02:00
fieldOfView
e2c978f88b
Remove unused extruderContainerIndex property
...
Since the work on CuraContainerStack, the definition changes container for the extruder and for the global stack are always on the same index
2017-07-10 12:23:27 +02:00
fieldOfView
7fe674bc5b
Improve test for empty containers
2017-07-10 12:19:19 +02:00
Ghostkeeper
8822307e02
Cache preferences instance during start-up
...
Perhaps a bit faster and less code duplication.
Contributes to issue CURA-4024.
2017-07-10 11:54:27 +02:00
Ghostkeeper
9bfe18393f
Make sure the preferences file doesn't always get upgraded
...
When the setting is equal to the default the setting_version won't get written to the preferences file. In that case the version upgrade system assumes that the setting_version was 0 or 1 and upgrades it.
This makes sure that the setting is never equal to the default so that it always gets written.
Found while working on CURA-4024.
2017-07-10 11:45:03 +02:00
Ghostkeeper
f0d327c0d0
Set setting_version properly on new stacks so you don't need to upgrade
...
I don't think stacks had a setting_version property previously.
Contributes to issue CURA-4024.
2017-07-10 11:22:35 +02:00
Ghostkeeper
81e07b1530
Use stack properties instead of .findContainer(type = ...)
...
Recently we changed the empty containers such that there is only one empty container instance and it doesn't have the proper type any more. Instead we have properties on the stack that allows us to find the container with the proper type. It's faster and easier to use.
We've had a few bugs about this so I decided to update all of them to remove those for the future, except the ones in plugins/MachineSettingsAction/MachineSettingsAction.py because we have a pending pull request that fixes those. Fixing them would give merge conflicts for fieldOfView.
It doesn't really belong to CURA-4024 but I'm sticking it under that nomer anyway to get it reviewed.
2017-07-10 10:35:03 +02:00
Ghostkeeper
4ad9ebc444
Merge branch 'master' of https://github.com/tsaaristo/Cura into tsaaristo-master
2017-07-10 09:14:41 +02:00
PCDotFan
25dd7c857d
Update Chinese translation
2017-07-10 09:37:09 +08:00
fieldOfView
d6ddf15e24
Fix selecting material for UM2 when switching from UltiGcode
2017-07-09 16:46:25 +02:00
fieldOfView
8c2f556616
Switch to an appropriate material when changing the material diameter
...
If we don't do this, the material will always override the setting in Machine Settings
2017-07-09 16:41:24 +02:00
fieldOfView
ddc94e9bec
Improve readability
2017-07-09 15:44:01 +02:00
fieldOfView
b8ea762242
Override some tooltips for clarity in the context of Machine Settings
2017-07-09 14:57:51 +02:00
fieldOfView
cb7b845a32
Add tooltips to the head polygon fields
2017-07-09 14:39:55 +02:00
fieldOfView
4705ada6ef
Add tooltip to gcode areas
2017-07-09 13:35:50 +02:00
fieldOfView
1eeb953072
Restructure propertyProviders to be part of setting components
2017-07-09 13:12:25 +02:00
fieldOfView
a2332ae304
Add tooltips to most fields
2017-07-09 12:32:16 +02:00
fieldOfView
de0ac5ccff
Use CuraContainerStack API
2017-07-09 11:28:14 +02:00
14bitVoid
73a99c5eba
Update description of initial layer line width
2017-07-09 04:52:52 +02:00
14bitVoid
ea35fdfd30
Merge branch 'master' of https://github.com/Ultimaker/Cura into first_layer_line_width
2017-07-09 00:54:00 +02:00
PCDotFan
e7170b19f1
Update Chinese translation
2017-07-08 20:03:01 +08:00
PCDotFan
2b18883e1a
Update chinese translation
2017-07-08 19:55:47 +08:00