From 9d48a90f8f8b03f94130684ec47eae7b232575e6 Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Mon, 29 Apr 2019 13:45:55 +0200 Subject: [PATCH 1/8] Add two labels instead of one Change the link to adhere to the color scheme Contributes to CURA-6434. --- .../WelcomePages/DataCollectionsContent.qml | 30 +++++++++++-------- resources/qml/WelcomePages/WelcomeContent.qml | 2 +- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index a2e54c1849..f2bfe10133 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -48,6 +48,19 @@ Item spacing: UM.Theme.getSize("wide_margin").height + Label + { + id: topLabel + width: parent.width + anchors.horizontalCenter: parent.horizontalCenter + horizontalAlignment: Text.AlignHCenter + text: catalog.i18nc("@text", "Ultimaker Cura collects anonymous data to improve print quality and user experience. For instance:") + wrapMode: Text.WordWrap + font: UM.Theme.getFont("medium") + color: UM.Theme.getColor("text") + renderType: Text.NativeRendering + } + Image { id: curaImage @@ -57,31 +70,24 @@ Item Label { - id: textLabel + id: bottomLabel width: parent.width anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter text: { - var t = catalog.i18nc("@text", "Ultimaker Cura collects anonymous data to improve print quality and user experience.") + var t = catalog.i18nc("@text", "Ultimaker Cura will not collect any information on the model.") var t2 = catalog.i18nc("@text", "More information") - t += " " + t2 + "" + t += " " + t2 + "" return t } textFormat: Text.RichText wrapMode: Text.WordWrap font: UM.Theme.getFont("medium") color: UM.Theme.getColor("text") + linkColor: UM.Theme.getColor("text_link") + onLinkActivated: CuraApplication.showMoreInformationDialogForAnonymousDataCollection() renderType: Text.NativeRendering - - MouseArea - { - anchors.fill: parent - onClicked: - { - CuraApplication.showMoreInformationDialogForAnonymousDataCollection() - } - } } } } diff --git a/resources/qml/WelcomePages/WelcomeContent.qml b/resources/qml/WelcomePages/WelcomeContent.qml index 0099c3db3d..1464e363a8 100644 --- a/resources/qml/WelcomePages/WelcomeContent.qml +++ b/resources/qml/WelcomePages/WelcomeContent.qml @@ -19,7 +19,7 @@ Item { anchors.centerIn: parent width: parent.width - spacing: UM.Theme.getSize("wide_margin").height + spacing: 2 * UM.Theme.getSize("wide_margin").height Label { From 534a0358411293663f82f4f1c7ccf4f7594aac10 Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Mon, 29 Apr 2019 14:50:14 +0200 Subject: [PATCH 2/8] Add a grid with images Those images indicate the type of data we are collecting anonymously. Contributes to CURA-6434. --- .../WelcomePages/DataCollectionsContent.qml | 31 +++++++-- resources/qml/WelcomePages/ImageTile.qml | 39 +++++++++++ .../images/first_run_share_data.svg | 67 ------------------- 3 files changed, 66 insertions(+), 71 deletions(-) create mode 100644 resources/qml/WelcomePages/ImageTile.qml delete mode 100644 resources/themes/cura-light/images/first_run_share_data.svg diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index f2bfe10133..295dc3f8a1 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -61,11 +61,34 @@ Item renderType: Text.NativeRendering } - Image - { - id: curaImage + Grid { + columns: 2 + spacing: UM.Theme.getSize("wide_margin").height anchors.horizontalCenter: parent.horizontalCenter - source: UM.Theme.getImage("first_run_share_data") + + ImageTile + { + text: catalog.i18nc("@text", "Machine types") + imageSource: UM.Theme.getImage("first_run_machine_types") + } + + ImageTile + { + text: catalog.i18nc("@text", "Material usage") + imageSource: UM.Theme.getImage("first_run_material_usage") + } + + ImageTile + { + text: catalog.i18nc("@text", "Number of slices") + imageSource: UM.Theme.getImage("first_run_number_slices") + } + + ImageTile + { + text: catalog.i18nc("@text", "Print settings") + imageSource: UM.Theme.getImage("first_run_print_settings") + } } Label diff --git a/resources/qml/WelcomePages/ImageTile.qml b/resources/qml/WelcomePages/ImageTile.qml new file mode 100644 index 0000000000..7ed07304e6 --- /dev/null +++ b/resources/qml/WelcomePages/ImageTile.qml @@ -0,0 +1,39 @@ +// Copyright (c) 2019 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 + +import UM 1.3 as UM + + +// +// This component places a text on top of an image. +// +Column +{ + leftPadding: UM.Theme.getSize("default_margin").width + rightPadding: UM.Theme.getSize("default_margin").width + spacing: UM.Theme.getSize("default_margin").height + property alias text: label.text + property alias imageSource: image.source + + Label + { + id: label + width: image.width + anchors.horizontalCenter: image.horizontalCenter + horizontalAlignment: Text.AlignHCenter + text: "" + wrapMode: Text.WordWrap + font: UM.Theme.getFont("default") + color: UM.Theme.getColor("text") + renderType: Text.NativeRendering + } + + Image + { + id: image + source: "" + } +} \ No newline at end of file diff --git a/resources/themes/cura-light/images/first_run_share_data.svg b/resources/themes/cura-light/images/first_run_share_data.svg deleted file mode 100644 index cd87431067..0000000000 --- a/resources/themes/cura-light/images/first_run_share_data.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - Group 2 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 46f1f00cb9569044bcb0bbf7f4bcf47aada7ba40 Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Mon, 29 Apr 2019 17:24:51 +0200 Subject: [PATCH 3/8] Change example data to contain HTML instead of JSON format Then it's easier for us to show a more readable information about the data we collect Contributes to CURA-6434. --- plugins/SliceInfoPlugin/MoreInfoWindow.qml | 1 + plugins/SliceInfoPlugin/SliceInfo.py | 2 +- plugins/SliceInfoPlugin/example_data.html | 40 ++++++++ plugins/SliceInfoPlugin/example_data.json | 114 --------------------- 4 files changed, 42 insertions(+), 115 deletions(-) create mode 100644 plugins/SliceInfoPlugin/example_data.html delete mode 100644 plugins/SliceInfoPlugin/example_data.json diff --git a/plugins/SliceInfoPlugin/MoreInfoWindow.qml b/plugins/SliceInfoPlugin/MoreInfoWindow.qml index 82d5044bed..0e83503ed7 100644 --- a/plugins/SliceInfoPlugin/MoreInfoWindow.qml +++ b/plugins/SliceInfoPlugin/MoreInfoWindow.qml @@ -89,6 +89,7 @@ Window } textArea.text: manager.getExampleData() + textArea.textFormat: Text.RichText textArea.readOnly: true } } diff --git a/plugins/SliceInfoPlugin/SliceInfo.py b/plugins/SliceInfoPlugin/SliceInfo.py index fecf3d16bb..7501429796 100755 --- a/plugins/SliceInfoPlugin/SliceInfo.py +++ b/plugins/SliceInfoPlugin/SliceInfo.py @@ -77,7 +77,7 @@ class SliceInfo(QObject, Extension): if not plugin_path: Logger.log("e", "Could not get plugin path!", self.getPluginId()) return None - file_path = os.path.join(plugin_path, "example_data.json") + file_path = os.path.join(plugin_path, "example_data.html") if file_path: with open(file_path, "r", encoding = "utf-8") as f: self._example_data_content = f.read() diff --git a/plugins/SliceInfoPlugin/example_data.html b/plugins/SliceInfoPlugin/example_data.html new file mode 100644 index 0000000000..b03ffe1b81 --- /dev/null +++ b/plugins/SliceInfoPlugin/example_data.html @@ -0,0 +1,40 @@ +Cura Version: 4.0
+System type: Windows
+Machine type: Ultimaker S5
+Quality profile: Fast
+Extruder 1: +
    +
  • Material type: PLA
  • +
  • Print core: AA 0.4
  • +
  • Material used: 1240 mm.
  • +
+Extruder 2: +
    +
  • Material type: PVA
  • +
  • Print core: BB 0.4
  • +
  • Material used: 432 mm.
  • +
+Print settings: +
    +
  • Layer height = 0.15
  • +
  • Wall line count = 3
  • +
  • Enable retraction = no
  • +
  • Infill density = 20%
  • +
  • Infill pattern = triangles
  • +
  • Gradual infill steps = 0
  • +
  • Printing temperature = 220 °C
  • +
  • Generate support = yes
  • +
  • Support extruder = 1
  • +
  • Build Plate Adhesion Type = brim
  • +
  • Enable prime tower = yes
  • +
  • Print sequence = All at once
  • +
  • ...
  • +
+Print times: +
    +
  • Infill = 61200 sec.
  • +
  • Support = 25480 sec.
  • +
  • Travel = 6224 sec.
  • +
  • Walls = 10225 sec.
  • +
  • Total = 103129 sec.
  • +
diff --git a/plugins/SliceInfoPlugin/example_data.json b/plugins/SliceInfoPlugin/example_data.json deleted file mode 100644 index 5fc4175e60..0000000000 --- a/plugins/SliceInfoPlugin/example_data.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "time_stamp": 1523973715.486928, - "schema_version": 0, - "cura_version": "3.3", - "active_mode": "custom", - "machine_settings_changed_by_user": true, - "language": "en_US", - "os": { - "type": "Linux", - "version": "#43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018" - }, - "active_machine": { - "definition_id": "ultimaker3", - "manufacturer": "Ultimaker B.V." - }, - "extruders": [ - { - "active": true, - "material": { - "GUID": "506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9", - "type": "PLA", - "brand": "Generic" - }, - "material_used": 0.84, - "variant": "AA 0.4", - "nozzle_size": 0.4, - "extruder_settings": { - "wall_line_count": 3, - "retraction_enable": true, - "infill_sparse_density": 30, - "infill_pattern": "triangles", - "gradual_infill_steps": 0, - "default_material_print_temperature": 200, - "material_print_temperature": 200 - } - }, - { - "active": false, - "material": { - "GUID": "86a89ceb-4159-47f6-ab97-e9953803d70f", - "type": "PVA", - "brand": "Generic" - }, - "material_used": 0.5, - "variant": "BB 0.4", - "nozzle_size": 0.4, - "extruder_settings": { - "wall_line_count": 3, - "retraction_enable": true, - "infill_sparse_density": 20, - "infill_pattern": "triangles", - "gradual_infill_steps": 0, - "default_material_print_temperature": 215, - "material_print_temperature": 220 - } - } - ], - "quality_profile": "fast", - "user_modified_setting_keys": ["layer_height", "wall_line_width", "infill_sparse_density"], - "models": [ - { - "hash": "b72789b9beb5366dff20b1cf501020c3d4d4df7dc2295ecd0fddd0a6436df070", - "bounding_box": { - "minimum": { - "x": -10.0, - "y": 0.0, - "z": -5.0 - }, - "maximum": { - "x": 9.999999046325684, - "y": 40.0, - "z": 5.0 - } - }, - "transformation": { - "data": "[[ 1. 0. 0. 0.] [ 0. 1. 0. 20.] [ 0. 0. 1. 0.] [ 0. 0. 0. 1.]]" - }, - "extruder": 0, - "model_settings": { - "support_enabled": true, - "support_extruder_nr": 1, - "infill_mesh": false, - "cutting_mesh": false, - "support_mesh": false, - "anti_overhang_mesh": false, - "wall_line_count": 3, - "retraction_enable": true, - "infill_sparse_density": 30, - "infill_pattern": "triangles", - "gradual_infill_steps": 0 - } - } - ], - "print_times": { - "travel": 187, - "support": 825, - "infill": 351, - "total": 7234 - }, - "print_settings": { - "layer_height": 0.15, - "support_enabled": true, - "support_extruder_nr": 1, - "adhesion_type": "brim", - "wall_line_count": 3, - "retraction_enable": true, - "prime_tower_enable": true, - "infill_sparse_density": 20, - "infill_pattern": "triangles", - "gradual_infill_steps": 0, - "print_sequence": "all_at_once" - }, - "output_to": "LocalFileOutputDevice" -} From 9bf77e9302c94287c5f8b001de9d15759520c824 Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Mon, 29 Apr 2019 17:29:38 +0200 Subject: [PATCH 4/8] Add icons for the send anonymous data welcome page Contributes to CURA-6434. --- .../images/first_run_machine_types.svg | 33 +++++++++ .../images/first_run_material_usage.svg | 67 +++++++++++++++++++ .../images/first_run_number_slices.svg | 31 +++++++++ .../images/first_run_print_settings.svg | 29 ++++++++ 4 files changed, 160 insertions(+) create mode 100644 resources/themes/cura-light/images/first_run_machine_types.svg create mode 100644 resources/themes/cura-light/images/first_run_material_usage.svg create mode 100644 resources/themes/cura-light/images/first_run_number_slices.svg create mode 100644 resources/themes/cura-light/images/first_run_print_settings.svg diff --git a/resources/themes/cura-light/images/first_run_machine_types.svg b/resources/themes/cura-light/images/first_run_machine_types.svg new file mode 100644 index 0000000000..630fc426b6 --- /dev/null +++ b/resources/themes/cura-light/images/first_run_machine_types.svg @@ -0,0 +1,33 @@ + + + + Machine types + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/themes/cura-light/images/first_run_material_usage.svg b/resources/themes/cura-light/images/first_run_material_usage.svg new file mode 100644 index 0000000000..19be250c88 --- /dev/null +++ b/resources/themes/cura-light/images/first_run_material_usage.svg @@ -0,0 +1,67 @@ + + + + material usage + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/themes/cura-light/images/first_run_number_slices.svg b/resources/themes/cura-light/images/first_run_number_slices.svg new file mode 100644 index 0000000000..e8a7124ebc --- /dev/null +++ b/resources/themes/cura-light/images/first_run_number_slices.svg @@ -0,0 +1,31 @@ + + + + number of slices + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/themes/cura-light/images/first_run_print_settings.svg b/resources/themes/cura-light/images/first_run_print_settings.svg new file mode 100644 index 0000000000..21ed4030e2 --- /dev/null +++ b/resources/themes/cura-light/images/first_run_print_settings.svg @@ -0,0 +1,29 @@ + + + + Print settings + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 24d57f6168224f51368d36967b04fa8cbea124f7 Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Tue, 30 Apr 2019 09:51:21 +0200 Subject: [PATCH 5/8] Change text according to experts Also make the bottom text a bit longer so the link goes completely in the second line. Contributes to CURA-6434. --- plugins/SliceInfoPlugin/MoreInfoWindow.qml | 2 +- resources/qml/WelcomePages/DataCollectionsContent.qml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/SliceInfoPlugin/MoreInfoWindow.qml b/plugins/SliceInfoPlugin/MoreInfoWindow.qml index 0e83503ed7..51cad2394d 100644 --- a/plugins/SliceInfoPlugin/MoreInfoWindow.qml +++ b/plugins/SliceInfoPlugin/MoreInfoWindow.qml @@ -71,7 +71,7 @@ Window left: parent.left right: parent.right } - text: catalog.i18nc("@text:window", "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent.") + text: catalog.i18nc("@text:window", "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is sent:") wrapMode: Text.WordWrap renderType: Text.NativeRendering } diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index 295dc3f8a1..3f9819fee8 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -54,7 +54,7 @@ Item width: parent.width anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@text", "Ultimaker Cura collects anonymous data to improve print quality and user experience. For instance:") + text: catalog.i18nc("@text", "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:") wrapMode: Text.WordWrap font: UM.Theme.getFont("medium") color: UM.Theme.getColor("text") @@ -99,7 +99,7 @@ Item horizontalAlignment: Text.AlignHCenter text: { - var t = catalog.i18nc("@text", "Ultimaker Cura will not collect any information on the model.") + var t = catalog.i18nc("@text", "The data that Ultimaker Cura collects will not contain any information about your model.") var t2 = catalog.i18nc("@text", "More information") t += " " + t2 + "" return t From c26dbfd934e32e2af9966f3666c7bdb800fb82fe Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 1 May 2019 10:27:13 +0200 Subject: [PATCH 6/8] Improve example data HTML CURA-6434 --- plugins/SliceInfoPlugin/example_data.html | 103 +++++++++++++--------- 1 file changed, 63 insertions(+), 40 deletions(-) diff --git a/plugins/SliceInfoPlugin/example_data.html b/plugins/SliceInfoPlugin/example_data.html index b03ffe1b81..9c91aa3f9b 100644 --- a/plugins/SliceInfoPlugin/example_data.html +++ b/plugins/SliceInfoPlugin/example_data.html @@ -1,40 +1,63 @@ -Cura Version: 4.0
-System type: Windows
-Machine type: Ultimaker S5
-Quality profile: Fast
-Extruder 1: -
    -
  • Material type: PLA
  • -
  • Print core: AA 0.4
  • -
  • Material used: 1240 mm.
  • -
