Commit graph

343 commits

Author SHA1 Message Date
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
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
3eaa715c22 Wrote the triangle interpolator for radial leveling.
Took linq out of PrintLevelingPlane
2015-08-01 15:50:39 -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
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
18bcc08e1d have to pass by ref not out for this function 2015-07-29 13:23:38 -07:00
larsbrubaker
f1f1dac568 Merge remote-tracking branch 'origin/1.3.0'
Conflicts:
	StaticData/PrinterSettings/Me3D/Me2/material/PolyPlusLT.slice

Make it clear this is an out not a ref.
2015-07-28 11:51:35 -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
Gregory Diaz
808f8740e9 Added updated config.ini, material and quality settings as well as macros for Me3d 2015-07-27 15:00:00 -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
Matt Moening
92a6b2a9e4 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Conflicts:
	Submodules/MatterSlice

Resolved:
 Took theres
2015-06-25 12:26:00 -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
1de321c2ee Make sure we don't use the printed lines in the terminal after they have been cleared. 2015-06-11 14:23:38 -07:00