alekseisasin
7c637029b6
Merge pull request #2334 from fieldOfView/feature_target_hotend_temperature
...
Show target hotend temperatures
2017-08-31 13:46:55 +02:00
Ghostkeeper
3951239513
Don't emit devices changed signal if remove wasn't successful
...
The same could be done for adding but let's keep it at this for now.
Hopefully fixes #2238 .
2017-08-31 13:24:40 +02:00
alekseisasin
fa61f5c2ad
Merge pull request #2340 from Ultimaker/feature_license_for_plugins
...
Let user accept/decline a plugin license if present
2017-08-31 10:26:40 +02:00
alekseisasin
088092c7bc
Added min and max dialog size
...
CURA-4222
2017-08-30 17:07:43 +02:00
Jaime van Kessel
053fdd679d
Don't send duplicated materials to printer
...
CURA-4199
2017-08-30 15:52:31 +02:00
Jaime van Kessel
3b2c528595
If no licence text is set, use empty string
...
It doesn't really matter that much, but QT complaining about it annoyed me.
CURA-4222
2017-08-30 15:07:58 +02:00
Jaime van Kessel
6d40882bdc
Ensure that installing files works on non Windows os'es as well
...
CURA-4222
2017-08-30 15:06:08 +02:00
Lipu Fei
679c7dcfda
Let user accept/decline a plugin license if present
...
CURA-4222
If a downloaded plugin contains a license file, a dialog which contains
the license information will pop up. The user has to accept the license
before he/she can install the plugin.
If a plugin doesn't have a license file, after it is downloaded, it will
be installed directly just like before.
2017-08-30 14:09:51 +02:00
fieldOfView
85b20ab16b
Get UM3 target hotend temperatures
2017-08-29 11:05:36 +02:00
Ghostkeeper
a29c9307de
Merge branch '2.7'
2017-08-28 16:46:42 +02:00
Ghostkeeper
08f69d168d
Add Chinese language entry to change log
...
Contributes to issue CURA-4000.
2017-08-28 16:46:26 +02:00
Ghostkeeper
7a8956fd0e
Merge branch '2.7'
2017-08-28 16:21:40 +02:00
Jaime van Kessel
8a0f6d969e
Merge branch '2.7_stack_context' of github.com:Ultimaker/Cura into 2.7
2017-08-28 16:05:59 +02:00
alekseisasin
6c280fff9a
Merge pull request #2271 from Ultimaker/thopiekar-plugin-browser-send-more-info
...
PluginBrowser: Send also OS and architecture
2017-08-28 15:30:49 +02:00
fieldOfView
61442e512f
Fix setting the Gantry height setting in Machine Settings
2017-08-28 10:13:06 +02:00
fieldOfView
2ac67a7d34
Fix setting the Gantry height setting in Machine Settings
2017-08-27 22:04:46 +02:00
Lipu Fei
414901ae84
Force update the provider when the setting's limit_to_extruder gets changed
...
CURA-4186
In the per-object settings, when a setting's limit_to_extruder gets
changed, its value should be updated too.
2017-08-25 11:58:40 +02:00
Lipu Fei
f85a76b4bd
Fix per-object settings qml
2017-08-24 17:38:16 +02:00
Lipu Fei
2ec7c14422
Fix PerObjectSettingsPanel.qml
...
CURA-4186
- The UI shouldn't be bound to the limit_to_extruder stack, it should
always be bound to the per-object stack.
- The ActiveTool.getValue() calls cannot be bound in QML, so use a
Connections to update the values based on signals.
2017-08-24 16:57:12 +02:00
Ghostkeeper
557173e799
Merge branch '2.7'
2017-08-24 15:33:01 +02:00
Lipu Fei
3d44d3c4ca
Add logging and minor fix for project loading
...
CURA-4204
2017-08-23 17:42:40 +02:00
Lipu Fei
3805d2ff9e
Add comments for HACK in project loading
...
CURA-4204
2017-08-23 17:37:59 +02:00
Lipu Fei
c37782d544
Stop slicing when a new slice is needed
...
CURA-4206
2017-08-23 17:19:48 +02:00
Lipu Fei
d662770b22
Fix setting new material for stacks
...
CURA-4204
When a new material is created during project file loading, the material
for each stack is set according to the parent material ID, but actually
the child material should be used. This fix uses a hack to find the
corresponding child material for a stack so when a user chooses to
create a new material during project file loading, the material can be
correctly set.
2017-08-23 16:27:28 +02:00
Jaime van Kessel
b1160c2c37
Labels in layerview now correctly use font
...
Fixes #2309
2017-08-23 14:02:02 +02:00
Lipu Fei
5564d80950
Merge branch '2.7'
2017-08-23 13:02:05 +02:00
Lipu Fei
7a2493dd2f
Use per-object stack instead of the active extruder
...
CURA-4186
2017-08-23 12:32:20 +02:00
Ghostkeeper
b58fb0d05d
Merge branch '2.7'
2017-08-23 09:23:29 +02:00
Ghostkeeper
90860c67c2
Minor tweaks suggested by fieldOfView
...
See the comments in this commit: c4d23437f2
2017-08-23 09:23:04 +02:00
Lipu Fei
16764f4750
Create user containers for newly created custom FDM printer extruders
...
CURA-4188
The newly created extruder stacks don't have user containers, so the
user changes cannot be saved. This fix makes sure that in the upgrade,
user containers will be created.
2017-08-22 17:37:25 +02:00
Lipu Fei
e17a88fe11
Merge branch '2.7'
2017-08-22 16:06:36 +02:00
Lipu Fei
39ab740adb
Adding binding for per-object settings to update stack ID
...
CURA-4186
The stack ID to use for a setting in per-object settings is not updated
when it is set to limit to extruder.
2017-08-22 13:35:51 +02:00
Lipu Fei
812e262f39
When deserialising a material, also update the material derived from it
...
CURA-4204
2017-08-22 11:29:35 +02:00
Lipu Fei
3d75342a11
Stop the loop if any extruder is found
...
CURA-4188
2017-08-22 10:51:14 +02:00
Lipu Fei
72575eaf37
Rename function to _acquireNextUniqueCustomFdmPrinterExtruderStackIdIndex()
...
CURA-4188
2017-08-22 10:44:22 +02:00
Lipu Fei
1332489391
Add comments for upgradeMachineStack()
...
CURA-4188
2017-08-22 10:42:33 +02:00
Ghostkeeper
db640c6f3d
Merge branch '2.7'
2017-08-21 00:58:15 +02:00
Ghostkeeper
df88772071
Add input checking for incorrect responses from printers
...
We should not crash when getting invalid data. Just put a warning in the log there and ignore the message for the rest.
2017-08-21 00:57:25 +02:00
Ghostkeeper
b917511528
Merge branch '2.7'
2017-08-18 16:58:21 +02:00
Ghostkeeper
b7493ae1a8
Also pull limit_to_extruder settings into per-object setting stack
...
Only for settings that are limited by a setting on the stack.
Contributes to issue CURA-4186.
2017-08-18 16:57:13 +02:00
Ghostkeeper
3c36c3427c
Cache top of stack for efficiency
...
Otherwise you need to retrieve this container for every key again. Doesn't matter much, but a bit.
Contributes to issue CURA-4186.
2017-08-18 15:36:15 +02:00
Ghostkeeper
4a788dfbdd
Reduce indentation by inverting input check
...
Reads a bit easier.
Contributes to issue CURA-4186.
2017-08-18 15:02:49 +02:00
Lipu Fei
f0d5187896
Merge remote-tracking branch '2.7'
2017-08-18 13:43:00 +02:00
Lipu Fei
67cfb064e6
Fix upgrading custom FDM printers from 2.5
...
CURA-4188
Custom FDM printers in 2.5 don't have multi-extrusion support but they
do since 2.6. Upgrading from 2.5 to 2.6 will not create the missing
extruder stacks for the old custom FDM printers, which causes a crash.
This fix makes sure that all custom FDM printers will have 8 extruder
stacks during the upgrade so that Cura can still start normally and
those printers will still be usable.
2017-08-18 13:06:46 +02:00
Ghostkeeper
64753f8c8b
Merge branch '2.7'
2017-08-18 10:42:14 +02:00
Ghostkeeper
9a00c07c3d
Also upgrade variants
...
Variants can be customised as well, you know.
2017-08-18 09:59:51 +02:00
Ghostkeeper
a44eb0152d
Repair globalPropertyProvider for per-object settings panel
...
Otherwise we can't find the correct limit_to_extruder property.
Contributes to issue CURA-4186.
2017-08-17 20:17:32 +02:00
Lipu Fei
b9397aaa57
Check the content of definition changes container in SliceInfo
...
CURA-4107
Now we always create a definition changes container for a stack,
checking if the definition changes is empty in SliceInfo doesn't work.
It should check the content too.
2017-08-16 12:50:09 +02:00
Lipu Fei
b74c09dec8
Merge branch '2.7'
2017-08-16 11:51:26 +02:00
Jaime van Kessel
33f843b73a
Added name of output device
...
CURA-4160
2017-08-16 10:52:13 +02:00