Commit graph

302 commits

Author SHA1 Message Date
fieldOfView
8e5dbb78a4 Don't connect to a printer if we don't have its properties yet
CURA-2483
2016-10-01 13:07:55 +02:00
fieldOfView
4f9eeb6be6 Hide printer details until printer has divulged them
CURA-2483
2016-10-01 13:06:38 +02:00
Aldo Hoeben
de44ac1df9 Merge pull request #3 from Ultimaker/feature_manual_instances
Add support for manual instances
2016-09-29 19:15:11 +02:00
fieldOfView
042ebe76ba Don't rely on key prefix, remove code duplication (_api_prefix)
CURA-2384
2016-09-29 15:32:42 +02:00
fieldOfView
b25b92a81b Don't allow spaces, commas and other illegal chars in the address
CURA-2384
2016-09-29 14:46:31 +02:00
fieldOfView
ea9ba87fa4 Only allow connecting if the printer has responded to API query
CURA-2483
2016-09-29 14:29:33 +02:00
fieldOfView
a2722c7571 Get firmware version through API...
...for parity between discovered printers and manual printers

CURA-2384
2016-09-29 09:41:21 +02:00
fieldOfView
578b4d3826 Implement Adding, Editing and Removing manual printers
CURA-2384
2016-09-29 08:47:29 +02:00
fieldOfView
eba49ee8c2 Always show manual printer instances, even before they are validated
CURA-2483
2016-09-28 23:08:23 +02:00
fieldOfView
8dd8fd740c Add UI for managing manually added printers
CURA-2483
2016-09-28 23:05:53 +02:00
fieldOfView
8e26d63390 Get a list of ipadresses/hosts to check for UM3 printers...
...in case discovery does not work. This uses the API to look up info on the printer instead of relying on zeroconf.

CURA-2483
2016-09-28 17:45:56 +02:00
Jack Ha
da4ea2e450 Better refresh button: now emits signal and re-instantiates zeroconf.
Signal emits let the UI display an empty list.
Re-instantiation copes with network changes.

Contributes to CURA-2372
2016-09-28 16:36:09 +02:00
fieldOfView
1ed3fc7c37 Don't reset zeroconf until after (most) printers have been found
CURA-2060
2016-09-28 11:31:52 +02:00
awhiemstra
fb371f5556 Remove some more references to Jedi
Contributes to CURA-2342
2016-09-27 15:57:01 +02:00
awhiemstra
7408f31738 Change install location to UM3NetworkPrinting
Contributes to CURA-2342
2016-09-27 15:53:33 +02:00
awhiemstra
fefa111b5a Update references to JediWifiPrinting to UM3NetworkPrinting
Contributes to CURA-2342
2016-09-27 15:52:31 +02:00
fieldOfView
720dd9c50c Use the semantically more correct infinity 2016-09-26 16:28:06 +02:00
fieldOfView
58d31beeb8 Merge branch 'master' of https://github.com/Ultimaker/JediWifiPrintingPlugin 2016-09-26 14:07:31 +02:00
fieldOfView
368851b910 Check if a request was made recently before claiming a timeout occurred
If the main thread locks up for longer than the network timeout period, the connection may incorrectly seem to have reached a timeout.

CURA-2440
2016-09-26 14:07:16 +02:00
Ghostkeeper
b4ba7a64a9
Only update printer list after printer is added/removed
This makes it emit a signal only after addPrinter and removePrinter has completed executing, so we know that updating the list is done by the time it refreshes the list view in QML.

Contributes to issue CURA-2393.
2016-09-26 12:04:59 +02:00
fieldOfView
c0839bcfbb Correct and format the documentation example json 2016-09-23 16:50:57 +02:00
fieldOfView
64571bff0b Revert exception logging 2016-09-21 16:42:02 +02:00
fieldOfView
bc76744ddb Add (more) logging to authentication denied state
CURA-2270
2016-09-21 16:40:42 +02:00
Jaime van Kessel
9bc50c59e5 Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-09-21 15:59:46 +02:00
Jaime van Kessel
24827ba5a1 Added more logging when authentication was denied
CURA-2270
2016-09-21 15:59:26 +02:00
fieldOfView
d8f0b634af Switch back to Print Setup when canceling sending a print to the printer
CURA-2384
2016-09-21 14:01:05 +02:00
fieldOfView
ba53b0109b Fix connecting to the selected printer when pressing "Finish" in add machine wizard 2016-09-21 14:00:11 +02:00
Jaime van Kessel
2a349214cf Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-09-20 17:46:58 +02:00
Jaime van Kessel
df9f940ff4 Added cancel button to upload print
CURA-2384
2016-09-20 17:46:46 +02:00
fieldOfView
f75e8c9537 Add version number 2016-09-20 11:53:14 +02:00
fieldOfView
400360cb34 Add check if additional components were successfully created 2016-09-19 15:05:33 +02:00
Jaime van Kessel
7da05e0f36 Post reply is now set to None after abort
CURA-2295
2016-09-19 13:38:52 +02:00
Jaime van Kessel
66b22134ba Always hide progress message if connection is lost 2016-09-19 11:31:20 +02:00
Jaime van Kessel
27d017b29e Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-09-19 11:30:30 +02:00
Jaime van Kessel
e388b8126b No longer re-create zeroConf object, as this crashes
CURA-2393
2016-09-19 11:29:57 +02:00
fieldOfView
d980f6b792 Code style
CURA-2277/CURA-2276
2016-09-19 10:26:25 +02:00
Jaime van Kessel
c4d197ea8a Merge branch 'master' of github.com:Ultimaker/JediWifiPrintingPlugin 2016-09-16 16:20:14 +02:00
Jaime van Kessel
7840f6a82e Increased time to 5 sec
CURA-2393
2016-09-16 16:19:20 +02:00
fieldOfView
c50cae6d28 Fix showing additional components for UM3Ex
CURA-2276 and CURA-2277
2016-09-15 17:43:25 +02:00
fieldOfView
5024581e2e Fix events for added components
Not sharing the _context variable with the machine action fixes signals and events being sent to the additional components.

CURA-2277 and CURA-2276
2016-09-15 17:42:36 +02:00
fieldOfView
2725abd4f4 Don't show Request Access button when no printer is connected
CURA-2276
2016-09-15 14:49:15 +02:00
fieldOfView
cf2c3e79cf Do not show the "Request Access" button when no printer is connected
CURA-2277
2016-09-15 14:17:04 +02:00
fieldOfView
00c328bfe9 Fix qml warnings when no printer is connected 2016-09-15 13:44:12 +02:00
Jaime van Kessel
96e36c0555 Refreshing zeroconf multiple times no longer causes cura crash
CURA-2393
2016-09-15 13:32:13 +02:00
fieldOfView
34aeb50b6a self._code_style 2016-09-15 10:21:32 +02:00
fieldOfView
20f76b62fe Hide "Request Access" buttons when access request is active
CURA-2277 & CURA-2276
2016-09-14 16:40:20 +02:00
fieldOfView
f11308e74e Allow syncing materials & printcores from the Printers preference pane
CURA-2276
2016-09-14 16:21:00 +02:00
fieldOfView
98f0fd2a08 Merge branch 'master' of https://github.com/Ultimaker/JediWifiPrintingPlugin 2016-09-14 15:01:10 +02:00
fieldOfView
15d933ed73 Show Extruders, PrintCores, Materials on Printer preference pane
CURA-2276
2016-09-14 15:00:41 +02:00
Jaime van Kessel
cc38705a68 Use right extruder for material 2016-09-14 12:55:11 +02:00