Commit graph

17030 commits

Author SHA1 Message Date
Diego Prado Gesto
152005ab14
Merge pull request #4184 from Ultimaker/CURA-5570_beyond_comprehension
CURA-5570 More decision points in material and quality lookup!
2018-08-13 12:06:29 +02:00
Diego Prado Gesto
b1c073aab6 CURA-5570 Expose the CuraSDKVersion to qml and show the buildplate
selector only when "dev" version is selected.
2018-08-13 11:50:50 +02:00
Lipu Fei
bd47dfef75 Revert "Revert "Merge pull request #4203 from Ultimaker/CURA-5538-fix-one-at-a-time-order-2""
This reverts commit 89ed2bcff8.
2018-08-13 11:23:10 +02:00
Diego Prado Gesto
98a0bb5002 CURA-5570 Remove a check that caused empty list of profiles. 2018-08-13 11:15:32 +02:00
alekseisasin
792a275ccf
Merge pull request #4231 from Ultimaker/CURA-5595_code_style_fixes
Code style fixes
2018-08-13 10:47:11 +02:00
Ian Paschal
3fad11e07f Code style fixes
Contributes to CURA-5595
2018-08-13 10:45:03 +02:00
Aleksei S
787948f401 Removed "Preparing" button state
CURA-5551
2018-08-13 10:42:22 +02:00
Diego Prado Gesto
de1b8edb72 Merge branch 'master' into CURA-5570_beyond_comprehension 2018-08-13 09:57:36 +02:00
alekseisasin
7af6672547
Merge pull request #4137 from Ultimaker/CURA-5595_add_custom_button_to_menu
Cura 5595 add custom button to menu
2018-08-13 09:56:32 +02:00
Diego Prado Gesto
825a3cd08f CURA-5570 Fix the configuration sync feature.
It crashed Cura because it was using an outdated signature of the method
getMaterialNodeByType.
2018-08-13 09:55:57 +02:00
Diego Prado Gesto
429cbc11c6
Merge pull request #4210 from fieldOfView/fix_support_eraser_rendering
Fix rendering support eraser cubes
2018-08-10 16:52:39 +02:00
Ian Paschal
16db297613 Some final tweaks
Contributes to CURA-5595
2018-08-10 16:28:02 +02:00
Ian Paschal
6d237b09e8 Proposed improvement on API naming 2018-08-10 16:08:54 +02:00
Aleksei S
a1bc2f3ebf Merge branch 'master' into CURA-5595_add_custom_button_to_menu 2018-08-10 15:51:38 +02:00
Ghostkeeper
f91c696e4b
Clarify error message a bit more
The QA engineer was a bit confused by this one. Let's make the language a bit easier.
2018-08-10 13:17:20 +02:00
Ghostkeeper
6924d28ee7
Disambiguate translation of 'Settings' from 'Preferences'
The 'settings' entry contains the set-up of the printer so Konfiguration is a better word there.

Discovered during investigation of #3971.
2018-08-10 11:52:52 +02:00
Ian Paschal
89ed2bcff8 Revert "Merge pull request #4203 from Ultimaker/CURA-5538-fix-one-at-a-time-order-2"
This reverts commit 82e1a7c5fc, reversing
changes made to 1915659393.
2018-08-10 11:45:25 +02:00
alekseisasin
c190c8d05a
Merge pull request #3999 from fieldOfView/fix_firmware_upload
Fix firmware upload on Windows
2018-08-10 11:39:53 +02:00
Ghostkeeper
f247c328c6
Show shortcut key in tool tooltips
In brackets. I couldn't translate it to an icon easily. It was possible but I'd have to create a giant mapping from every key to the key icons and add a bunch of icons and I don't think that's necessary.

Contributes to issue CURA-5634.
2018-08-10 11:22:42 +02:00
Ghostkeeper
4a22bb3b69
Code style 2018-08-10 11:22:42 +02:00
Ghostkeeper
e4bdd8096a
Remap shortcut
This is a bit more logical than 'G', I'd say. E is now available since other shortcuts were remapped as well.

