diff --git a/plugins/USBPrinting/AutoDetectBaudJob.py b/plugins/USBPrinting/AutoDetectBaudJob.py
index 6f1af6727a..78de864e57 100644
--- a/plugins/USBPrinting/AutoDetectBaudJob.py
+++ b/plugins/USBPrinting/AutoDetectBaudJob.py
@@ -3,8 +3,8 @@
from UM.Job import Job
from UM.Logger import Logger
-from plugins.USBPrinting.avr_isp import ispBase
+from .avr_isp import ispBase
from .avr_isp.stk500v2 import Stk500v2
from time import time, sleep
diff --git a/plugins/USBPrinting/plugin.json b/plugins/USBPrinting/plugin.json
index 3484c8a48a..5d3cba8415 100644
--- a/plugins/USBPrinting/plugin.json
+++ b/plugins/USBPrinting/plugin.json
@@ -1,7 +1,7 @@
{
"name": "USB printing",
"author": "Ultimaker B.V.",
- "version": "1.0.0",
+ "version": "1.0.1",
"api": 5,
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
"i18n-catalog": "cura"
diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json
index 678ea0a697..384b7d0412 100644
--- a/resources/bundled_packages/cura.json
+++ b/resources/bundled_packages/cura.json
@@ -532,7 +532,7 @@
"package_type": "plugin",
"display_name": "USB Printing",
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
- "package_version": "1.0.0",
+ "package_version": "1.0.1",
"sdk_version": 5,
"website": "https://ultimaker.com",
"author": {
diff --git a/resources/definitions/alfawise_u20.def.json b/resources/definitions/alfawise_u20.def.json
index 87726fec3d..de8525fa4d 100644
--- a/resources/definitions/alfawise_u20.def.json
+++ b/resources/definitions/alfawise_u20.def.json
@@ -7,7 +7,7 @@
"author": "Samuel Pinches",
"manufacturer": "Alfawise",
"file_formats": "text/x-gcode",
- "preferred_quality_type": "fine",
+ "preferred_quality_type": "fast",
"machine_extruder_trains":
{
"0": "alfawise_u20_extruder_0"
@@ -53,9 +53,6 @@
"material_bed_temperature": {
"default_value": 50
},
- "layer_height": {
- "default_value": 0.15
- },
"layer_height_0": {
"default_value": 0.2
},
diff --git a/resources/definitions/jgaurora_a1.def.json b/resources/definitions/jgaurora_a1.def.json
index 4fd2eb4994..b9a921c311 100644
--- a/resources/definitions/jgaurora_a1.def.json
+++ b/resources/definitions/jgaurora_a1.def.json
@@ -7,7 +7,7 @@
"author": "Samuel Pinches",
"manufacturer": "JGAurora",
"file_formats": "text/x-gcode",
- "preferred_quality_type": "fine",
+ "preferred_quality_type": "fast",
"machine_extruder_trains":
{
"0": "jgaurora_a1_extruder_0"
@@ -53,9 +53,6 @@
"material_bed_temperature": {
"default_value": 67
},
- "layer_height": {
- "default_value": 0.15
- },
"layer_height_0": {
"default_value": 0.12
},
diff --git a/resources/definitions/jgaurora_a5.def.json b/resources/definitions/jgaurora_a5.def.json
index 02d9a9db4f..d84a8440e6 100644
--- a/resources/definitions/jgaurora_a5.def.json
+++ b/resources/definitions/jgaurora_a5.def.json
@@ -9,7 +9,7 @@
"file_formats": "text/x-gcode",
"platform": "jgaurora_a5.stl",
"platform_offset": [-242, -101, 273],
- "preferred_quality_type": "fine",
+ "preferred_quality_type": "fast",
"machine_extruder_trains":
{
"0": "jgaurora_a5_extruder_0"
@@ -55,9 +55,6 @@
"material_bed_temperature": {
"default_value": 67
},
- "layer_height": {
- "default_value": 0.15
- },
"layer_height_0": {
"default_value": 0.12
},
diff --git a/resources/definitions/jgaurora_z_603s.def.json b/resources/definitions/jgaurora_z_603s.def.json
index 59e0ff129c..3a78585240 100644
--- a/resources/definitions/jgaurora_z_603s.def.json
+++ b/resources/definitions/jgaurora_z_603s.def.json
@@ -7,7 +7,7 @@
"author": "Samuel Pinches",
"manufacturer": "JGAurora",
"file_formats": "text/x-gcode",
- "preferred_quality_type": "fine",
+ "preferred_quality_type": "fast",
"machine_extruder_trains":
{
"0": "jgaurora_z_603s_extruder_0"
@@ -53,9 +53,6 @@
"material_bed_temperature": {
"default_value": 55
},
- "layer_height": {
- "default_value": 0.15
- },
"layer_height_0": {
"default_value": 0.2
},
diff --git a/resources/qml/ActionPanel/OutputProcessWidget.qml b/resources/qml/ActionPanel/OutputProcessWidget.qml
index 8ce5d13f17..d1790b3791 100644
--- a/resources/qml/ActionPanel/OutputProcessWidget.qml
+++ b/resources/qml/ActionPanel/OutputProcessWidget.qml
@@ -112,6 +112,8 @@ Column
id: previewStageShortcut
height: UM.Theme.getSize("action_button").height
+ leftPadding: UM.Theme.getSize("default_margin").width
+ rightPadding: UM.Theme.getSize("default_margin").width
text: catalog.i18nc("@button", "Preview")
onClicked: UM.Controller.setActiveStage("PreviewStage")
diff --git a/resources/qml/ActionPanel/PrintInformationWidget.qml b/resources/qml/ActionPanel/PrintInformationWidget.qml
index 436649c4e1..554273a818 100644
--- a/resources/qml/ActionPanel/PrintInformationWidget.qml
+++ b/resources/qml/ActionPanel/PrintInformationWidget.qml
@@ -11,9 +11,6 @@ UM.RecolorImage
{
id: widget
- //implicitHeight: UM.Theme.getSize("section_icon").height
- //implicitWidth: UM.Theme.getSize("section_icon").width
-
source: UM.Theme.getIcon("info")
width: UM.Theme.getSize("section_icon").width
height: UM.Theme.getSize("section_icon").height
diff --git a/resources/qml/ActionPanel/SliceProcessWidget.qml b/resources/qml/ActionPanel/SliceProcessWidget.qml
index 1143bb4c1a..8f6608e15c 100644
--- a/resources/qml/ActionPanel/SliceProcessWidget.qml
+++ b/resources/qml/ActionPanel/SliceProcessWidget.qml
@@ -44,7 +44,7 @@ Column
{
id: autoSlicingLabel
width: parent.width
- visible: prepareButtons.autoSlice && widget.backendState == UM.Backend.Processing
+ visible: prepareButtons.autoSlice && (widget.backendState == UM.Backend.Processing || widget.backendState == UM.Backend.NotStarted)
text: catalog.i18nc("@label:PrintjobStatus", "Auto slicing...")
color: UM.Theme.getColor("text")
@@ -71,7 +71,8 @@ Column
width: parent.width
height: UM.Theme.getSize("progressbar").height
value: progress
- visible: widget.backendState == UM.Backend.Processing
+ indeterminate: widget.backendState == UM.Backend.NotStarted
+ visible: (widget.backendState == UM.Backend.Processing || (prepareButtons.autoSlice && widget.backendState == UM.Backend.NotStarted))
background: Rectangle
{
@@ -135,6 +136,10 @@ Column
{
var autoSlice = UM.Preferences.getValue("general/auto_slice")
prepareButtons.autoSlice = autoSlice
+ if(autoSlice)
+ {
+ CuraApplication.backend.forceSlice()
+ }
}
}
diff --git a/resources/qml/Preferences/SettingVisibilityPage.qml b/resources/qml/Preferences/SettingVisibilityPage.qml
index 958a5f3d45..e1fd9cc389 100644
--- a/resources/qml/Preferences/SettingVisibilityPage.qml
+++ b/resources/qml/Preferences/SettingVisibilityPage.qml
@@ -115,15 +115,16 @@ UM.PreferencesPage
currentIndex:
{
+ var idx = -1;
for(var i = 0; i < settingVisibilityPresetsModel.items.length; ++i)
{
if(settingVisibilityPresetsModel.items[i].presetId == settingVisibilityPresetsModel.activePreset)
{
- currentIndex = i;
- return;
+ idx = i;
+ break;
}
}
- return -1
+ return idx;
}
onActivated:
diff --git a/resources/qml/Toolbar.qml b/resources/qml/Toolbar.qml
index e019714abe..1e335472d4 100644
--- a/resources/qml/Toolbar.qml
+++ b/resources/qml/Toolbar.qml
@@ -115,6 +115,7 @@ Item
}
radius: UM.Theme.getSize("default_radius").width
color: UM.Theme.getColor("lining")
+ visible: extrudersModel.items.length > 1
}
Column
@@ -131,8 +132,7 @@ Item
id: extruders
width: childrenRect.width
height: childrenRect.height
- property var _model: Cura.ExtrudersModel { id: extrudersModel }
- model: _model.items.length > 1 ? _model : 0
+ model: extrudersModel.items.length > 1 ? extrudersModel : 0
delegate: ExtruderButton
{
@@ -144,13 +144,18 @@ Item
}
}
+ Cura.ExtrudersModel
+ {
+ id: extrudersModel
+ }
+
UM.PointingRectangle
{
- id: panelBorder;
+ id: panelBorder
- anchors.left: parent.right;
- anchors.leftMargin: UM.Theme.getSize("default_margin").width;
- anchors.top: base.top;
+ anchors.left: parent.right
+ anchors.leftMargin: UM.Theme.getSize("default_margin").width
+ anchors.top: base.top
anchors.topMargin: base.activeY
z: buttons.z - 1
@@ -161,14 +166,14 @@ Item
{
if (panel.item && panel.width > 0)
{
- return Math.max(panel.width + 2 * UM.Theme.getSize("default_margin").width);
+ return Math.max(panel.width + 2 * UM.Theme.getSize("default_margin").width)
}
else
{
return 0;
}
}
- height: panel.item ? panel.height + 2 * UM.Theme.getSize("default_margin").height : 0;
+ height: panel.item ? panel.height + 2 * UM.Theme.getSize("default_margin").height : 0
opacity: panel.item && panel.width > 0 ? 1 : 0
Behavior on opacity { NumberAnimation { duration: 100 } }
@@ -186,11 +191,11 @@ Item
{
id: panel
- x: UM.Theme.getSize("default_margin").width;
- y: UM.Theme.getSize("default_margin").height;
+ x: UM.Theme.getSize("default_margin").width
+ y: UM.Theme.getSize("default_margin").height
source: UM.ActiveTool.valid ? UM.ActiveTool.activeToolPanel : ""
- enabled: UM.Controller.toolsEnabled;
+ enabled: UM.Controller.toolsEnabled
}
}
diff --git a/resources/themes/cura-light/icons/info.svg b/resources/themes/cura-light/icons/info.svg
index 97e4fc4f35..9896b3dac8 100644
--- a/resources/themes/cura-light/icons/info.svg
+++ b/resources/themes/cura-light/icons/info.svg
@@ -1,48 +1,13 @@
-
-
-
+
+
\ No newline at end of file