28338 Commits

Author SHA1 Message Date
Arjen Hiemstra
ca2d2f4cb2 Add missing translation calls and contexts 2015-02-19 17:48:46 +01:00
Arjen Hiemstra
db74d4016e Use the new Printer toolbar in Printer 2015-02-19 17:48:45 +01:00
Arjen Hiemstra
fdc9d1fc78 Add a Cura-specific toolbar subclass 2015-02-19 17:48:45 +01:00
Arjen Hiemstra
0b2a6abafe Improve SettingsPane appearance and add some logic to the slider 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
2992b77a9b Update the build volume based on machine 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
50c3ae68d3 Allow resizing the build volume 2015-02-16 17:42:12 +01:00
Arjen Hiemstra
bb9db205fc Implement a proper machine model and use it 2015-02-13 18:06:27 +01:00
Arjen Hiemstra
dadeb87801 Save/Load all machines from config files at startup 2015-02-13 18:05:45 +01:00
Arjen Hiemstra
227d9600dc Make the available machines a list and do not assume we have an active machine everywhere in the code 2015-02-13 18:04:32 +01:00
Arjen Hiemstra
a13be5d9dc Make it possible to use application-specific setting directories 2015-02-13 18:01:17 +01:00
Arjen Hiemstra
201ea272b0 Send some more settings to the backend 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
35c6dbb40c Some additional styling fixes for the settings pane 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
645a179bc3 Account for center and proper layer height when displaying the sliced layers 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
19754599b7 Call the parseArguments method so we actually parse the command line arguments during start 2015-02-12 17:58:39 +01:00
Arjen Hiemstra
6f825598c1 Correctl send settings over to the Cura engine 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
01bfe8410b Update OutputGCodeButton with improved styling and different states for different output targets 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
a8454a48d1 Use the new MessageStack in Printer 2015-02-11 15:13:44 +01:00
Arjen Hiemstra
b02e98696f Do not make the "processing list of sliced objects" job visible 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
943bb9ea48 Add a MouseArea at the bottom of filePane to catch any mouse events not captured by other elements 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
64b76b1fec Clean up actions for open/save 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
242b46dcca Update styling of "Print settings" header 2015-02-11 15:11:15 +01:00
Arjen Hiemstra
1c1371489b Update Printer application to the new style GUI 2015-02-06 18:01:29 +01:00
Arjen Hiemstra
e5e621e511 Update name and displayName for a bunch of plugins 2015-02-06 18:01:28 +01:00
Arjen Hiemstra
a77a95eec8 Send settings to the slicer on change 2015-01-29 17:08:28 +01:00
Arjen Hiemstra
8e1e37e2eb Show a save dialog when the save button is clicked in Printer 2015-01-28 18:00:52 +01:00
Arjen Hiemstra
1f365d3467 Handle GCode messages and delay sending object updates until a timer is expired 2015-01-28 17:59:43 +01:00
Arjen Hiemstra
78fa145bca Add a job to handle processing of GCode from the backend 2015-01-28 17:57:14 +01:00
Arjen Hiemstra
143bdf3880 Send progress as floating point from 0 to 1 2015-01-28 17:56:43 +01:00
Jaime van Kessel
ff850c5bec Fixed mistake in printer application & continued work on calibration interface 2015-01-28 12:04:15 +01:00
Arjen Hiemstra
177962f67a Add a LayerView plugin that can render sliced meshes 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
ae63fdf58c Use the new Job class to process the sliced polygons received from backend 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
ecd8a8d2a3 Add a LayerData class and a Job class to create it from a Protobuf message 2015-01-28 12:01:14 +01:00
Arjen Hiemstra
4b3e2a3f8c Update Cura protocol file to latest version 2015-01-28 12:01:13 +01:00
Arjen Hiemstra
0580dbb84c Always register message types after socket creation 2015-01-28 12:01:13 +01:00
Jaime van Kessel
ac465521e3 Added Camera image recieving 2015-01-27 16:23:06 +01:00
Arjen Hiemstra
cdf3b06c8c Use libArcus for backend communication 2015-01-23 11:21:00 +01:00
Jaime van Kessel
4d082bad25 Moved plugins that need to be loaded to own function 2015-01-21 10:45:19 +01:00
Jaime van Kessel
0c18161d13 Moved setting file to scanner/printer application 2015-01-13 17:31:39 +01:00
Arjen Hiemstra
84ede69540 Start implementing the CuraEngineBackend 2015-01-09 17:37:14 +01:00
Arjen Hiemstra
b132b5db20 Load the CuraEngineBackend in PrinterApplication 2015-01-09 17:37:14 +01:00
Arjen Hiemstra
629ca54613 Fix the Printer application naming 2015-01-08 14:27:59 +01:00
Arjen Hiemstra
e24c120e82 Perform Platform physics changes on scene changed again and use a custom operation for better op merging 2015-01-06 17:16:24 +01:00
Arjen Hiemstra
bfa3c00200 Lower the build volume to reduce Z fighting 2014-12-24 16:49:43 +01:00
Arjen Hiemstra
c7cecb180d Add a BuildVolume node to render the build volume 2014-12-23 16:38:44 +01:00
Arjen Hiemstra
e7a51b3bd8 Use the new bits of API to add some more bits of printer application 2014-12-22 15:12:26 +01:00
Arjen Hiemstra
abe19dfd9b Add a PlatformPhysics class to handle some details about keeping objects on the printer platform 2014-12-22 15:11:52 +01:00
Arjen Hiemstra
e68e761598 Set translate tool as active/inactive on selection change in Printer 2014-12-19 11:59:12 +01:00
Arjen Hiemstra
3786ced279 Set the camera and selection tools for PrinterApplication 2014-12-18 12:22:35 +01:00
Arjen Hiemstra
b2cced2772 Add an applicationName property to Application 2014-12-18 12:22:35 +01:00
Arjen Hiemstra
821f9ca0e1 Remove robot mesh from default setup for now 2014-12-17 17:29:08 +01:00