Commit graph

213 commits

Author SHA1 Message Date
Lars Brubaker
a07a15a7c7 Adding in a new performance test structure. 2015-12-11 11:56:51 -08:00
Lars Brubaker
9f0ceb73b9 Made a new stream to always keep the printer running in absolute mode. 2015-12-04 15:31:22 -08:00
johnlewin
8dba12d975 Merge pull request #470 from jlewin/master
Update for xbuild
2015-12-03 10:46:14 -08:00
John Lewin
c1e144d467 Update for xbuild 2015-12-03 10:40:13 -08:00
Lars Brubaker
b7a0dff005 Made baby steps change to 5mm after the first layer
Made streams out of extrusion multiplier and feed rate multiplier
2015-12-02 18:33:25 -08:00
Lars Brubaker
edb0faa002 Took out dead code (GCodeFileProxy.cs)
Took out trying to time the last instruction (not required with path max sizing).
2015-12-01 16:36:15 -08:00
Lars Brubaker
f72219113c Put in request temperature stream for changing m109 into m104 2015-11-30 19:42:35 -08:00
larsbrubaker
01c3e3b820 Made the CreateMovmentLine create the minimum line required
Fixed the understanding of feedrate in MaxLengthStream
Wrote test for MaxLengthStream
Renaming for clarity
2015-11-29 23:15:47 -08:00
larsbrubaker
4287330f45 Max length steam is now working
Baby Stepping stream working better.
2015-11-29 07:42:10 -08:00
larsbrubaker
a66fe85bfa Made separate files for all the gcode streaming classes.
Got more of them hooked up and working.
More of baby steps is implemented.
Wrote a new max length stream.
2015-11-28 19:59:14 -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
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
Matt Moening
c6a135981a MatterControl Side implementation of GcodeExport plugins 2015-11-06 17:05:49 -08:00
larsbrubaker
35330844eb Moved all of the timer display code into AGG. 2015-10-27 08:10:32 -07:00
larsbrubaker
ed2d36f25a Moving performance timer to AGG GUI
Putting in some performance monitoring for startup.
2015-10-25 19:40:17 -07:00
Lars Brubaker
b9fb72f305 Broke up PerformanceTimer into separate class files
Made it render as overlays when needed (android)
Turned off tests we are not currently using.
2015-10-22 13:41:12 -07:00
Lars Brubaker
25a2dc032e Wrote new performance timer code
Put in a warning when infilling 100% and not on LINES
2015-10-20 15:39:59 -07:00
Lars Brubaker
6774f5ff17 Put print leveling configuration in its own section
renamed it for clarity
2015-10-16 13:39:50 -07:00
Lars Brubaker
73b9512ea9 new call back code (for better testing) 2015-09-17 16:58:56 -07:00
John Lewin
e522dbf470 Fix casing for Linux 2015-08-23 12:19:02 -07:00
Lars Brubaker
abe8bbd2b8 Took out the help text widget and the message action row (replaced by tool tips) 2015-08-21 13:29:24 -07:00
larsbrubaker
fc62137d3e Moved GuiAutomation into agg. 2015-08-18 10:31:10 -07:00
larsbrubaker
2d769c187b Putting in support for running skuli type tests. 2015-08-16 16:01:42 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
John Lewin
5c27a24339 Switch to native VS NuGet support 2015-08-02 20:00:51 -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
Lars Brubaker
888bb86b6d Made the button options bar hide and show again with edit.
Improved what call back function take
Killed dead code
2015-07-31 16:20:16 -07:00
Lars Brubaker
4a7a82097e More work on save as. 2015-07-31 12:04:11 -07:00
Lars Brubaker
79fa6f3db8 Making the bread crumbs be a portable widget. 2015-07-30 17:42:58 -07:00
Lars Brubaker
27677b44fd Fixed a bug with hiding hint text on edit widget
Working on rename
Fixed the blending on thumbnails.
Some experimental work with adding more base library providers (dynamic folder adds)
Test History and Queue providers
2015-07-27 19:03:54 -07:00
Lars Brubaker
c12e8ee1a3 Put in new icons for library
Moved classes to their own file
2015-07-24 14:00:27 -07:00
larsbrubaker
dd626569f9 Took out some dead code
Renaming for clarity
Created a GCodeProxy class to clean up some of the gcode injection and processing.
2015-07-23 07:47:56 -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
Gregory Diaz
e2dbd29926 Removed updates from AboutPage, added more features on CheckForUpdateWindow. 2015-07-15 18:11:11 -07:00
Lars Brubaker
ccaa5f048a Change some background workers to async methods. 2015-07-02 11:23:44 -07:00
Lars Brubaker
70a8460af7 Renamed LibraryProviderPlugin
Moved more common functionality to LibraryProvider
2015-06-26 10:53:10 -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
45e73c8396 Made a library factory so we can add additional libraries at runtime.
Made the scroll bar for the library stay on screen.
Made the item insertion go in the right place
Refactoring
2015-06-16 18:10:30 -07:00
Lars Brubaker
0626981766 Made the library provider much more robust can handle sql data and local file data.
Made a top level Library Provider Selector
2015-06-15 18:31:43 -07:00
Lars Brubaker
36260d1119 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2015-06-15 09:25:11 -07:00
Lars Brubaker
ba2f54e652 New library code to support collections. 2015-06-12 17:21:51 -07:00
John Lewin
34783cc621 Fix paths for case sensitive platforms 2015-06-12 14:06:03 -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
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
John Lewin
155500710a Add Raygun reporting 2015-05-22 15:21:38 -07:00
John Lewin
caec1c16ee Remove Insights 2015-05-22 15:20:58 -07:00
Gregory Diaz
3fd4bc010b Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work 2015-05-21 13:12:31 -07:00
Lars Brubaker
51610abeff Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2015-05-20 17:35:00 -07:00
Lars Brubaker
703021620d Made a base class for the menus
Made more shared code for them
2015-05-20 17:34:55 -07:00
John Lewin
07ff0fc5cc Insights integration 2015-05-20 17:08:02 -07:00