Commit graph

84 commits

Author SHA1 Message Date
larsbrubaker
398023ba7b Put in actual extruder temp setting and reading for multi extruders.
Got rid of crash when no gcode loaded and try to clear it.
2014-10-15 17:04:14 -07:00
larsbrubaker
196c3e1c76 Merge remote-tracking branch 'Greg/development' into development
Conflicts:
	PartPreviewWindow/View3DTransfromPart.cs
2014-10-13 12:27:31 -07:00
larsbrubaker
1800734347 Starting to get AMF in as a file type
Unified all the open dialogs to use a common file type list
Made application settings hold the file lists
Made the extruder count a member of ActiveSliceSettings
Made an extruderOffsets mapping
2014-09-26 17:52:54 -07:00
Kevin Pope
a4ef3f729c Made display mode driven by theme setting. 2014-09-23 18:02:07 -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
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
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
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
james jones
bff2e01fad Trying to get things to behave nicely with the requirement that GuiWidgets clear their parent when the are closed or removed. 2014-07-01 12:09:35 -07:00
larsbrubaker
f4d7d0b5c4 Made the print leveling control its own window. 2014-06-27 12:45: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
f78260fdfc More work on sd card printing. 2014-06-23 13:18:51 -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
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
6e7abb73f1 Cleaning up update a bit so we can have first time check for new version.
Made more strings push through translations.
Put in a new OEM setting for check for update on first run
2014-06-10 09:25:38 -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
7003eff736 Merge remote-tracking branch 'Greg/development' into development
Conflicts:
	CustomWidgets/PartThumbnailWidget.cs
	StaticData/Translations/Master.txt
2014-06-05 12:59:25 -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
gregory-diaz
b7aedf7ebe Rolled back changes made to user feedback when cancelling an active print. 2014-06-05 11:04:36 -07:00
gregory-diaz
30b69af5f6 changed message box feedback on cancel print. 2014-06-04 18:29:31 -07:00
gregory-diaz
57f9e18161 New message appears when the user cancels an active print while the extruder is heating up to its target temperature. Cancel and Pause buttons are also disabled. 2014-06-03 15:44:35 -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
9205d5312b Working on fixing feedback when cancelling a print (cancel and pause buttons are no longer enabled between the time the cancel print button is clicked and time the print actually stops) 2014-05-29 18:35:32 -07:00
Kevin Pope
5c96585001 Update status message and disconnect/connect button appropriately based on event trigger. 2014-05-08 11:45:53 -07:00
Kevin Pope
64c33c3538 Fix spacing for ActionBar. Made placeholder part icon semi-transparent. 2014-05-05 11:24:58 -07:00
Kevin Pope
9fb739ceaf Work on display of action bar components. 2014-05-05 11:09:36 -07:00
Kevin Pope
84955cfcb5 Cleaning up action bar. 2014-05-05 09:07:14 -07:00
kevinepope
2fa0276446 Fixed issue where target temps weren't being reset to zero upon disconnect. 2014-05-04 14:49:31 -07:00
kevinepope
f431fa2fe3 Fixed behavior of CancelConnect button. 2014-05-04 14:38:23 -07:00
larsbrubaker
b66d0058b7 Fixed a bug with remove. 2014-05-01 17:52:45 -07:00
Kevin Pope
dc95cf0fd9 Fix padding on printer selection button. 2014-04-29 14:56:15 -07:00
Kevin Pope
b8db1068a2 Preheat button no longer visible on temperature widgets unless printer is connected and not printing. 2014-04-28 11:27:05 -07:00
kevinepope
d4b924e5e5 Visual adjustments 2014-04-27 20:49:29 -07:00
kevinepope
cc44b0ef04 Added menu bar. 2014-04-27 20:24:58 -07:00
kevinepope
4192e79230 Added preheat button to temperature indicators. Added temp direction indicator arrow to bed temp indicator. 2014-04-24 21:45:33 -07:00
larsbrubaker
a1990f10bd Changed PrintItemWrapper to have RootedObjectEventHandlers
Fixed lots of code to use them correctly
CompactSlidePanel does not need to reload back panel anymore as that happens in wide screen panel
2014-04-21 15:00:32 -07:00
larsbrubaker
263f50cd1c Got the thumbnail to have an image cache 2014-04-20 21:02:28 -07:00
larsbrubaker
9d4bfe8e5f Make the library remove more robust.
Make the print level icon be the right color on light theme.
2014-04-19 14:57:30 -07:00
Kevin Pope
8df0e7a603 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	ActionBar/PrintStatusRow.cs
2014-04-18 18:48:43 -07:00
Kevin Pope
e80bbf7887 Hide bedTemperature display when selected printer does not have heated bed. 2014-04-18 18:40:27 -07:00
larsbrubaker
793284df9f Made the notification plugin more discrete. 2014-04-18 14:31:34 -07:00
larsbrubaker
bea60eb773 Made the notification button stay as the window gets re-created (a bit hacky). 2014-04-16 17:28:46 -07:00