Commit graph

187 commits

Author SHA1 Message Date
John Lewin
30b1e0bc2a Convert Operations property into dictionary 2019-01-14 18:44:26 -08:00
John Lewin
54cddd1077 Simplify RegisterOperation params 2019-01-14 18:44:26 -08:00
John Lewin
19a3a05cfc Add support for multiple types mapped to a single NodeOperation 2019-01-14 18:44:26 -08:00
Lars Brubaker
a460ddbbf7 Make export without leveling not do line splitting.
Adding tests for export with and without leveling

issue: MatterHackers/MCCentral#4840
Move chopping significantly increases size of exported .gcode files
2019-01-14 15:35:30 -08:00
John Lewin
a26a474ab4 Remove properties.json, eliminate remaining dependencies 2019-01-14 12:06:13 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
8360cbc9c5 Fix drop failure 2019-01-09 12:48:41 -08:00
John Lewin
80285fe6e6 Move html drag/drop parsing into MatterControl 2019-01-09 12:48:40 -08:00
John Lewin
890ff53681 Basic support for images encoded as Base64 data urls 2019-01-09 12:47:33 -08:00
John Lewin
948f081d00 Add IRequireInitialize for awaitable property initialization 2019-01-09 12:47:32 -08:00
John Lewin
33fbb19e82 Initial support for drag from Chrome 2019-01-09 12:47:32 -08:00
John Lewin
d6bcb515ce Change SettingsValid to ValidateSettings extension method 2019-01-04 18:27:14 -08:00
John Lewin
063db01796 Reduce presentation data in validation errors
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
34b57c43b0 Making error messages coming back as list
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
LarsBrubaker
54088a14a0 Experimenting with new TextPathObject
the goal is that we would make the text object in the favorites
a component object wrapping the text path object and it would give
more 2D options to text as it becomes possible to get to a 2D text object
2019-01-03 07:51:14 -08:00
Lars Brubaker
5cc271e508 Working on new auto support feature 2018-12-31 09:12:49 -08:00
LarsBrubaker
0c3bd76e33 Adding Tyler's printer name confirmation code to delete printer 2018-12-29 09:24:59 -08:00
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
LarsBrubaker
789a950b9e Make the list view start out with correct scrolling
issue: MatterHackers/MCCentral#4785
fresh install starts with favorites scrolled down
2018-12-27 22:57:13 -08:00
John Lewin
20e841f4fa Lock layout while updating children 2018-12-27 16:30:35 -08:00
John Lewin
9ef7fe1c0d Remove async keywords, invoke synchronous code with Task.Run 2018-12-27 16:30:35 -08:00
John Lewin
25f445e22f Invoke synchronous methods with Task.Run 2018-12-27 16:30:35 -08:00
John Lewin
36261764a2 On load, run ListViewItem.LoadItemThumbnail on a separate task 2018-12-27 16:30:35 -08:00
Lars Brubaker
ce2938fdcd Make provider IDs have better hash codes that 32 bit object GetHashCode 2018-12-27 11:48:47 -08:00
John Lewin
230ffdc029 Revise and build out ICustomSearch implementations 2018-12-24 12:48:31 -08:00
John Lewin
f88b04b7bc Change from KeywordFilter property to ICustomSearch 2018-12-24 12:45:35 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
Lars Brubaker
d74357508d Don't strip comments while exporting 2018-12-20 16:56:25 -08:00
Lars Brubaker
c789a3fe0a More GCode export fixes
More GCode export tests
2018-12-20 16:01:03 -08:00
John Lewin
e9eeea8d3d Extract Windows only dependency from shared .netstandard project 2018-12-18 11:54:31 -08:00
John Lewin
35b0ff1423 Restore default "Calibration Parts" library container
- Fix non-printer tests which use calibration parts
2018-12-14 12:57:10 -08:00
John Lewin
8f0338107d Add OpenPrinters container to Library tab 2018-12-12 18:13:22 -08:00
John Lewin
f6cddb646f Only pass workspace into LibraryListView, use workspace context
- Fix broken breadcrumbs
2018-12-12 17:42:47 -08:00
John Lewin
af44fed520 Fix printer container name 2018-12-12 17:41:05 -08:00
John Lewin
a22866abcf Add per workspace library context
- Add WrappedLibraryContainer for per workspace containers
  (support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
John Lewin
527c57fb10 Add OpenEmptyPrinter method for common open use case 2018-12-10 14:15:37 -08:00
John Lewin
e48a5f04ed Rename method to match latest behavior 2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
John Lewin
2296912424 Consolidate all GCodePath methods into EditContext 2018-12-10 14:15:36 -08:00
John Lewin
23148fa43a Consolidate methods into single implementation 2018-12-10 14:15:35 -08:00
John Lewin
79ed39cf8b Consolidate public API into a single callable 'GetPath' method 2018-12-10 14:15:35 -08:00
Lars Brubaker
f322a5106e Make sure we track positions correctly over relative moves
issue: MatterHackers/MCCentral#4675
Massive extrudes ramping up to z-max

issue: MatterHackers/MCCentral#4674
Over retract on last layer
2018-12-07 17:06:15 -08:00
Lars Brubaker
b3dfbb5330 improving export dialog and options
issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
2018-12-05 17:48:40 -08:00
Lars Brubaker
8de283dbfe Say who is the owner of executing tasks. This allows us to filter running tasks displays
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
John Lewin
4da12f4ff8 Simplify 2018-12-05 13:30:30 -08:00
John Lewin
34b14c7de8 Make DisabledReason virtual 2018-12-05 13:30:30 -08:00
John Lewin
42f2f89262 Base X3GExport on GCodeExport
- Issue MatterHackers/MatterControl#4021
X3G for Makerbot profile exports as 0kb
2018-12-05 13:30:29 -08:00
John Lewin
c5eb20f110 Fix typo 2018-12-05 13:30:29 -08:00
Lars Brubaker
1a434b6388 Moved extruder offsets from passing to MS to being part of stream processing
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00