Commit graph

159 commits

Author SHA1 Message Date
larsbrubaker
749bcd06c4 Made the oem image always get added to the bed. 2014-09-09 15:17:49 -07:00
larsbrubaker
2b17d630b2 Make the window state that it uses gl. 2014-09-08 15:52:46 -07:00
larsbrubaker
c9ffc3eb98 Made fixed width and height in button factory doubles. 2014-08-30 13:28:13 -07:00
larsbrubaker
9bbd272467 Cleaned up the GetRenderType call to eventually improve the 3d gcode layer creation speed
Made setting the extruder temp to 0 suppress outputting M109
2014-08-29 10:45:21 -07:00
Kevin Pope
3fe41a6dc8 Made 3d render type a persistent user setting, defaulting to outline. Made 'Add' buttons on action bar and queue menu consistent. 2014-08-27 14:15:41 -07:00
larsbrubaker
4a481fb867 Made the gcode 3d view recreate the bed correctly
Made the printer separate position tracking from bed leveling re-write
2014-08-26 17:38:23 -07:00
larsbrubaker
6b5caf0859 Put in some debugging for recreating the third panel view.
fixed a mem leak in third panel
made the first layer show in sync to print
Made the current layer show in sync to print
2014-08-20 11:04:43 -07:00
larsbrubaker
7d1f698141 Turning off the rooted weak event stuff 2014-08-19 11:41:13 -07:00
larsbrubaker
3771ec374f Getting the sync to print working better. 2014-08-18 16:42:04 -07:00
larsbrubaker
f202a3336f Turned the 3d view render options into radio buttons.
Made the 2D gcode view able to show speed and extrusion simulation.
Made the 3D gcode view able to turn off speed and extrusion simulation.
2014-08-18 11:02:00 -07:00
larsbrubaker
ba6924c12c Make sure we can always edit non-embeded 3d views when they are available. 2014-08-14 18:08:51 -07:00
larsbrubaker
a188096eee Made the mesh viewer hold 3 transforms rather than one for scale rotate and translate.
That way we can edit them individually easily.
2014-08-14 09:58:17 -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
9eddf6822b Moved SliceSettingsWidgetUiState into its own file
Fixed the edit locking during loading in 3d view.
Got the 3d views to update the bed size and shape when changed.
2014-07-26 13:43:55 -07:00
larsbrubaker
5c506e7317 Changes for new Mesh viewer api
Finer settings for what causes reload of ui in slice settings.
2014-07-25 17:13:42 -07:00
larsbrubaker
0838cc5e0f improved colors on gcode bed 2014-07-25 14:21:10 -07:00
larsbrubaker
0c4c516123 Fixed the file for bed position. 2014-07-24 17:28:11 -07:00
gregory-diaz
de2dbb8a9c R1 Bed setting code 2014-07-24 17:17:38 -07:00
larsbrubaker
e3d9da11ba Put back in the BedSettings singleton. 2014-07-24 16:45:50 -07:00
larsbrubaker
85fc6a221c Hide the progress bar when done loading. 2014-07-22 16:29:35 -07:00
larsbrubaker
e6930205b3 Making sure we free memory. 2014-07-20 16:18:07 -07:00
larsbrubaker
ae5fc574ee Moved progress control to agg. 2014-07-20 14:56:13 -07:00
larsbrubaker
0344a5a745 Enabled outline view 2014-07-19 16:12:26 -07:00
larsbrubaker
e5a170a38b Made it possible to show and hide the grid in 3d gcode view.
Made the post load processing on gcode files happen in a background thread so as not to lock up the ui.
2014-07-18 12:21:43 -07:00
larsbrubaker
5589b4e737 Don't show selection control on gcode view. 2014-07-03 11:56:07 -07:00
larsbrubaker
b75ae71d24 Made 3D views editable while printing (if not the embedded view).
Made the eeprom windows have the correct tab stops.
2014-07-02 13:28:51 -07:00
larsbrubaker
9a8ac29870 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2014-07-02 12:03:04 -07:00
larsbrubaker
c4a6a9960a Making the windows understand their closed states better.
Made print history have a data and a view
2014-07-02 11:43:06 -07:00
Kevin Pope
11b9fd6a98 get/set 'sync to print' setting from datastore. 2014-07-02 10:13:40 -07:00
Kevin Pope
4726bfad86 Changed 2D/3D layer view toggle UI, setting also now saves state. 2014-07-01 19:29:13 -07:00
Kevin Pope
606a361a48 Get/set gcode view settings via datastore. 2014-07-01 18:32:39 -07:00
larsbrubaker
96c2582959 More work on sd card printing.
Validate the first layer extrusion width
Make the test work for oems
2014-06-20 17:54:39 -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
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
6a85f91f16 Hade a bug in drag and drop onto a plate with multiple parts. 2014-06-10 18:19:17 -07:00
larsbrubaker
503726ae65 Fixed the problem with downloads not always working.
Made the tab names of tabs be independent of the visible title
Made styled message box have option of custom buttons
More localizations
2014-06-10 11:44:16 -07:00
larsbrubaker
54e4494c93 Merge remote-tracking branch 'Greg/development' into development 2014-06-05 14:17:29 -07:00
gregory-diaz
4bb348dd6d Made variable name more clear. 2014-06-05 13:00:31 -07:00
larsbrubaker
6d2980c76a Move the auto connect out of the constructor and into the first draw.
Turn off new 2 point leveling until it works.
Don't connect to the printer communication in 3d view until we are fully constructed.
2014-06-05 12:55:05 -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
c808842d8d Show the testing 3d view button
Hide a bunch of slic3r settings that we don't use.
2014-06-03 18:12:08 -07:00
larsbrubaker
75df7fd980 Made the 3D GCode better scaled. 2014-05-31 16:18:36 -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
larsbrubaker
0b9ab80129 Fixed for canceling the add button in 3d view
Made 3d gcode color match theme
Updated robo build to have the -1 offset for the probe (565)
2014-05-28 11:13:21 -07:00
larsbrubaker
6fda0ce21c hiding 3d gcode view. 2014-05-27 10:17:36 -07:00
larsbrubaker
d7d08479bd Made sure the new 3d view controls are not messing up the edit mode. 2014-05-27 09:58:43 -07:00
larsbrubaker
bdb3a469c8 Merge remote-tracking branch 'origin/development' into development
Conflicts:
	PartPreviewWindow/View3DTransfromPart.cs
2014-05-27 09:46:10 -07:00
larsbrubaker
ac6d0fdf15 Hiding the start and end labels. 2014-05-27 09:16:35 -07:00