4235 Commits

Author SHA1 Message Date
fieldOfView
f39b48459e Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-08-02 15:57:18 +02:00
fieldOfView
ab843b8187 Reset qml component when resetting a Machine Action
Contributes to CURA-2019 and fixes CURA-1978
2016-08-02 15:57:01 +02:00
Arjen Hiemstra
0f1c59c925 Properly catch when either extruder or global quality is not properly set
Cornercase, but it avoids bubbling odd error messages to the UI.

Fixes CURA-1997
2016-08-02 15:20:03 +02:00
Arjen Hiemstra
4f9fab9418 Set the right default extruder for the main property provider
Fixes CURA-2024
2016-08-02 14:49:57 +02:00
Arjen Hiemstra
b97b694f41 Force recreating the socket when using external-backend
This may recreate the socket with a new port number but at least it
recreates the socket now.

Partially fixes CURA-1877
2016-08-02 13:58:16 +02:00
Arjen Hiemstra
22b6ab9c42 Set the extruder stack to a proper default when creating SettingOverrideDecorator
Turns out it otherwise fails to send the right data.

Fixes CURA-2032
2016-08-02 13:58:16 +02:00
Tim Kuipers
401e302ad5 Merge branch 'master' into feature_support_bottoms 2016-08-02 12:46:44 +02:00
fieldOfView
0f9b989ae8 Revert "Show "ghosts" for all objects on the buildplate in layerview"
This reverts commit b765855ba5d3bb96d7113e485e34c4e8b8f3cd49.
2016-08-02 12:30:22 +02:00
Tim Kuipers
dc3d22f148 JSON: disabled flow temp again (CURA-1174) 2016-08-02 11:48:47 +02:00
Arjen Hiemstra
186cd2034c Remove forced setting of extruder 0 on component complete
This would force the object's extruder to 0 every time the per object
panel would update, causing the extruder to be reset.

Fixes CURA-2026
2016-08-02 11:42:04 +02:00
Arjen Hiemstra
9773a16bc6 Properly set active extruder when deepcopying SettingOverrideDecorator
Fixes CURA-2022
2016-08-02 11:33:23 +02:00
Arjen Hiemstra
278d6c122d Merge branch 'feature_layerview_ghosts' of github.com:ultimaker/Cura
* 'feature_layerview_ghosts' of github.com:ultimaker/Cura:
  Show "ghosts" for all objects on the buildplate in layerview
2016-08-02 10:22:39 +02:00
fieldOfView
9a0e78ff46 Add (placeholder) head polygon controls and tweak layout 2016-08-02 09:53:30 +02:00
fieldOfView
7d65e0d62b Add title to machine action window 2016-08-02 09:51:58 +02:00
fieldOfView
a2fa8246b6 Disable UM2 material-related settings depending on gcode flavor...
...instead of hardcoding them as disabled.

The fdmprinter inheritance-functions for "enabled" are combined with a check for the flavor. This way it will be easier to switch an UM2 to a functional Reprap flavor in a variant. CURA-580
2016-08-02 09:50:42 +02:00
Thomas Karl Pietrowski
32880a093e And again double quotes.. 2016-08-02 09:37:17 +02:00
Thomas Karl Pietrowski
6b61fdbe5c Using double quotes of course 2016-08-02 08:49:09 +02:00
Thomas Karl Pietrowski
fb1b199c6a Moving self.executableName into __init__ as executable_name 2016-08-02 08:47:48 +02:00
fieldOfView
42fc25ab09 Move sorting of DefinitionContainerModel out of qml
Add printer dialog now has sections by a configurable metadata property. A prefered section is set to always show on top.
Add weights to the Ultimaker printer definitions to create a sensible list (newest on top).

CURA-1593
2016-08-01 19:18:56 +02:00
fieldOfView
b765855ba5 Show "ghosts" for all objects on the buildplate in layerview
CURA-1601
2016-08-01 17:33:00 +02:00
fieldOfView
5868a8bed3 Change variant generation to be in line with how UMOSelectUpgrades handles it 2016-08-01 16:58:21 +02:00
fieldOfView
0d9d4b88ce Hide "Type" label when no printer is selected on the manager printers page 2016-08-01 16:56:56 +02:00
fieldOfView
9b4383f361 Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-08-01 16:38:41 +02:00
fieldOfView
68fc9af4c2 Fix removing extruder stacks and extruder user profile
CURA-1898 broke fix for CURA-1896
2016-08-01 16:38:31 +02:00
Ghostkeeper
e7452cd644
Make speed_layer_0 and cousin settings not per-mesh
Fixed up some of the settable_per stuff.