-Extruder 2: -
    -
  • Material type: PVA
  • -
  • Print core: BB 0.4
  • -
  • Material used: 432 mm.
  • -
-Print settings: -
    -
  • Layer height = 0.15
  • -
  • Wall line count = 3
  • -
  • Enable retraction = no
  • -
  • Infill density = 20%
  • -
  • Infill pattern = triangles
  • -
  • Gradual infill steps = 0
  • -
  • Printing temperature = 220 °C
  • -
  • Generate support = yes
  • -
  • Support extruder = 1
  • -
  • Build Plate Adhesion Type = brim
  • -
  • Enable prime tower = yes
  • -
  • Print sequence = All at once
  • -
  • ...
  • -
-Print times: -
    -
  • Infill = 61200 sec.
  • -
  • Support = 25480 sec.
  • -
  • Travel = 6224 sec.
  • -
  • Walls = 10225 sec.
  • -
  • Total = 103129 sec.
  • -
+ + + Cura Version: 4.0
+ Operating System: Windows 10
+ Language: en_US
+ Machine Type: Ultimaker S5
+ Quality Profile: Fast
+ Using Custom Settings: No + +

Extruder 1:

+
    +
  • Material Type: PLA
  • +
  • Print Core: AA 0.4
  • +
  • Material Used: 1240 mm
  • +
