Commit graph

146 commits

Author SHA1 Message Date
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
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
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
278bbc029d Changed Macro gcode for ROBO 3D so that M500 command is on a separate line. 2015-09-01 11:54:31 -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
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
b5561d38a7 Made all the print leveling data settable in config 2015-08-03 15:48:36 -07:00
johnlewin
356bdad2d2 Merge pull request #345 from gregory-diaz/master
Fixed Bug: Previously you could not add zip files to the queue using …
2015-08-03 11:09:33 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00
Gregory Diaz
ffa9c0d409 took out debug show bounds 2015-07-30 14:26:01 -07:00
Gregory Diaz
b02fb0cfac Added list of printers to scrollable widget 2015-07-30 13:28:07 -07:00
Gregory Diaz
7ad3f69bd9 Added new config.ini, material and quality presets as well as Macros for Me3D 2015-07-27 15:14:37 -07:00
Lars Brubaker
5f4ea81a4c Made PrintItemWrapper able to take a containing LibraryPrivider handle
Made the providers pass themselves when building PrintItemWrappers
Fixed the bug with print history not setting the correct item to print
Took out LibrarySQLiteData (not replaced with LibraryProviderSQLite)
Made code go through the new SQLite provider to add parts during setup
Starting work on Save as Window to save to queue or provider and do provider selection
2015-07-20 16:09:52 -07:00
Lars Brubaker
f6d32a62a5 Changed Changing some delegate defs to use EventHandler<> instead.
Took out some EventHandler new s that were from old code
Now Provider code
Create Folder in library and working some in provider.
New tests in MatterSlice
2015-06-24 16:59:10 -07:00
Lars Brubaker
f6910062de Fixed some close window regression from new onidle calls. 2015-06-11 14:34:26 -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
61605b866a Merge branch '1.2.3' into development 2015-06-10 17:53:37 -07:00
Lars Brubaker
038b40ada6 New library code to support provider pluggins for things like
cloud library
drop box
file system folders
etc...
2015-06-10 17:53:17 -07:00
Gregory Diaz
e6ce343a1e Fixed escape characters on in the Printer Name queries so that you can select a printer with an apostrophe in the Name 2015-06-10 14:59:14 -07:00
Lars Brubaker
6a28094c1b Working on support for MakerBot printers. 2015-06-05 17:20:30 -07:00
Lars Brubaker
d3ba59d5ac Put in support for loading driver types from setup.ini 2015-06-05 17:07:52 -07:00
Lars Brubaker
0b61da2bbe Trying to fix a crash bug. 2015-05-30 12:48:45 -07:00
Kevin Pope
77660d465f Merge pull request #250 from gregory-diaz/r1_plus
Added new profile for Robo3D R1 Plus
2015-05-08 10:13:42 -07:00
John Lewin
73e444f6c8 Resolve edit->printer->save regression
- Remove local SerialPortButtonsList, expose base SerialPortButtonsList as protected
2015-05-07 17:29:39 -07:00
Gregory Diaz
337e39c4c8 Added new profile for Robo3D R1 Plus 2015-05-07 11:05:08 -07:00
John Lewin
bc08d86908 Revise serial port filtering
- Add filtering on Linux builds; ignore ttyS*\d+ devices
 - Move control creation and filtering logic to base class to share across Add/Edit forms
 - Reduce calls to .GetPortNames()
2015-05-01 13:28:31 -07:00
Matt Moening
bfa2db035a Updated Printer Auto Name
Auto Name will now suggest names without numbers if there are no printers of the same make and model
Auto Name will now suggest the lowest possible number if there are printers of the same make and model
2015-04-17 20:14:20 -07:00
Lars Brubaker
bcd67d4aa1 Took out the code for remembering and setting the slice settings tab and added new code that puts it
and reads it from the user settings db.
2015-04-16 18:08:43 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
da5e8c4d4f Moving code around to make android work 2015-03-11 10:30:46 -07:00
Lars Brubaker
280ceca0c9 Moving FrostedSerial classes into their own files.
Made a FrostedSerialPortFactory rather than just static methods so that we can override it.
Working on a QRSolver to help with print leveling on Kossel
2015-03-09 11:35:29 -07:00
John Lewin
d04872d79c Reduce delay when removing profiles 2015-02-13 10:34:23 -08:00
John Lewin
97d4a21985 Revise candidatePort selection 2015-02-04 19:51:36 -08:00
John Lewin
b3a9afcd94 Account for FrostedSerialPort.GetPortNames() having zero items, don't filter 002/002 2015-02-02 12:47:12 -08:00
Lars Brubaker
0af9175f97 Got menus to be able to be scrolled on Android.
Put in some license text.
2015-01-28 16:07:40 -08:00
Lars Brubaker
da4f6f6fe7 Merge pull request #170 from jlewin/development
Ensure active connected printer is disabled if removed - Fixes #87154858
2015-01-28 14:24:07 -08:00
John Lewin
eda577b8e9 Ensure active connected printer is disabled if removed - Fixes #87154858 2015-01-28 14:13:35 -08:00
Lars Brubaker
21fbeed029 Make sure we never rebuild the bed image while still loading the config (delay the rebuild until draw).
Do a better job closing the connection widget
2015-01-28 14:13:23 -08:00
Lars Brubaker
e7c0261d25 Made many more of the factory fixed size settings include the point size scaling so they are the right size. 2015-01-27 09:34:15 -08:00
John Lewin
753b4e52c6 Conditionally display AutoConnect on printer edit form - Fixes #86664638 2015-01-21 18:30:21 -08:00
John Lewin
4e1ad536e2 Conditionally display port details on printer edit form - Fixes #86355354 2015-01-21 08:28:11 -08:00