Commit graph

57 commits

Author SHA1 Message Date
John Lewin
edceab2e85 Rename SendLineToPrinterNow -> QueueLine
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -08:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
de922d8a2e Convert PrinterConnection usage from static to local references 2017-09-17 13:31:32 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
John Lewin
14c387be25 Migrate hard-coded field names to UserSettingsKey 2017-08-27 01:08:29 +03:00
John Lewin
03d6743970 Consolidate to single theme reference 2017-08-27 01:02:13 +03:00
John Lewin
56dc8082f7 Refine control spacing 2017-08-27 00:48:12 +03:00
John Lewin
62c56841d8 Use siblings background color 2017-08-27 00:15:23 +03:00
John Lewin
4eaf7d3513 Tune toolbar spacing 2017-08-26 20:18:23 +03:00
John Lewin
67e0734d31 Use lambda 2017-08-26 19:57:33 +03:00
John Lewin
921fe77285 Remove ellipses from Export button 2017-08-26 19:51:15 +03:00
John Lewin
cf26b9de5f Use concise lamdba variable names 2017-08-26 19:49:44 +03:00
John Lewin
9c09ff6553 Use consistent variable naming 2017-08-26 19:48:25 +03:00
John Lewin
37cdc63850 Use theme button spacing 2017-08-26 19:47:24 +03:00
John Lewin
ead3600a8a Rename container controls to match logical area (header,body,footer) 2017-08-26 19:43:46 +03:00
John Lewin
060bb79daa Remove anonymous blocks 2017-08-26 19:19:35 +03:00
John Lewin
cc2967751e Eliminate excess wrapping container widgets 2017-08-26 19:14:29 +03:00
John Lewin
8e3806330e Use initializer syntax, collapse anonymous blocks 2017-08-26 19:03:41 +03:00
John Lewin
c2faf670d5 Eliminate chained event handlers, use lambda to local method 2017-08-26 18:27:24 +03:00
John Lewin
b8265533d4 Collapse chained event listeners into single block 2017-08-26 18:17:50 +03:00
John Lewin
965108562d Use common buttonFactory 2017-08-26 15:51:12 +03:00
John Lewin
b7891318cc Remove showInWindow logic and associated Close button 2017-08-26 15:29:00 +03:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
Lars Brubaker
c65380ef66 Renaming members for clarity 2017-08-03 16:35:22 -07:00
Lars Brubaker
28668ca3da Making printer connection have lest instance data 2017-08-03 15:24:41 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
Lars Brubaker
a1e1c48d90 All new 1.7.1 changes 2017-05-19 14:39:57 -07:00
John Lewin
19f348d878 Explicitly filter M105 from sent lines 2017-03-09 10:10:07 -08:00
Lars Brubaker
3d89a6d071 Fixing the export button to work correctly. 2017-03-06 17:32:46 -08:00
Lars Brubaker
4d96a26cd0 Moved all the easy static localized strings to non-static strings 2017-03-01 13:48:49 -08:00
Lars Brubaker
8134b3f450 Fixed the Macros window to cancel on user closes with the X windows button.
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
8510ca5b3d Remove duplicate .Click event from ButtonBase 2017-01-17 15:31:08 -08:00
Lars Brubaker
df1602e9aa Writing more code to make it work
starting on some untility proof of concept by writing macros for load unload filament.
2016-11-11 11:48:33 -08:00
Lars Brubaker
60df6ea292 Changed the way eeprom window lays out
Make sure we don't close the Database until after we Call OnApplicationClosed
MatterHackers/MCCentral#498
Android: Cannot put away keyboard on EEPROM screen android
Fix terminal widget closing on android.
2016-09-29 10:48:19 -07:00
Lars Brubaker
ef0f2be119 Made a common static load of the mono spaced font 2016-08-10 15:40:09 -07:00
Tyler Anderson
0b4bc4cbbc Switched custom GCode boxes to monospace font 2016-08-10 15:18:03 -07:00
John Lewin
9f01abe653 Backport onload event from scene_bundle 2016-07-24 17:26:24 -07:00
Lars Brubaker
cda645d03d Made Marlin EEProm have import and export 2016-02-12 10:26:40 -08:00
Gregory Diaz
a795d49ad2 Added the ability to write print_log to file on disk for Android builds so that we can more easily integrate Tyler's print performance graphing tools into our testing procedure. 2015-12-22 18:18:28 -08:00
John Lewin
b8373898d1 Prevent automatic focus of input field on Android Console view
- Streamlines the user experience and only adds the keyboard overhead to users who need it
2015-09-29 15:54:01 -07:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -07:00
Lars Brubaker
fa97829073 Put in lots of code to break on exceptions in the debugger.
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
9c415ab270 Don't set the focus of the text widget until the first draw. 2015-08-07 11:38:58 -07:00
Lars Brubaker
721dcf4578 Make Focus work better
don't return a bool, assert that there is a parent
Set focus on save as window to text field.
Set focus to text field on terminal window.
2015-07-29 16:31:24 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Lars Brubaker
7d8dff4040 handle bad requests better (don't fail when connection not available)
Don't crash when writing log to protected directory.
2015-05-28 11:03:45 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
larsbrubaker
f788ccb6cd Made it so if we crash we can tell.
Made it so if we know we crashed we disable the 3d display o gcode (just in case).
We can make more crash recovery now as well.
2014-12-22 22:49:57 -08:00
Lars Brubaker
2b69fdd0c7 Make the terminal do the right filtering when opening.
Make the open save state more robust.
2014-12-17 16:04:21 -08:00