+ +

Extruder 2:

+
    +
  • Material Type: PVA
  • +
  • Print Core: BB 0.4
  • +
  • Material Used: 432 mm
  • +
+ +

Print Settings:

+
    +
  • Layer Height: 0.15
  • +
  • Wall Line Count: 3
  • +
  • Enable Retraction: no
  • +
  • Infill Density: 20%
  • +
  • Infill Pattern: triangles
  • +
  • Gradual Infill Steps: 0
  • +
  • Printing Temperature: 220 °C
  • +
  • Generate Support: yes
  • +
  • Support Extruder: 1
  • +
  • Build Plate Adhesion Type: brim
  • +
  • Enable Prime Tower: yes
  • +
  • Print Sequence: All at once
  • +
  • ...
  • +
+ +

Model Information:

+
    +
  • Model 1
  • +
      +
    • Hash: b72789b9b...
    • +
    • Transformation: [transformation matrix]
    • +
    • Bounding Box: [minimum x, y, z; maximum x, y, z]
    • +
    • Is Helper Mesh: no
    • +
    • Helper Mesh Type: support mesh
    • +
    • ...
    • +
    +
+ +

Print Times:

+
    +
  • Infill: 61200 sec.
  • +
  • Support: 25480 sec.
  • +
  • Travel: 6224 sec.
  • +
  • Walls: 10225 sec.
  • +
  • Total: 103129 sec.
  • +
