Jaime van Kessel
1020b0a2f3
Finding all qualities no longer does silly things with materials
...
The fetchContainer function also did magical material filtering, which caused it to go haywire.
CURA-3929
2017-06-14 09:40:11 +02:00
Lipu Fei
0e09094a3d
Merge branch '2.6'
2017-06-13 15:06:37 +02:00
Lipu Fei
dd65248968
Only set metadata/material for quality_changes if material is not None
...
CURA-3929
2017-06-13 14:35:27 +02:00
Jaime van Kessel
c8d9720a8a
Merge branch '2.6' of github.com:Ultimaker/Cura
2017-06-13 13:51:55 +02:00
Jaime van Kessel
ec73abecb5
Custom material now defaults to PLA.
...
This is not an ideal solution, but it bandaids a problem for the moment.
CURA-3911
2017-06-13 13:48:34 +02:00
Arjen Hiemstra
e5df4c4c5e
Merge branch '2.6'
...
* 2.6:
Merge pull request #1910 from Ultimaker/fix_dialog_sizes
Fix ordering of merged PlatformPhysicsOperation
2017-06-13 13:23:35 +02:00
Arjen Hiemstra
d44caa281b
Fix ordering of merged PlatformPhysicsOperation
...
This makes sure we undo the PP operation before the other operation, so
the ordering of operations is still correct.
Contributes to CURA-3912
2017-06-13 13:10:59 +02:00
Jaime van Kessel
df67ae18f1
Merge branch '2.6' of github.com:Ultimaker/Cura
2017-06-12 15:25:35 +02:00
Jaime van Kessel
9a54ff426b
FindAllQualitiesForMachineMaterial only looks with basic materials if it found them
...
CURA-3911
2017-06-12 15:14:25 +02:00
Jaime van Kessel
a306b4dada
We now properly fall back if no basic material is found
...
CURA-3911
2017-06-12 13:53:35 +02:00
Lipu Fei
82224c0ed0
Copy material into metadata if machine has specific material profiles when duplicating a quality profile
...
CURA-3929
2017-06-12 10:56:01 +02:00
Mark
0153ba6947
Remove support_interface_density from default visible settings. Changing it will usually mess up your print
2017-06-08 11:38:57 +02:00
sheinz
de62a3c0fe
Fix displaying layers with python3.6
2017-06-06 23:47:40 +03:00
Ghostkeeper
f719be2484
Be robust against faulty data from the engine
...
We modify the line types that we get from the engine so that it's always within range.
This was a bug I found during development of CURA-3903.
2017-06-02 11:35:11 +02:00
Ghostkeeper
afb5dd7582
Merge branch '2.6'
2017-06-02 10:27:51 +02:00
Lipu Fei
6bcc1c296d
Do not override filter_by_material if no material is found
...
CURA-3884
We rely on the machine to decide whether it needs machine specific
materials, so we don't override the filter_by_material flag when
looking for quality profiles for a material.
2017-06-01 13:26:45 +02:00
Jaime van Kessel
c76a91fbb4
added curaplugin to list of plugin extensions
...
CURA-3712
2017-05-31 13:21:44 +02:00
Ghostkeeper
cbe4891784
Merge branch '2.6'
2017-05-30 13:36:04 +02:00
Ghostkeeper
9132a025d6
Merge branch 'feature_CURA-3810_material_info_button' of https://github.com/LipuFei/Cura into LipuFei-feature_CURA-3810_material_info_button
2017-05-30 13:32:03 +02:00
Lipu Fei
8af1cc886f
Use .definition to access DefinitionContainer in qml
...
CURA-3810
2017-05-30 12:49:12 +02:00
Lipu Fei
c80e1b67a5
Only show material info button for multi-extrusion machines
...
CURA-3810
2017-05-29 18:00:46 +02:00
Ghostkeeper
bbd852ceb7
Merge branch '2.6'
2017-05-29 15:56:02 +02:00
Ghostkeeper
e0326bbb9b
Merge branch '2.6' of github.com:Ultimaker/Cura into 2.6
2017-05-29 15:55:08 +02:00
Lipu Fei
585bc78892
Only set material for imported quality profile if there is an active material
...
CURA-3881
CuraContainerRegistry._activeMaterialId() can return an empty string
if there is no active material, and in this case, importing a custom
quality file will fail.
2017-05-29 15:52:29 +02:00
Ghostkeeper
50c4b88050
Let global stack handle limit to extruder
...
Contributes to issue CURA-3738.
2017-05-29 15:44:24 +02:00
Ghostkeeper
b8f290d835
Merge branch 'master' of github.com:Ultimaker/Cura
2017-05-29 15:40:24 +02:00
Ghostkeeper
8ec9337077
Merge branch 'feature_extruder_per_feature'
2017-05-29 15:40:06 +02:00
Lipu Fei
85e875257b
Use "/<version>/<machineName>" as the material info URL suffix
...
CURA-3810
2017-05-29 15:23:52 +02:00
Jaime van Kessel
ca922e9e9d
The monitor item is now actually used to display information on monitor page
...
The UM3 now provides camera image in this way
CURA-3826
2017-05-29 13:47:41 +02:00
Jaime van Kessel
5dbee706a7
Printer output device can now have a QML item
...
This contributes to CURA-3826. This will allow printer output devices to
add custom UI elements to the monitor tab in the future.
2017-05-29 13:02:00 +02:00
Arjen Hiemstra
586050552b
Merge branch '2.6'
...
* 2.6:
Error out when trying to import a profile witha quality_type we dont have
Add default for colour code of material
When trying to convert None to RGBA, log it and return a usable default
2017-05-24 15:47:46 +02:00
Arjen Hiemstra
9bda7dbaae
Error out when trying to import a profile witha quality_type we dont have
...
Rather than successfully importing the profile and then not showing
anything, we now display an error. Not the perfect solution but the
easiest for now.
Contributes to #1873
2017-05-24 15:43:49 +02:00
Lipu Fei
374b6d4e35
Merge branch '2.6'
2017-05-24 14:10:26 +02:00
Jaime van Kessel
3c14545e08
Merge branch 'fix_machine_name_conflicts' of https://github.com/fieldOfView/Cura
2017-05-24 11:27:05 +02:00
Ghostkeeper
0f97dd6fde
Let global stack handle limit to extruder
...
Contributes to issue CURA-3738.
2017-05-22 16:56:54 +02:00
Ghostkeeper
1f33a0d4cd
Use per-parameter-value compression for signals
...
This will only emit one signal for each unique combination of parameters.
Contributes to issue CURA-3803.
2017-05-22 15:36:46 +02:00
Ghostkeeper
bec43d5b9a
Make sure that the preferred material name variable exists
...
Another small bug I found when looking through this MachineManager code. My IDE was complaining that the preferred_material_name was not always initialised and that preferred_material was an unused variable.
Doesn't contribute to issue CURA-3803.
2017-05-22 15:36:46 +02:00
Jaime van Kessel
c474642744
Removed debug ID
...
CURA-3814
2017-05-22 14:25:29 +02:00
Jaime van Kessel
92192ff411
Merge branch 'master' of github.com:Ultimaker/Cura
2017-05-22 14:10:27 +02:00
Jaime van Kessel
5aba1731f5
Renamed useOptionalExtruder to addOptional extruder
...
This is more in line with the other properties
CURA-3814
2017-05-22 14:05:10 +02:00
Ghostkeeper
c14294d1f7
Merge branch '2.6'
...
Conflicts:
cura/Settings/ExtrudersModel.py
Contributes to issue CURA-3803.
2017-05-22 14:02:48 +02:00
Ghostkeeper
5f0fb3f9bd
Don't squash signals updating materials and variants
...
These may have different parameters, such as which machine and extruder they are updating the material and variant of. If we only pass the last signal on, then we're missing the update of other extruders.
Contributes to issue CURA-3803.
2017-05-22 14:01:58 +02:00
Ghostkeeper
8c166ea770
Use CuraContainerStack.definition instead of ContainerStack.getBottom()
...
We know now that it must be a Cura Container Stack. This should be a bit faster, and makes the error message I was getting a bit more clear.
Contributes to issue CURA-3803.
2017-05-22 14:01:58 +02:00
Ghostkeeper
5ae02fb4c6
Listen to changes on all extruders
...
Not just the active extruder. The non-active extruder may change when loading a project file which happened to have the same printer (so no new printer is created) and the same material and variant in the active extruder but not the same material or variant in another extruder.
Contributes to issue CURA-3803.
2017-05-22 14:01:58 +02:00
Ghostkeeper
6315947156
Modify parameter types from DefinitionContainer to DefinitionContainerInterface
...
It may also be any other class that implements the Definition Container Interface.
Not really related to CURA-3803 but I'm putting it there anyway as I found it during that development.
2017-05-22 14:01:57 +02:00
Jaime van Kessel
b69ced5766
Set color of "Not Overriden" option to white
...
CURA-3814
2017-05-22 13:45:28 +02:00
Jaime van Kessel
20cb3ea01f
Added "optional_extruder" setting type
...
CURA-3814
2017-05-22 13:24:41 +02:00
Jaime van Kessel
4d853d5d52
Build volume no longer gives issue if -1 is provided as an int
...
CURA-3814
2017-05-22 13:22:03 +02:00
Lipu Fei
df36c7a18b
Check global_stack before updating in SettingInheritanceManager
...
CURA-3756
2017-05-19 15:24:09 +02:00
Lipu Fei
862cbe0211
Check global_stack before updating in SettingInheritanceManager
...
CURA-3756
2017-05-19 15:23:30 +02:00