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
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
13001df42f
Use agg_basics.GetLongHashCode for ID
...
- Issue MatterHackers/MCCentral#4636
Primitives should use 3D icons, even when flat icons are selected
2018-11-29 17:14:51 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
Lars Brubaker
9d6db74793
First pass of interface tour is ready
...
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
John Lewin
5e6290a501
Update breaking changes after rebase
2018-11-25 09:07:44 -08:00