diff --git a/plugins/LayerView/LayerView.qml b/plugins/LayerView/LayerView.qml
index 53f44f3f03..ff8bfcb988 100755
--- a/plugins/LayerView/LayerView.qml
+++ b/plugins/LayerView/LayerView.qml
@@ -72,7 +72,7 @@ Item
anchors.left: parent.left
text: catalog.i18nc("@label","View Mode: Layers")
font: UM.Theme.getFont("default_bold");
- color: UM.Theme.getColor("text")
+ color: UM.Theme.getColor("setting_control_text")
Layout.fillWidth: true
elide: Text.ElideMiddle;
}
@@ -93,7 +93,7 @@ Item
font: UM.Theme.getFont("default");
visible: !UM.LayerView.compatibilityMode
Layout.fillWidth: true
- color: UM.Theme.getColor("text")
+ color: UM.Theme.getColor("setting_control_text")
}
ListModel // matches LayerView.py
@@ -211,7 +211,7 @@ Item
{
text: model.name
elide: Text.ElideRight
- color: UM.Theme.getColor("text")
+ color: UM.Theme.getColor("button_text")
font: UM.Theme.getFont("default")
anchors.verticalCenter: parent.verticalCenter
anchors.left: extrudersModelCheckBox.left;
@@ -280,7 +280,7 @@ Item
text: label
font: UM.Theme.getFont("default")
elide: Text.ElideRight
- color: UM.Theme.getColor("text")
+ color: UM.Theme.getColor("button_text")
anchors.verticalCenter: parent.verticalCenter
anchors.left: legendModelCheckBox.left;
anchors.right: legendModelCheckBox.right;
@@ -343,7 +343,7 @@ Item
Layout.fillWidth: true
Layout.preferredHeight: UM.Theme.getSize("layerview_row").height + UM.Theme.getSize("default_lining").height
Layout.preferredWidth: UM.Theme.getSize("layerview_row").width
- color: UM.Theme.getColor("text")
+ color: UM.Theme.getColor("button_text")
font: UM.Theme.getFont("default")
}
}
diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml
index bdffee4ff3..b5a52e1341 100755
--- a/resources/qml/Sidebar.qml
+++ b/resources/qml/Sidebar.qml
@@ -168,7 +168,7 @@ Rectangle
style: ButtonStyle {
background: Rectangle {
- border.width: UM.Theme.getSize("default_lining").width
+ border.width: control.checked ? UM.Theme.getSize("default_lining").width * 2 : UM.Theme.getSize("default_lining").width
border.color: (control.checked || control.pressed) ? UM.Theme.getColor("action_button_active_border") :
control.hovered ? UM.Theme.getColor("action_button_hovered_border") :
UM.Theme.getColor("action_button_border")
@@ -181,7 +181,7 @@ Rectangle
color: (control.checked || control.pressed) ? UM.Theme.getColor("action_button_active_text") :
control.hovered ? UM.Theme.getColor("action_button_hovered_text") :
UM.Theme.getColor("action_button_text")
- font: UM.Theme.getFont("default")
+ font: (control.checked || control.pressed) ? UM.Theme.getFont("default_bold") : UM.Theme.getFont("default")
text: control.text;
}
}
diff --git a/resources/qml/SidebarHeader.qml b/resources/qml/SidebarHeader.qml
index 3c26638b0a..e2d1ef9559 100644
--- a/resources/qml/SidebarHeader.qml
+++ b/resources/qml/SidebarHeader.qml
@@ -122,7 +122,7 @@ Column
Rectangle
{
anchors.fill: parent
- border.width: UM.Theme.getSize("default_lining").width
+ border.width: control.checked ? UM.Theme.getSize("default_lining").width * 2 : UM.Theme.getSize("default_lining").width
border.color: (control.checked || control.pressed) ? UM.Theme.getColor("action_button_active_border") :
control.hovered ? UM.Theme.getColor("action_button_hovered_border") :
UM.Theme.getColor("action_button_border")
@@ -369,7 +369,7 @@ Column
//sourceSize.width: width + 5
//sourceSize.height: width + 5
- color: UM.Theme.getColor("setting_validation_warning")
+ color: UM.Theme.getColor("material_compatibility_warning")
visible: !Cura.MachineManager.isCurrentSetupSupported
}
@@ -377,7 +377,7 @@ Column
{
id: materialInfoLabel
wrapMode: Text.WordWrap
- text: catalog.i18nc("@label", "Check material compability")
+ text: catalog.i18nc("@label", "Check material compatibility")
font: UM.Theme.getFont("default");
verticalAlignment: Text.AlignTop
anchors.top: parent.top
diff --git a/resources/themes/cura-light/icons/tab_status_busy.svg b/resources/themes/cura-light/icons/tab_status_busy.svg
index 4df1a5b733..debe4f6360 100644
--- a/resources/themes/cura-light/icons/tab_status_busy.svg
+++ b/resources/themes/cura-light/icons/tab_status_busy.svg
@@ -1 +1,13 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/icons/tab_status_connected.svg b/resources/themes/cura-light/icons/tab_status_connected.svg
index 4960e97d0f..a8ff015a9d 100644
--- a/resources/themes/cura-light/icons/tab_status_connected.svg
+++ b/resources/themes/cura-light/icons/tab_status_connected.svg
@@ -1 +1,13 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/icons/tab_status_finished.svg b/resources/themes/cura-light/icons/tab_status_finished.svg
new file mode 100644
index 0000000000..2519f2f862
--- /dev/null
+++ b/resources/themes/cura-light/icons/tab_status_finished.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/icons/tab_status_paused.svg b/resources/themes/cura-light/icons/tab_status_paused.svg
index 7358d76305..bab6c9ca6b 100644
--- a/resources/themes/cura-light/icons/tab_status_paused.svg
+++ b/resources/themes/cura-light/icons/tab_status_paused.svg
@@ -1 +1,13 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/icons/tab_status_stopped.svg b/resources/themes/cura-light/icons/tab_status_stopped.svg
index d93f477ea7..c9b150db3a 100644
--- a/resources/themes/cura-light/icons/tab_status_stopped.svg
+++ b/resources/themes/cura-light/icons/tab_status_stopped.svg
@@ -1 +1,13 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/icons/tab_status_unknown.svg b/resources/themes/cura-light/icons/tab_status_unknown.svg
index 1ba37e06be..f195ae238a 100644
--- a/resources/themes/cura-light/icons/tab_status_unknown.svg
+++ b/resources/themes/cura-light/icons/tab_status_unknown.svg
@@ -1 +1,15 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/resources/themes/cura-light/styles.qml b/resources/themes/cura-light/styles.qml
index cedb861da5..bb2b57509a 100755
--- a/resources/themes/cura-light/styles.qml
+++ b/resources/themes/cura-light/styles.qml
@@ -309,6 +309,8 @@ QtObject {
}
Behavior on color { ColorAnimation { duration: 50; } }
+ border.width: (control.hasOwnProperty("needBorder") && control.needBorder) ? 2 : 0
+ border.color: Theme.getColor("tool_button_border")
UM.RecolorImage {
id: tool_button_arrow
diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json
index d4d12c24cd..c1c855513f 100644
--- a/resources/themes/cura-light/theme.json
+++ b/resources/themes/cura-light/theme.json
@@ -54,7 +54,7 @@
"colors": {
"sidebar": [255, 255, 255, 255],
- "lining": [127, 127, 127, 255],
+ "lining": [192, 193, 194, 255],
"viewport_overlay": [24, 41, 77, 192],
"primary": [12, 169, 227, 255],
@@ -67,32 +67,32 @@
"topbar_button_text_inactive": [128, 128, 128, 255],
"topbar_button_text_hovered": [0, 0, 0, 255],
- "text": [24, 41, 77, 255],
+ "text": [0, 0, 0, 255],
"text_detail": [174, 174, 174, 128],
"text_link": [12, 169, 227, 255],
"text_inactive": [174, 174, 174, 255],
"text_hover": [70, 84, 113, 255],
"text_pressed": [12, 169, 227, 255],
- "text_subtext": [70, 84, 113, 255],
+ "text_subtext": [0, 0, 0, 255],
"text_emphasis": [255, 255, 255, 255],
"text_scene": [24, 41, 77, 255],
"text_scene_hover": [70, 84, 113, 255],
"error": [255, 140, 0, 255],
- "sidebar_header_bar": [24, 41, 77, 255],
- "sidebar_header_active": [70, 84, 113, 255],
- "sidebar_header_hover": [24, 41, 77, 255],
- "sidebar_header_highlight": [12, 169, 227, 255],
- "sidebar_header_highlight_hover": [255, 255, 255, 255],
+ "sidebar_header_bar": [31, 36, 39, 255],
+ "sidebar_header_active": [68, 72, 75, 255],
+ "sidebar_header_hover": [68, 72, 75, 255],
+ "sidebar_header_highlight": [68, 192, 255, 255],
+ "sidebar_header_highlight_hover": [68, 192, 255, 255],
"sidebar_header_text_inactive": [255, 255, 255, 255],
"sidebar_header_text_active": [255, 255, 255, 255],
"sidebar_header_text_hover": [255, 255, 255, 255],
"sidebar_lining": [245, 245, 245, 255],
- "button": [24, 41, 77, 255],
- "button_hover": [70, 84, 113, 255],
- "button_active": [32, 166, 219, 255],
- "button_active_hover": [12, 169, 227, 255],
+ "button": [31, 36, 39, 255],
+ "button_hover": [68, 72, 75, 255],
+ "button_active": [68, 72, 75, 255],
+ "button_active_hover": [68, 72, 75, 255],
"button_text": [255, 255, 255, 255],
"button_text_hover": [255, 255, 255, 255],
"button_text_active": [255, 255, 255, 255],
@@ -100,9 +100,9 @@
"button_disabled": [24, 41, 77, 255],
"button_disabled_text": [255, 255, 255, 101],
- "button_tooltip": [12, 169, 227, 255],
- "button_tooltip_border": [24, 41, 77, 255],
- "button_tooltip_text": [24, 41, 77, 255],
+ "button_tooltip": [31, 36, 39, 255],
+ "button_tooltip_border": [68, 192, 255, 255],
+ "button_tooltip_text": [192, 193, 194, 255],
"extruder_button_material_border": [255, 255, 255, 255],
@@ -124,13 +124,13 @@
"tab_background": [245, 245, 245, 255],
"action_button": [255, 255, 255, 255],
- "action_button_text": [24, 41, 77, 255],
+ "action_button_text": [0, 0, 0, 255],
"action_button_border": [127, 127, 127, 255],
"action_button_hovered": [255, 255, 255, 255],
"action_button_hovered_text": [24, 41, 77, 255],
"action_button_hovered_border": [12, 169, 227, 255],
- "action_button_active": [12, 169, 227, 255],
- "action_button_active_text": [255, 255, 255, 255],
+ "action_button_active": [255, 255, 255, 255],
+ "action_button_active_text": [0, 0, 0, 255],
"action_button_active_border": [12, 169, 227, 255],
"action_button_disabled": [245, 245, 245, 255],
"action_button_disabled_text": [127, 127, 127, 255],
@@ -162,7 +162,7 @@
"setting_control_highlight": [255, 255, 255, 0],
"setting_control_border": [127, 127, 127, 255],
"setting_control_border_highlight": [12, 169, 227, 255],
- "setting_control_text": [24, 41, 77, 255],
+ "setting_control_text": [127, 127, 127, 255],
"setting_control_depth_line": [127, 127, 127, 255],
"setting_control_button": [127, 127, 127, 255],
"setting_control_button_hover": [70, 84, 113, 255],
@@ -170,12 +170,14 @@
"setting_control_disabled_text": [127, 127, 127, 255],
"setting_control_disabled_border": [127, 127, 127, 255],
"setting_unit": [127, 127, 127, 255],
- "setting_validation_error_background": [255, 57, 14, 255],
+ "setting_validation_error_background": [255, 66, 60, 255],
"setting_validation_error": [127, 127, 127, 255],
- "setting_validation_warning_background": [255, 186, 15, 255],
- "setting_validation_warning": [0, 0, 0, 255],
+ "setting_validation_warning_background": [255, 145, 62, 255],
+ "setting_validation_warning": [127, 127, 127, 255],
"setting_validation_ok": [255, 255, 255, 255],
+ "material_compatibility_warning": [0, 0, 0, 255],
+
"progressbar_background": [245, 245, 245, 255],
"progressbar_control": [24, 41, 77, 255],
@@ -188,10 +190,10 @@
"checkbox": [255, 255, 255, 255],
"checkbox_hover": [255, 255, 255, 255],
- "checkbox_border": [127, 127, 127, 255],
+ "checkbox_border": [64, 69, 72, 255],
"checkbox_border_hover": [12, 169, 227, 255],
- "checkbox_mark": [24, 41, 77, 255],
- "checkbox_text": [24, 41, 77, 255],
+ "checkbox_mark": [119, 122, 124, 255],
+ "checkbox_text": [166, 168, 169, 255],
"mode_switch": [255, 255, 255, 255],
"mode_switch_hover": [255, 255, 255, 255],
@@ -202,9 +204,11 @@
"mode_switch_text_hover": [24, 41, 77, 255],
"mode_switch_text_checked": [12, 169, 227, 255],
- "tooltip": [12, 169, 227, 255],
+ "tooltip": [68, 192, 255, 255],
"tooltip_text": [255, 255, 255, 255],
+ "tool_button_border": [39, 44, 48, 255],
+
"message_background": [24, 41, 77, 255],
"message_text": [255, 255, 255, 255],
"message_border": [24, 41, 77, 255],
@@ -217,7 +221,7 @@
"message_progressbar_background": [255, 255, 255, 255],
"message_progressbar_control": [12, 169, 227, 255],
- "tool_panel_background": [255, 255, 255, 255],
+ "tool_panel_background": [31, 36, 39, 255],
"status_offline": [0, 0, 0, 255],
"status_ready": [0, 205, 0, 255],