Contributes to issue CURA-1507.
2016-08-01 16:35:48 +02:00
fieldOfView
7b873fc397 Fix renaming profiles
CURA-2017
2016-08-01 16:05:57 +02:00
fieldOfView
1808c44d02 Change behavior of the "Close" button on a machineaction dialog
Pressing close now "rejects" the action, similar to pressing "cancel" in the add machine wizard (instead of accepting, like pressing "ok").

CURA-2019
2016-08-01 15:36:43 +02:00
fieldOfView
0c8d0a11a9 Fix a couple of qml casting errors 2016-08-01 15:22:21 +02:00
fieldOfView
a9ed562a58 Allow machine actions to reference the dialog they are shown in
This way they can respond to the onAccepted and onRejected actions of the dialog
Contributes to CURA-2019
2016-08-01 15:21:12 +02:00
Ghostkeeper
f759b24034
Add translations for support roof to support interface
These setting names were changed.

Contributes to issue CURA-1013.
2016-08-01 15:03:14 +02:00
Ghostkeeper
70acdb168b
Automate removing settings from old profiles for renames
So we don't have to edit the actual code for simple setting renames.
2016-08-01 14:56:18 +02:00
Ghostkeeper
dc6482853a
Split acceleration_layer_0 and jerk_layer_0 into print/travel
Exactly the same as how it's done with speed_layer_0.

Contributes to issue CURA-1507.
2016-08-01 14:15:11 +02:00
Ghostkeeper
4adadd86eb
Fix defaults of some settings
It was saying 'default' instead of 'default_value'. Must've been translated wrong from 2.1.
2016-08-01 14:15:11 +02:00
fieldOfView
1e46ab9eea Remove stale AddMachineWizard file 2016-08-01 13:45:24 +02:00
Thomas Karl Pietrowski
92983636b0 Use self.executableName in __init__ 2016-08-01 12:29:57 +02:00
Thomas Karl Pietrowski
34e8b4635b Scanning for CuraEngine and stop if it was not found
So far I ran 2 or 3 times into the problem that my engine was not up to
date. The bad thing here is that there is always an updated version from
my PPA on the PC. So first this commit gives the possibility to look for
CuraEngine in the $PATH directories. Before I had to copy it always
manually, eg. via "cp $(which CuraEngine) bin/CuraEngine" in my
workbench.

Second, people can get into the situation that CuraEngine is missing at
all. So before making Cura loop and try to use an executable that does
not exist, better raise an Exception here.
An additional info message tells about the location being used.

Does not contribute to any JIRA issue (I think), but makes my life
easier.
2016-08-01 12:28:00 +02:00
Thomas Karl Pietrowski
c6e727ada9 Merge branch 'master' of https://github.com/Ultimaker/Cura.git into master-CURA-1923 2016-08-01 11:04:48 +02:00
fieldOfView
96ac27d1c3 Remove 3MF repair message
CURA-1223
2016-08-01 10:50:04 +02:00
Aldo Hoeben
437f8f1df7 Merge pull request #893 from thopiekar/master-CURA-1223
[CURA-1223] 3MFReader: Doing selftest and fail on broken files
2016-08-01 10:31:50 +02:00
Ghostkeeper
c2201eb814
Send setting extruder only when extruder is valid
Apparently hasProperty always returns True. Fine. I'll just check the values then...

Contributes to issue CURA-2011.
2016-08-01 09:36:23 +02:00
Ghostkeeper
b21a1f311a
Send all global_inherits_stack to engine
Only the settings for which global_inherits_stack is set should be sent to the engine.

Contributes to issue CURA-2011.
2016-08-01 09:36:16 +02:00
fieldOfView
fb96950762 Don't set extruder_nr per object for single extrusion printers
CURA-1754
2016-07-29 21:50:49 +02:00
fieldOfView
e01c8a4f10 Add Select All functionality 2016-07-29 19:25:40 +02:00
fieldOfView
74d21a9053 Only draw boundingbox wireframe on selected groups
CURA-1492
2016-07-29 19:15:05 +02:00
fieldOfView
6abf5f21f3 Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-07-29 17:43:50 +02:00
fieldOfView
ed1d12d21d Hide linked settings icon for single extrusion printers
CURA-2020
2016-07-29 17:43:38 +02:00
Jaime van Kessel
973a6bb35b Merge branch 'master' of github.com:Ultimaker/Cura 2016-07-29 17:38:47 +02:00
Jaime van Kessel
102a0793e6 Codestyle & documentation 2016-07-29 17:38:35 +02:00
fieldOfView
a1885fc4fe Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-07-29 17:36:20 +02:00
fieldOfView
1182a3c87e Fix render color for single-extrusion printers
CURA-1992
2016-07-29 17:36:07 +02:00