12205 Commits

Author SHA1 Message Date
Lipu Fei
78b9a14007 Fix all possible quality changes containers for single extrusion
In the current fix, the quality changes that are applicable to the
machine may not have been fixed yet because they are not active at that
moment. This commit makes sure that for a single extrusion machine which
has just been updated to have an ExtruderStack, all the quality changes
containers that are applicable to this machine will be updated as well.
2018-01-09 13:30:01 +01:00
Lipu Fei
c91eb30de9 Skip loaded instance containers
When trying to apply the fix for single extrusion machines by creating a
new ExtruderStack, skip the quality changes container that has already
been loaded.
2018-01-09 13:30:01 +01:00
Lipu Fei
8e5167be76 Use the same machine def for extruder quality changes containers 2018-01-09 13:30:00 +01:00
Lipu Fei
59d7cc663a Fix creating ExtruderStack for single-extrusion machine at runtime
Move per-extruder settings from the machine's quality changes container
to the extruder's quality changes container.
2018-01-09 13:30:00 +01:00
Diego Prado Gesto
b11b2def3e Merge branch 'master' of https://github.com/Ultimaker/Cura 2018-01-09 10:43:42 +01:00
Diego Prado Gesto
e3e6f301f9 CURA-4778 Add up to 8 different colors when loading a GCode, since we
support up to 8 extruders in CFP
2018-01-09 10:42:03 +01:00
ChrisTerBeke
bcd6f6c12c
Merge pull request #3109 from Ultimaker/feature_merge_post_processing_plugin
Feature merge post processing plugin
2018-01-09 10:33:09 +01:00
ChrisTerBeke
6c0fb110fe Add post processing source files 2018-01-09 10:31:12 +01:00
ChrisTerBeke
9c9c46aade Remove submodule 2018-01-09 10:30:02 +01:00
ChrisTerBeke
1f2007554d Add post processing source files to main repo 2018-01-09 10:27:28 +01:00
ChrisTerBeke
a85fd0c996 Stop ignoring post processing plugin 2018-01-09 10:26:13 +01:00
Aleksei S
117c467829 Fix: Per mesh setting combobox did not save selected option
CURA-4760
2018-01-09 09:39:15 +01:00
Diego Prado Gesto
0722465fb9 Merge branch 'master' of https://github.com/Ultimaker/Cura 2018-01-09 09:17:51 +01:00
Diego Prado Gesto
4c8c4c78da CURA-4772 Create a CuraSceneNode instead of a SceneNode when reading a
GCode. Avoid creating an empty CuraSceneNode if the node is already an
instance of it.
2018-01-09 09:16:21 +01:00
Lipu Fei
c8cef9583e rename scene.gcode_list to gcode_dict
CURA-4741

With the multi build plate feature, scene.gcode_list is now a dict which
stores a list of gcode for a build plate, so it makes more sense to have
it renamed to "gcode_dict" because it's not a list.
2018-01-08 16:18:41 +01:00
Jack Ha
d05f4a493b CURA-4525 fix qml undefined QString 2018-01-08 14:41:39 +01:00
Jack Ha
584f477b54 CURA-4525 fix deleting last item 2018-01-08 14:28:09 +01:00
Jack Ha
c1cb86a334 CURA-4525 remove initial 'Unable to slice' 2018-01-08 14:00:06 +01:00
Jack Ha
164e5fdc8e CURA-4525 change active build plate if that build plate does not exist anymore; disable context menu items for build plates when no selection 2018-01-08 13:55:42 +01:00
Jaime van Kessel
99de75a3fd Fixed connection label state
CL-541
2018-01-08 13:44:20 +01:00
Jack Ha
86eb9c73ba CURA-4525 do not send empty build plates gcode; direct calling slice when skipping empty build plate 2018-01-08 13:41:58 +01:00
Jack Ha
52b75b58e7 CURA-4525 allow for empty build plates between filled build plates 2018-01-08 13:25:39 +01:00
Jaime van Kessel
df1bf419d9 Don't show "active print" header if no printer is connected
CL-541
2018-01-08 11:44:30 +01:00
Jack Ha
e638c21acb CURA-4525 fix selected object will select correct build plate (not only visualization) 2018-01-08 11:30:57 +01:00
Jack Ha
733d6234e6 CURA-4525 moved experimental preferences to bottom with its own label; all settings are by default off 2018-01-08 11:13:16 +01:00
Jaime van Kessel
ed9634ebe0 Merge branch 'master' of github.com:Ultimaker/Cura into network_rewrite 2018-01-08 10:56:12 +01:00
Jaime van Kessel
4709691884 Merge branch 'network_rewrite' of github.com:Ultimaker/Cura into network_rewrite 2018-01-08 10:08:41 +01:00
Jaime van Kessel
2ca06f383e USB printers also get their name set
CL-541
2018-01-08 09:41:18 +01:00
Tyler Gibson
203fc37c7c Merge branch 'master' into malyan_m200
# Conflicts:
#	resources/qml/SidebarSimple.qml

