Commit graph

174 commits

Author SHA1 Message Date
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
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