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
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
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
Jaime van Kessel
b34bb26a1a
Fixed broken getInstance caused by refactor
2017-02-15 13:51:53 +01:00
Jaime van Kessel
b187cf89a5
Fixed broken logging
2017-02-15 13:50:02 +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 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
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
92cee4a9d7
Merge branch 'master' into python_type_hinting
2017-02-13 16:31:31 +01:00
Jaime van Kessel
e6c8a11017
Merge branch 'master' of github.com:Ultimaker/Cura
2017-02-13 14:16:59 +01:00
Jaime van Kessel
e8c5f81c79
Merge branch 'feature_preheat_bed' of github.com:Ultimaker/Cura
2017-02-13 14:16:50 +01:00
Jaime van Kessel
cc396d5357
Fixed target temp never updating
2017-02-13 14:16:22 +01:00
Ghostkeeper
a3af887d3f
Add support for WSH USB driver when not filtering USB-only
...
This support was included when filtering for USB only, but not the case when we are not filtering. I don't like this bit of code much since we should just define a list of paths to check and iterate over it, so that we can re-use the data and prevent syncing mistakes like this.
2017-02-13 13:46:30 +01:00
Jaime van Kessel
f62030dae5
setTargetBed temperature now directly sets target temp
...
This is instead of sending /bed/temperature a json which contains target & temp as keyvalue.
2017-02-13 13:30:51 +01:00
Jaime van Kessel
6deaf5bd65
Failure logging for network printing is now more explicit (also prints what the operation was)
2017-02-13 13:28:32 +01:00
Jaime van Kessel
8d7b813318
All good 20x http replies are now accepted
2017-02-13 13:26:36 +01:00
Jack Ha
488b952815
Fix 4.1 shader for line types. CURA-3273
2017-02-13 13:21:30 +01:00
Jaime van Kessel
ce5f435be9
Merge branch 'master' of github.com:Ultimaker/Cura
2017-02-13 11:07:25 +01:00
Jaime van Kessel
c18fb02f82
Removed unneeded (and somewhat expensive) checks
...
CURA-3311
2017-02-13 11:06:21 +01:00
Jack Ha
7000717f6e
Fixed warning non-NOTIFYable properties, added signals for propertiesChanged. CURA-3273
2017-02-13 09:58:33 +01:00
Torsten Blindert
2fca555ea6
FEATURE: Support wsh usb driver
2017-02-11 16:34:49 +01:00
Jaime van Kessel
7838888d5c
Merge branch '2.4' of github.com:Ultimaker/Cura
2017-02-10 16:43:08 +01:00
Jaime van Kessel
185f5fe1c4
Added a clarification to the changelog regarding the inital print temperature
2017-02-10 16:41:49 +01:00
Jaime van Kessel
5e3782e6c3
Added more authentication logging to network printing
2017-02-10 15:44:45 +01:00
Jaime van Kessel
5e5cc723d7
Calling the stop of USBPrinterOutput device no longer joins the thread.
...
This caused quite a bit of delay on the application closing down (up to 5 seconds!)
2017-02-10 15:03:34 +01:00
Jaime van Kessel
6e7c4711e3
When creating XML profiles, directly set the name
...
The setName function is intended if the user changes the name (as by means of the edit material menu).
For deserializing this simply gives too much overhead
2017-02-10 14:58:22 +01:00
Jaime van Kessel
f4d4fb9001
Material values are now also lazy loaded
...
CURA-3311
2017-02-10 14:50:16 +01:00
Jaime van Kessel
bda818b104
MetaData of material profile is now set in one batch instead of multiple calls
...
CURA-3311
2017-02-10 14:15:35 +01:00
Jaime van Kessel
fce9df756c
Fixed pause slicing not working when moving an object
...
CURA-3361
2017-02-10 11:43:38 +01:00
Jaime van Kessel
28a3858bc2
Fixed small isue where no type was found in zeroconf object
2017-02-10 11:30:50 +01:00
Ghostkeeper
0c9b9a3033
Add fallback name property in PrinterOutputDevice
...
It'll call this property, which gives an empty string, if the device doesn't implement giving a name.
Contributes to issue CURA-3161.
2017-02-09 17:34:51 +01:00
Jack Ha
655b3aa9cf
Removed .gitignore from PauseBackendPlugin. CURA-3361
2017-02-09 17:20:49 +01:00
Jack Ha
3d1e5a84fc
Added PauseBackendPlugin, added to changelog. CURA-3361
2017-02-09 17:19:59 +01:00
Jack Ha
c2bf88751e
Enable functions pauseSlicing and continueSlicing in combination with BlockSlicingDecorator. CURA-3361
2017-02-09 16:06:36 +01:00
Jack Ha
30af908e29
Fixed GCodeReader. CURA-3273
2017-02-09 15:27:53 +01:00
Ghostkeeper
27c30006da
Give no address instead of a wrong address if unknown
...
Contributes to issue CURA-3161.
2017-02-09 10:33:14 +01:00
Jack Ha
81e575da31
Added comment. CURA-3273
2017-02-08 13:39:19 +01:00
Jack Ha
811f40d294
Renamed lightDir to light_dir. CURA-3273
2017-02-08 13:34:54 +01:00
Jack Ha
0d444298bc
Added myEmitVertex function in layers3d.shader. CURA-3273
2017-02-08 13:29:24 +01:00
Jack Ha
8e80593232
Added comment. CURA-3273
2017-02-08 13:03:48 +01:00
Ghostkeeper
1395735ece
No longer mention printer name in status
...
The printer name is displayed right above it, so mentioning the name again is double.
Contributes to issue CURA-3161.
2017-02-08 12:53:54 +01:00
Jack Ha
cc950732b6
Added comment. CURA-3273
2017-02-08 11:57:59 +01:00
Jack Ha
47ab49795f
Added comments, changed small layout and id thing. CURA-3273
2017-02-08 11:48:00 +01:00
Ghostkeeper
da4574cb32
Use fallback without time-out if preheating bed on old firmware
...
It manually sets the temperature just like what happens when you print via USB.
Contributes to issue CURA-3161.
2017-02-08 11:38:03 +01:00
Ghostkeeper
28e488dad7
Fix setting target bed temperature
...
The previous implementation just emitted the signal twice, once in setTargetBedTemperature and once in _setTargetBedTemperature. I've made the private one actually set the temperature.
Contributes to issue CURA-3161.
2017-02-08 11:37:04 +01:00