Ghostkeeper
140d5204c3
Fix error message when not connected in preheatUpdateTimer
...
Can't get preheatBedRemainingTime from null.
Contributes to issue CURA-3161.
2017-02-16 12:58:40 +01:00
Ghostkeeper
b002e367e3
Only update bed temperature on switching to tab
...
The problem was that the bed temperature for pre-heat was being updated when focus was lost. It now only updates on component being completed. Since print monitor is a component that is switched out with a Loader, it is completed every time the monitor tab is clicked, thus causing this update. It is not pretty to be dependent on this, but it's quite practical considering the alternatives.
This causes the pre-heat temperature to not update when you switch machines. Whether this is desirable or not is up for debate. In any case the bed temperature is now always equal for all machines so it doesn't matter anyway.
Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
d2fa6dbae2
Notify to update remaining time when it drastically changes
...
When the time passes normally it doesn't trigger this signal but just go on counting, but when the pre-heat starts or cancels it updates via this signal. This is handy for the future, when we want to update the remaining time from the printer information. However for now it is also nice because we can make the pre-heat timer dependent on this signal so we know when to have it running. This fixes the problem that the pre-heat seems to have been cancelled in the GUI when you switch away the tab, because the timer running is now dependent on the property rather than always false.
Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
9a5b355f2b
Make countdown visibility dependent on its own text
...
No need to 'update' that in the update timer. We can just link it and it updates on its own.
Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
d363736fdd
Rename preheatCountdownTimer to preheatUpdateTimer
...
It is a timer that triggers every 100ms to update the state of the pre-heating process, after all.
Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
3cc11ecae5
Log when pre-heating or cancelling pre-heat
...
To help debugging and because it's a user interaction.
Contributes to issue CURA-3161.
2017-02-16 12:58:39 +01:00
Ghostkeeper
75a50b73c2
Move pre-heat timer into PrinterOutputDevice
...
If it's held inside the device that has two advantages: It's being held per-device, so switching connection doesn't stop the timer. And also, the logic is no longer in the GUI.
Contributes to issue CURA-3161.
2017-02-16 12:58:32 +01:00
Jack Ha
e6e5d7862e
Removed testfunctions. CURA-3214
2017-02-16 10:57:31 +01:00
Jack Ha
464bf73f85
Made backend available in qml, calling forceSlice and stopSlicing directly. CURA-3214
2017-02-16 10:56:01 +01:00
Simon Edwards
2f89a1cff4
Small fix for a regression in the ThreeMFWriter from the recent type hint merge.
2017-02-16 10:20:44 +01:00
Jack Ha
59a8c21c73
Turn slice automatically off now correctly visualizes Prepare button. CURA-3214
2017-02-16 09:55:49 +01:00
Jack Ha
db984561e9
Almost done with manual and auto slicing. CURA-3214
2017-02-15 16:02:14 +01:00
MaukCC
2b99b22036
Update cartesio_0.25.inst.cfg
2017-02-15 14:02:39 +01:00
Jaime van Kessel
b34bb26a1a
Fixed broken getInstance caused by refactor
2017-02-15 13:51:53 +01:00
Jack Ha
94badb1b9f
Fix auto slice after startup. CURA-3214
2017-02-15 13:51:24 +01:00
Jaime van Kessel
b187cf89a5
Fixed broken logging
2017-02-15 13:50:02 +01:00
MaukCC
1833dd5a5d
Update cartesio_0.25.inst.cfg
2017-02-15 12:59:00 +01:00
Jack Ha
ca84fdd767
Merge branch 'master' into feature_auto_slice
2017-02-15 12:42:09 +01:00
Jack Ha
aab17608ff
Fixed shader bugs, lines are now nice and smooth again. CURA-3273
2017-02-15 11:53:20 +01:00
Jack Ha
ce226ebbea
Fix layerview checkboxes. CURA-3273
2017-02-15 11:35:49 +01:00
jack
8fc88f763b
Merge pull request #1288 from Ultimaker/layer_view3_cleanup
...
Layer View 3D, with detection of OpenGL context versions.
2017-02-15 11:11:42 +01:00
Jack Ha
78de5412a2
Merge branch 'master' into layer_view3_cleanup
2017-02-15 10:57:24 +01:00
Jack Ha
9e973732f5
Fixed remember coloring type in Layer View. CURA-3273
2017-02-15 10:50:21 +01:00
Jack Ha
4e65a7034f
Added switch for using timer and no timer in CuraEngineBackend. Still have to fix TODO and finish. CURA-3214
2017-02-15 10:32:38 +01:00
MaukCC
603fc6d95d
Update cartesio_0.4.inst.cfg
2017-02-15 10:05:15 +01:00
MaukCC
64a5a55c87
Update cartesio_extruder_0.def.json
2017-02-15 10:02:22 +01:00
MaukCC
14e6e4073f
Update cartesio_extruder_0.def.json
2017-02-15 10:01:37 +01:00
MaukCC
6ab579db72
Update cartesio_extruder_0.def.json
2017-02-15 10:01:09 +01:00
MaukCC
e9dec8daf6
Update cartesio_extruder_1.def.json
2017-02-15 10:00:44 +01:00
MaukCC
f4fed560fc
Update cartesio_extruder_3.def.json
2017-02-15 10:00:04 +01:00
MaukCC
0d28b28539
Update cartesio_extruder_2.def.json
2017-02-15 09:59:55 +01:00
MaukCC
c0b8678a89
Update cartesio_extruder_1.def.json
2017-02-15 09:59:45 +01:00
MaukCC
87802a1cf8
Update cartesio_extruder_0.def.json
2017-02-15 09:59:32 +01:00
MaukCC
dfff2e193f
Update cartesio_extruder_0.def.json
2017-02-15 09:58:58 +01:00
MaukCC
3f502d3d6d
Update cartesio_extruder_1.def.json
2017-02-15 09:58:48 +01:00
MaukCC
c2ee3efc72
Update cartesio_extruder_1.def.json
2017-02-15 09:58:31 +01:00
MaukCC
a69c331b26
Update cartesio_extruder_0.def.json
2017-02-15 09:58:12 +01:00
MaukCC
a0059f372d
Update cartesio_extruder_1.def.json
2017-02-15 09:57:26 +01:00
MaukCC
f1a9e18642
Update cartesio_extruder_1.def.json
2017-02-15 09:56:57 +01:00
MaukCC
8f3ced5791
Update cartesio.def.json
2017-02-15 09:55:35 +01:00
MaukCC
758a810e9b
Update cartesio_0.8.inst.cfg
2017-02-15 09:44:55 +01:00
MaukCC
88e9be1ade
Update cartesio_0.4.inst.cfg
2017-02-15 09:44:39 +01:00
MaukCC
9c71735d1a
Update cartesio_0.25.inst.cfg
2017-02-15 09:44:23 +01:00
MaukCC
48331a2579
Update cartesio.def.json
2017-02-15 09:40:55 +01:00
Mark Burton
0237a5a386
Merge remote-tracking branch 'upstream/master' into mb-infill-line-angles
...
# Conflicts:
# cura/CuraApplication.py
2017-02-15 08:20:45 +00:00
Simon Edwards
60d4e6e4fd
Make the run_mypy.py script find Uranium via the PYTHONPATH env var.
2017-02-15 08:53:18 +01:00
Ghostkeeper
42982b7a86
Fix link to UM.Version.Version
...
The Version object is no longer exposed via UM.__init__, so we have to dig inside the UM.Version module to get it.
Contributes to issue CURA-2917.
2017-02-14 17:03:37 +01:00
Ghostkeeper
b488441d81
Fix link to ContainerRegistry
...
This one was forgotten because it is in a comment.
Contributes to issue CURA-2917.
2017-02-14 17:00:33 +01:00
Ghostkeeper
5055c534c5
Fix links to ContainerRegistry
...
ContainerRegistry is no longer exposed in UM.Settings.__init__, so we must dig the class up from inside the module.
Contributes to issue CURA-2917.
2017-02-14 16:57:21 +01:00
Simon Edwards
4928c91942
Make run_mypy.py slightly more cross platform.
2017-02-14 13:47:37 +01:00