Lars Brubaker
877ef7c1bf
Made it possible to edit the 3 point leveling positions even after you have set up 7 or 13 point once.
2015-12-23 11:58:24 -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
Lars Brubaker
695aa2d891
white space
2015-12-22 16:44:54 -08:00
Lars Brubaker
b70da46e69
Finishing up the behavior of clicking on a named list of stuff.
2015-12-11 13:42:46 -08:00
Lars Brubaker
a5f5f85499
Made a new automation runner to click a series of named controls.
2015-12-11 13:20:31 -08:00
Lars Brubaker
44c4ec8cb3
Reset baby steps when a new print starts.
2015-12-03 14:28:17 -08:00
Lars Brubaker
0dc24d357a
Show the offset for adjustment height
...
Don't try to heat if we are below a given temp.
2015-12-03 10:15:59 -08:00
Lars Brubaker
88a00079a2
Made all the streams disposable
...
Made them get disposed
The leveling stream seems to be working.
2015-12-01 14:49:50 -08:00
Lars Brubaker
f72219113c
Put in request temperature stream for changing m109 into m104
2015-11-30 19:42:35 -08:00
Lars Brubaker
e3dbb19c2b
Tracking the unleveled and the absolute position of the printer separately
2015-11-30 12:26:55 -08:00
larsbrubaker
3887662a5a
Enabled baby stepping in the adjustment controls.
2015-11-29 08:31:02 -08:00
larsbrubaker
cbb704d7b0
made a new gcode stream that only implements Line
...
working to implement baby steps (and other line processing)
2015-11-28 07:46:57 -08:00
larsbrubaker
c8b126ef67
Fixed the macro window to grow in y
2015-11-27 16:34:36 -08:00
Lars Brubaker
d49739f490
Make sure we ask for position after auto bed level.
...
Make sure we always show the known position of the printer when we re-build the display.
2015-11-23 15:45:35 -08:00
Lars Brubaker
5b13fc9c5a
Put in position reporting and a new utility class to limit the rate we call a function.
2015-11-23 13:08:21 -08:00
Lars Brubaker
0587fb2d23
ran code maid.
2015-11-23 10:49:08 -08:00
John Lewin
06e98e8248
Apply whitelist
2015-11-19 13:54:37 -08:00
Matt Moening
a4f24af5a8
Implemented scrolling in the terminal widget
2015-11-16 12:27:31 -08:00
John Lewin
70f3b7df68
Handle missing ManufacturerNameMapping data from settings.json
2015-11-13 18:29:39 -08:00
John Lewin
d26a163ba2
Only add the first matching item
...
- Move LibraryProvider creation outside of foreach loop
- Fixes #107851232 , #107860700
2015-11-10 13:53:22 -08:00
Lars Brubaker
7813c7d608
Stall have to add the "other" into the potential printers list.
2015-11-09 17:39:41 -08:00
Gregory Diaz
b644eb63b4
Added Other Other printer to PrinterSettings
2015-11-05 18:02:36 -08:00
Gregory Diaz
8f6ecbc1fe
Added logic to show manufacturer names with utf characters
2015-11-02 17:54:42 -08:00
Gregory Diaz
606a6ab9c5
Added name changes to Esagono Manufacturer name in printer settings and on the printer whitelist. Also added workaround for sqlite queries containing unicode characters.
2015-10-29 12:02:51 -07:00
Lars Brubaker
02a5d6993d
Made the leveling page easier to use on touch
...
made the message box easier to use on touch
fixed spelling errors.
2015-10-19 15:59:42 -07:00
Gregory Diaz
628fdc435f
Added requested ME3D profile changes
2015-10-14 12:28:27 -07:00
John Lewin
1380ea0c43
Revise Android softkeyboard support
...
- Remove keyboardHeight from constructor
- Latest agg
2015-10-14 10:07:00 -07:00
John Lewin
efb8505868
Revert async SQLite provider calls back to sync
2015-10-08 11:00:43 -07:00
gregory diaz
f2e1b70c5b
Fixed HotKey Manual Controls on Mac Keyboards
2015-10-01 17:23:56 -07:00
John Lewin
cc630c2bff
Add KeyboardContentOffset to reveal baud rate input field on Android
2015-09-30 09:18:21 -07:00
John Lewin
7362c6a771
Run DB save operations in a transaction
...
- Fixes #104492002 - Linux bottleneck
2015-09-29 17:21:55 -07: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
Gregory Diaz
a63c54330a
made hotkey controls icon change to the correct color when ActiveTheme is changed from light to dark
2015-09-22 14:47:33 -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
3504d4dfe4
Made dispose on library providers get called much more consistently.
...
Made squlite provider do more operations async.
2015-09-10 12:42:52 -07:00
Gregory Diaz
35fb2248ae
Fixed bug: Previously when a user clicked on a screen location outside of MatterControl, hot key controls were disabled while the enable hotkey controls button was still checked.
2015-09-08 15:47:26 -07:00
Gregory Diaz
278bbc029d
Changed Macro gcode for ROBO 3D so that M500 command is on a separate line.
2015-09-01 11:54:31 -07:00
Gregory Diaz
33e36198e2
Added Tests and added utility function so that we can run tests with different MatterControlDB States
2015-08-28 17:55:50 -07:00
Gregory Diaz
03479f3641
Finished completed hot key controls feature(Tested on both Tablet and Windows). Also changed the name of the configuration tab label to be options label(since the configuration label is not options).
2015-08-25 14:10:33 -07:00
Lars Brubaker
d1a26eb2a1
Got the sql and file system unit tests running
...
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -07:00
Lars Brubaker
0411e64c5d
Merge pull request #356 from jlewin/master
...
Restore ability to attach VS to Android via debugger
2015-08-13 17:07:25 -07:00
Lars Brubaker
0ef5747ca9
Put in many more tool tips.
2015-08-12 13:16:39 -07:00
John Lewin
65c967fef2
Correct calibration prints missing from queue regression
2015-08-09 23:02:47 -07:00
John Lewin
0ab547bb26
Restore ability to attach VS to Android via debugger
...
- Prevent accidental construction of ProviderSQLite objects inside of ProviderSQLite constructor
- Initialize .baseLibraryCollection during rootLibraryCollection construction to prevent null reference errors
caused by access before assignment
- Remove AddItem -> AddStlOrGcode -> AddItem recursion - Fixes crash due to concurrent writes to default.mcp
- Add sqlite async methods and supporting logic to ensure disk IO operations aren’t run in parallel
- Consolidate logic around sample part extraction from StaticData from various areas into a single method
- Rename that method from SyncCalibrationFilesToDisk to EnsureSamplePartsExist
- Break apart the large LINQ query into discrete and easier to understand steps
- Add shared base class for sqlite backed library providers and resuse common code in base
- Guard against cache deletion during one-time library initialization
- Discard StreamReader cases in favor of ReadAllText - Ensures .Dispose is always called and is ultra succinct
- Purge orphaned code
2015-08-09 21:05:53 -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
Gregory Diaz
2217ec9e4a
Fixed UI regression that I introduced when adding list printers to to scrollable widget
2015-08-05 14:37:32 -07:00
Lars Brubaker
9ad9354076
use the correct count.
2015-08-05 10:15:34 -07:00
Lars Brubaker
19458b2088
Show and 3 point or multi point leveling.
2015-08-05 10:09:27 -07:00
Lars Brubaker
b5561d38a7
Made all the print leveling data settable in config
2015-08-03 15:48:36 -07:00