+ + From 7258ad8dc2425c761eb6ce039dbbced83e0413fb Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 1 May 2019 14:08:53 +0200 Subject: [PATCH 7/8] Fix nesting of ULs A
    tag is only allowed to have
  • tags inside it, so the nested
      tag needs to be inside the
    • tag. Contributes to issue CURA-6434. --- plugins/SliceInfoPlugin/example_data.html | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/plugins/SliceInfoPlugin/example_data.html b/plugins/SliceInfoPlugin/example_data.html index 9c91aa3f9b..61090b06fe 100644 --- a/plugins/SliceInfoPlugin/example_data.html +++ b/plugins/SliceInfoPlugin/example_data.html @@ -40,15 +40,17 @@

      Model Information:

        -
      • Model 1
      • -
          -
        • Hash: b72789b9b...
        • -
        • Transformation: [transformation matrix]
        • -
        • Bounding Box: [minimum x, y, z; maximum x, y, z]
        • -
        • Is Helper Mesh: no
        • -
        • Helper Mesh Type: support mesh
        • -
        • ...
        • -
        +
      • + Model 1 +
          +
        • Hash: b72789b9b...
        • +
        • Transformation: [transformation matrix]
        • +
        • Bounding Box: [minimum x, y, z; maximum x, y, z]
        • +
        • Is Helper Mesh: no
        • +
        • Helper Mesh Type: support mesh
        • +
        • ...
        • +
        +

      Print Times:

      From 15fae58d9bc15a3aed3fe81793a94db189a778ca Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 1 May 2019 14:13:10 +0200 Subject: [PATCH 8/8] Use text wrapping so it's scrollable in Qt 5.12 I don't know if it's really in Qt 5.12 or maybe it's the Ubuntu implementation or whatever. But this works for me now. Contributes to issue CURA-6434. --- plugins/SliceInfoPlugin/MoreInfoWindow.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/SliceInfoPlugin/MoreInfoWindow.qml b/plugins/SliceInfoPlugin/MoreInfoWindow.qml index 51cad2394d..f19e2cce19 100644 --- a/plugins/SliceInfoPlugin/MoreInfoWindow.qml +++ b/plugins/SliceInfoPlugin/MoreInfoWindow.qml @@ -90,6 +90,7 @@ Window textArea.text: manager.getExampleData() textArea.textFormat: Text.RichText + textArea.wrapMode: Text.Wrap textArea.readOnly: true } }