Commit graph

44 commits

Author SHA1 Message Date
larsbrubaker
222a5a46a7 Changed ButtonEventHandler to EventHandler
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
kevinepope
e936fe98f7 Change message confirmation dialogs from modal to async w/callback. 2014-10-21 21:20:09 -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
e02655f847 Make controls more consistent looking. 2014-09-18 17:06:45 -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
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
kevinepope
f431fa2fe3 Fixed behavior of CancelConnect button. 2014-05-04 14:38:23 -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
db09079196 Refactor for clarity Done -> SlicingDone on PrintItemWrapper
Moved a bunch of classes into their own files in ActionBar
Made the part preview be right when the window changes between wide and narrow.
2014-04-16 15:11:01 -07:00
larsbrubaker
4508a25e58 Got the queue and the count tab to work. 2014-04-16 12:01:01 -07:00
larsbrubaker
4b6a3cfa97 Lots of work on Getting the QueueData instance to be separate form the UI queue and refs. 2014-04-15 18:13:27 -07:00
larsbrubaker
49c8a045a5 fixed the spelling of label
an acronymed some variables txt -> text lbl -> label
2014-04-15 10:11:56 -07:00
larsbrubaker
405b8be6bc Making for of the 3d view reusable for all places that are implementing redundant stuff.
Getting rid of dead code.
Getting rid of warnings
2014-04-04 18:52:51 -07:00
larsbrubaker
44da6b1bd8 Making more strings get into localization.
Making the print leveling warn if the extruder needs to go below 0.
2014-04-02 21:02:39 -07:00
Kevin Pope
64426951c5 Theme fixes. 2014-03-28 19:05:05 -07:00
larsbrubaker
7f8300bafc Got pause, resume and cancel gcode into the settings and working in printer communication. 2014-03-17 14:41:36 -07:00
larsbrubaker
5c0993f83e Changed the interface to translations. 2014-03-11 15:24:47 -07:00
larsbrubaker
263e2325f5 Put the slicing configuration files in their own folder
updated copy write date
added bsd to a few files
Made the mapping to slice engines more procedural to support more engines.
2014-02-15 18:06:03 -08:00
Kevin Pope
9153bbb7ca Added separate button with help text for 'Cancel Connection'.
Fixed duplicate method within PrintLevelWizard.
2014-02-11 11:59:43 -08:00
Kevin Pope
180dbe5896 Merge commit '34c3d16fd7' into development
Conflicts:
	ActionBar/PrintStatusRow.cs
2014-02-11 11:49:10 -08:00
Kevin Pope
95b2efb48c Work on the ActionBar UI
Changed behavior of 'Skip' button.
2014-02-10 19:17:25 -08:00
gregory-diaz
ccc0eb898d More Localization
Edited previously modified strings for more consistency. Also modified
most strings in Print Level Wizard, and other strings that were not
previously visible because of printer connection difficulties.
2014-02-05 18:29:58 -08:00
larsbrubaker
f4c1b0b85c Commit of the code 2014-01-29 19:09:30 -08:00