Resolving with updated 2 digit truncation
2018-01-07 22:54:56 -08:00
Tyler Gibson
c885341e5a Removing nozzle variants, adding material definitions 2018-01-07 22:39:54 -08:00
Lipu Fei
42b232756e
Merge pull request #3097 from midyukov-anton/activate_workaround_nvidia
Activation workaround Linux+NVidia proprietary drivers for all distributions
2018-01-07 12:12:10 +01:00
Anton Midyukov
3708c37b60 Activation workaround Linux+NVidia proprietary drivers for all distributions 2018-01-07 17:33:27 +07:00
fieldOfView
8dd5b166f4 Move 'Drop Down Support Mesh" to "Support" section...
... so it can be added as a per model setting for Support Meshes
2018-01-06 22:46:59 +01:00
fieldOfView
fbe128bbb7 Hide options for Support, Anti overhang, etc Mesh if their settings are disabled 2018-01-05 21:38:54 +01:00
fieldOfView
8bd6afad1f Render support meshes with a vertical stripe...
...so they are easier to tell apart from normal meshes, especially for single extrusion printers
2018-01-05 18:33:05 +01:00
fieldOfView
7ad15c7dd2 Allow adding support-specific settings for support meshes in Per Model Settings 2018-01-05 17:35:00 +01:00
Diego Prado Gesto
ab24506307 Add string to cura I18N catalog. Contributes to CURA-4525 2018-01-05 17:05:11 +01:00
Diego Prado Gesto
eda781ce7b Merge branch 'master' of https://github.com/Ultimaker/Cura 2018-01-05 16:54:55 +01:00
Diego Prado Gesto
c839bc1759 Groups of objects are taken into account and are shown in the object
list instead of each model separatelly. Contributes to CURA-4525
2018-01-05 16:53:18 +01:00
Diego Prado Gesto
1a520a041b CURA-4768 Allow groups of models to be included in the select all and
arrange tools.
2018-01-05 16:27:57 +01:00
Aleksei S
784a17149f Don't show save to file if not possible to slice
CURA-4525
2018-01-05 15:20:42 +01:00
ChrisTerBeke
39921795ce Properly align printer not connected label from top 2018-01-05 14:46:16 +01:00
Aleksei S
5dad6cab2c If the model is:some per mesh settings or outside of the buildplate show message,
CURA-4525
2018-01-05 14:00:23 +01:00
Ghostkeeper
a717960695
Disallow negative branch angles
The engine can't really handle that any more.

Contributes to issue CURA-4523.
2018-01-05 13:46:05 +01:00
Ghostkeeper
a8ad956c92
Erase gcode of build plates that are determined to be empty
You don't want to start a new slice, but you should still erase the g-code there.

Contributes to issue CURA-4525.
2018-01-05 13:34:39 +01:00
Ghostkeeper
fefb20deb7
Don't start slicing again if you can't slice
Contributes to issue CURA-4766.
2018-01-05 13:33:40 +01:00
Ghostkeeper
b20c6c6ac7
Use isinstance instead of type checking for SceneNode
isinstance also checks for subclasses. In our case, SceneNode was just extended to CuraSceneNode so this test was failing.

Contributes to issue CURA-4766.
2018-01-05 13:02:30 +01:00
Lipu Fei
8c98ab027a Fix code style
CURA-4758
2018-01-05 11:55:18 +01:00
Lipu Fei
223d9b6025 Update QtQuick import versions
CURA-4758
2018-01-05 11:55:18 +01:00
Lipu Fei
65e8762546 Fix layer height slider update issue
CURA-4758
2018-01-05 11:55:17 +01:00