Contributes to issue CURA-5634 and fixes #3969.
2018-08-10 11:22:42 +02:00
Ian Paschal
db6d18cf2c
Merge pull request #4199 from Ultimaker/fix_gcode_formatter
Fix the gcode start/end formatter
2018-08-10 10:37:19 +02:00
Jaime van Kessel
74f8c82c5e Removed commented out code 2018-08-09 16:38:30 +02:00
Jaime van Kessel
86be07b095 Refactored the config models so they they function are more stand alone units.
The seperation of concern got a bit mixed up, as the printer output model was connecting the signals that the config model needed to function together.
With these changes it's now also possible to use the config model as a part of a printjob, since printjobs can also have a configuration
2018-08-09 16:22:35 +02:00
Ian Paschal
82e1a7c5fc
Merge pull request #4203 from Ultimaker/CURA-5538-fix-one-at-a-time-order-2
CURA-5538 Fix print order for one-at-a-time mode
2018-08-09 16:16:27 +02:00
Aleksei S
033a00ec20 fixed addNodesToCheck function, wrong max index value
CURA-5570
2018-08-09 16:06:09 +02:00
Aleksei S
57f04d8940 Load 3mf projects
CURA-5570
2018-08-09 15:39:10 +02:00
Ian Paschal
88c4240e3b Remove back-ups traces
Contributes to CURA-5595
2018-08-09 15:21:38 +02:00
Ian Paschal
3217085ebe Fix plural
Contributes to CURA-5595
2018-08-09 15:20:53 +02:00
Ian Paschal
4912073aed Add API abstraction layer
Contributes to CURA-5595
2018-08-09 15:14:55 +02:00
Ian Paschal
1915659393
Merge pull request #4176 from Ultimaker/fix_slider_range
Fix the sliders that went out of range when using the arrow keys
2018-08-09 14:12:50 +02:00
Jaime van Kessel
da23eff2a6 Codestyle changes 2018-08-09 13:28:08 +02:00
Jaime van Kessel
d31df8ec67 Fixed that long printernames overlap other GUI elements 2018-08-09 12:47:49 +02:00
Ghostkeeper
aab0cded0e
Adjust maximum zoom to printer size
Previously the maximum distance you could zoom out was 2000. Now it's variable depending on how large your printer is. I've put it to 5 so that it works out to be approximately the same maximum zoom level for normal sized printers (like 25 cube build volume approximately).

This should make it possible to zoom out completely for large sized printers.
2018-08-09 12:02:28 +02:00
Jaime van Kessel
1180fad62f Fix binding loop 2018-08-09 11:33:04 +02:00
Jaime van Kessel
5c860d9592 Fixed typo 2018-08-09 11:11:41 +02:00
fieldOfView
b9ac567123 Fix description of the setting 2018-08-09 09:32:38 +02:00
Andreea Scorojitu
3e6dc1070d Merge branch 'master' of https://github.com/Ultimaker/Cura 2018-08-09 09:14:35 +02:00
Andreea Scorojitu
41a892796d CURA-5626 Remove UM3 from connection message
"This printer is not set up to host a group of Ultimaker 3 printers.", Ultimker 3 was removed from the message.
2018-08-09 09:14:25 +02:00
Diego Prado Gesto
bb769282d6
Merge pull request #4213 from ValentinPitre/patch-1
Add mesh offset
2018-08-09 09:07:26 +02:00
ValentinPitre
ea770a26a3
Add mesh offset 2018-08-08 23:23:32 +02:00
fieldOfView
c3504fb223 Add setting for Support Infill Line Direction 2018-08-08 20:47:22 +02:00
fieldOfView
d7e8cc9224 Fix rendering support eraser cubes
MeshBuilder.addCube creates cubes that don't have per-vertex normals. Geometry like that does not render properly in most shaders used in Cura. This becomes obvious when a user changes the "Mesh Type" using Per Model Settings.
2018-08-08 17:03:57 +02:00
fieldOfView
688a5083d2 Add canUpdateFirmware property to printer output devices 2018-08-08 15:53:26 +02:00
Lipu Fei
9239e82b1f Make mypy happy
CURA-5578
2018-08-08 12:56:49 +02:00
Lipu Fei
387fb3ce1f Fix missing attribute
CURA-5622

self._plugins_loaded should be there in the beginning or Cura will crash
when it gets used.
2018-08-08 11:47:14 +02:00
Ghostkeeper
55cf1fa137
Turn on CuraEngine debug mode when front-end is in debug mode
You can test this by running Cura's front-end with parameter --debug.
2018-08-07 16:51:48 +02:00
Lipu Fei
910ffe0ad5 Fix quality reset upon material deletion
CURA-5621
2018-08-07 16:15:05 +02:00
Ghostkeeper
58e5a81236
Fix units for initial layer print/travel acceleration
These two were wrong.

Contributes to issue CURA-5495.
2018-08-07 13:10:03 +02:00
Ghostkeeper
59bb774436
Remove unused variables 2018-08-07 10:51:56 +02:00