Commit graph

146 commits

Author SHA1 Message Date
Kevin Pope
64c155f6a1 Make setup method public. 2014-09-26 10:46:49 -07:00
Kevin Pope
2faec9d1c0 Work on print history widget. 2014-09-24 19:14:31 -07:00
Kevin Pope
bda5ac173e More work on configuration page. 2014-09-23 16:11:06 -07:00
Kevin Pope
bdef196434 Changed main application to MVC. UI rework (Configuration Page esp. in progress). 2014-09-19 19:17:12 -07:00
Kevin Pope
e02655f847 Make controls more consistent looking. 2014-09-18 17:06:45 -07:00
Kevin Pope
73b6c8298b Added custom themed slider, added double slider. 2014-09-17 19:18:46 -07:00
larsbrubaker
25bd699517 Made many parts of MC know how to scale if the font resolution (scaling) is changed. 2014-09-10 21:24:14 -07:00
Kevin Pope
f668c132e3 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2014-09-05 13:06:20 -07:00
Kevin Pope
5354d3976c Fix slice engine ui handling. 2014-09-05 13:04:41 -07:00
larsbrubaker
c9ffc3eb98 Made fixed width and height in button factory doubles. 2014-08-30 13:28:13 -07:00
larsbrubaker
e93d38ec90 Made macros disabled during pining
Made it possible to set movement speed in setting.ini
Updated orion and rostockMax settings
Made orion and rostockMax have fast manual z moment
Made some printers have the calibration box at startup
2014-08-28 12:22:57 -07:00
Kevin Pope
3885e83c5b Use primary color in OutputScrollWindow (for improved readability). 2014-08-27 12:46:33 -07:00
larsbrubaker
e801528a7e If our printer allows negative z heights make sure the level edit wizard can also let us enter - z's. 2014-08-27 10:25:17 -07:00
Kevin Pope
c2721f5ef5 Added close and clear button to terminal window. Terminal window ui cleanup. 2014-08-26 18:09:23 -07:00
larsbrubaker
841ea5e071 Made RoBo default to MatterSlice
Made consol draw faster
took out dead code
white space
2014-08-26 12:06:16 -07:00
larsbrubaker
74dacdb90a Made the "(refresh)" button not change the current selection of the 'auto save' checkbox in the edit profile window. 2014-08-25 20:22:06 -07:00
larsbrubaker
ba2068cffa Moved some code 2014-08-25 20:11:20 -07:00
larsbrubaker
7d1f698141 Turning off the rooted weak event stuff 2014-08-19 11:41:13 -07:00
larsbrubaker
bbca065e18 New weak event rooted event.
Fixed color theme changing in 3d view.
Fixe bed shape and size changing on printer change.
2014-08-08 10:25:44 -07:00
larsbrubaker
f625762602 Made sure everything is going through frosted serial.
Better cross platform support.
2014-07-28 13:48:28 -07:00
gregory-diaz
de2dbb8a9c R1 Bed setting code 2014-07-24 17:17:38 -07:00
larsbrubaker
e6930205b3 Making sure we free memory. 2014-07-20 16:18:07 -07:00
gregory-diaz
156fd749c3 If make has only one model, automatically select that model. 2014-07-16 14:13:49 -07:00
Kevin Pope
352c009202 Remove non-required references to OpenGlGui 2014-07-04 09:12:50 -07:00
larsbrubaker
222ed94f36 Make sure we remove all the children of column two before removing them.
Got rid of some dead code.
2014-07-01 14:44:27 -07:00
larsbrubaker
73db6d8db9 Made all the GetPortNames go through FrostedSerialPort
Cleaned up some using statements.
2014-06-27 10:57:14 -07:00
larsbrubaker
30fbe6d855 Fixed color or gcode printing screen.
sd card working all but cancel.
made max extrusion ratio go to 3 (which is 3mm to 1.75 conversion for gcode (mostly))
2014-06-26 18:13:53 -07:00
larsbrubaker
4703b7b2a6 More work on printer sd card support
Made single panel mode not ever load data into the second panel (memory optimization)
Made the thumbnail widget let go of the memory of the model when the window is closed.
Put in an explicit DeletFileFromSdCard
2014-06-26 12:55:43 -07:00
larsbrubaker
22cf4bfb2d Can now send to sd.
Can print from sd (mostly)
can remove from sd.
2014-06-25 17:28:28 -07:00
larsbrubaker
50c611879b Getting direct printing from Sd closer to working.
We can now start a print (but not much else).
2014-06-23 09:31:14 -07:00
larsbrubaker
a282b0ce95 New and improved os detection with a plugin. 2014-06-20 09:27:17 -07:00
larsbrubaker
b523c7d486 rename PlatformAbstract 2014-06-19 16:09:38 -07:00
larsbrubaker
254de7251d Moved ImageIO into a plugin and hooked then made the windows version of that. 2014-06-19 15:55:20 -07:00
larsbrubaker
e8247a8481 Put all the icons into the icons directory
Lots of work on printing from SD card
Put in hardware options to describe printer settings (fan, heated bed, sd card)
moved icons into subdirectory.
2014-06-19 11:25:28 -07:00
kevinepope
499b5705b8 Added 'PREHEAT' option to temp controls. Removed default presets. 2014-06-15 09:49:03 -07:00
kevinepope
c50a650090 Changes to file menu - Added 'Submit A Bug' and 'Add a Printer', 'About MatterControl' now opens as window. 2014-06-15 09:48:23 -07:00
larsbrubaker
0e646dca68 Change the namespace of PrinterCommunication and the class name.
Deleted lots of unused usings.
Working to get the 2point leveling working.
Started work on a new printer io layer
Fixed the crash on disconnect while printing.
2014-06-11 14:52:58 -07:00
larsbrubaker
e6a1cabadf Fixed the style of the export window
Got rid of some parameters to print leveling that were not used
Made it possible to ignore below 0 for leveling
2014-06-11 12:13:30 -07:00
larsbrubaker
af3a345ce2 Renaming for clarity.
Got the third point data collection to work better.
2014-06-06 19:10:13 -07:00
larsbrubaker
7dd57bb6b5 Now the 2 point leveling at least can be instantiated. 2014-06-06 17:33:26 -07:00
larsbrubaker
6ec46b7ed1 Put the printer configuration page into a matching namespace and renamed it with printer prefix
Put in the code to handle multiple bed leveling procedures.
Saving the print level data into the printer as a json string
2014-06-06 16:05:18 -07:00
larsbrubaker
a04ab3d050 Made the type of print leveling that will happen for a printer be selectable
Turned some bools into enums for clarity
Broke some of the print leveling wizard into separate files.
Started work on a new 2 point probe (actually an n point switch -> bed position maper).
2014-06-05 11:45:40 -07:00
larsbrubaker
ffb5bcbe9c Merge remote-tracking branch 'Greg/development' into development 2014-06-02 17:27:21 -07:00
gregory-diaz
53a29071a6 Modified code so that MatterControl will open on Linux. Still Cannot connect to a printer or slice parts. 2014-06-02 17:24:56 -07:00
larsbrubaker
89c040e1d8 Merge remote-tracking branch 'Greg/development' into development 2014-05-30 14:37:51 -07:00
larsbrubaker
12650e854e Changed ConnectionStateChanged => CommunicationStateChanged
Put in support for running the print level wizard on first print.
Set the R1 to need print leveling
2014-05-30 14:37:30 -07:00
gregory-diaz
8f678768bd Fixed bug that set extrusion and speed multiplier values back to 1 2014-05-29 15:48:16 -07:00
larsbrubaker
1af9f45da6 Put in a gcode animator (sync to print)
Put in support for a bed image.
2014-05-23 14:19:20 -07:00
larsbrubaker
a26c8d8caa Trying to make updater show errors better.
Fixed a bug using Frosted Serial Port. Now go through wrapper.
Only add the Manual Controls plugins one time.
2014-05-13 17:00:50 -07:00
larsbrubaker
04c39929a9 Made it so plugins can register directly with the ManualPrinterControls. 2014-05-08 18:02:12 -07:00