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
John Lewin
26781b454b
Ensure content is on disk before slicing
...
- Issue MatterHackers/MCCentral#4628
GCodeExport should wait for PersistAssets before continuing
2018-11-25 07:13:22 -08:00
LarsBrubaker
f0f953ef6b
Make sure we use the sha1 of the MCX so we rebuild correctly
...
issue: MatterHackers/MCCentral#4625
Changing the scene objects (position) not causing slice to re-calculate
2018-11-24 19:59:05 -08:00
John Lewin
29bc739166
Use correct anchors for new type
...
- Issue MatterHackers/MCCentral#4619
Clear button missing from search
2018-11-23 17:57:32 -08:00
John Lewin
96383bd8c0
Remove SDCardContainer until replacement becomes available
2018-11-23 11:08:50 -08:00
John Lewin
a73659d6b9
Add error reporting to ApplicationController
2018-11-23 11:04:22 -08:00
John Lewin
ab82ad7a75
Use HoverImageWidget
...
- Issue MatterHackers/MCCentral#4585
Memory leak in ImageWidget when source image is static
2018-11-21 19:24:53 -08:00
John Lewin
178eff308e
Revise refs and listeners so MainViewWidget finalizes after Close
2018-11-20 16:43:45 -08:00
John Lewin
bbcc3018f6
Listen for SettingChanged and update profile name/port as needed
...
- Move behavior back into ProfileManager
- Issue MatterHackers/MCCentral#4600
Hardware tab not syncing name changes
2018-11-16 15:53:44 -08:00
John Lewin
2873a74ef7
Use standard event listener pattern
2018-11-16 15:53:43 -08:00
Lars Brubaker
f1786393cf
Making sure that export does the right thing on G92
...
issue: MatterHackers/MCCentral#4596
Retracting filament at end of print
2018-11-16 14:24:36 -08:00
John Lewin
a1dc2cbaa6
CodeFactor cleanup
2018-11-16 05:12:34 -08:00