Commit graph

99 commits

Author SHA1 Message Date
LarsBrubaker
5cd3d147fd Don't reset the probe offset if it is coming from legacy update 2020-09-08 19:10:01 -07:00
LarsBrubaker
5aa2645c0a Fix issue with looking for updates in legacy settings keys 2020-09-07 16:04:54 -07:00
Lars Brubaker
c92593d199 Wrote a test to ensure we keep the settings indicator updated correctly 2020-09-01 18:08:15 -07:00
LarsBrubaker
f25dbe7193 need to exclude the extruder offest 2020-08-30 14:11:05 -07:00
LarsBrubaker
828e470f82 Cache the results per printer 2020-08-30 13:23:22 -07:00
LarsBrubaker
90da6c6828 Better display of settings update 2020-08-30 13:02:46 -07:00
LarsBrubaker
dc55ac655f Cleaning up warnings 2020-08-29 20:06:03 -07:00
LarsBrubaker
e24c240876 It is now working and passing tests
issue: MatterHackers/MCCentral#6021
OEM settings update procedure
2020-08-29 20:06:03 -07:00
LarsBrubaker
1a103dd2c0 oem settings updater is shaping up 2020-08-29 20:06:03 -07:00
LarsBrubaker
2e958fda5d Starting work on the Update Settings page 2020-08-29 20:06:02 -07:00
LarsBrubaker
87d8de607a Ignore more settings while validating oem settings changes 2020-08-29 20:06:02 -07:00
Lars Brubaker
874d2d404d fixing warnings / refactoring 2020-08-21 11:35:37 -07:00
LarsBrubaker
012fad0b65 Making per tool baby stepping 2020-08-11 11:06:56 -07:00
LarsBrubaker
7945b381f5 Put in baby stepping for T1 (extruder 2)
issue: MatterHackers/MCCentral#5877
Print recovery does not work correctly when the print is extruder 2 only
2020-08-09 12:37:37 -07:00
LarsBrubaker
bae0720164 refactoring 2020-07-18 11:13:00 -07:00
LarsBrubaker
27dc4b1f0a Fixing bug when printer is deleted during printing
issue: MatterHackers/MCCentral#5955
NullReferenceException: Object reference not set to an instance of an object.
2020-07-16 07:59:57 -07:00
LarsBrubaker
987f87a472 Updates to typography
fixing warnings
moving experimental code
2020-06-05 07:52:23 -07:00
LarsBrubaker
b9a783c162 public create printer function for touch screen 2019-12-06 10:19:47 -08:00
jlewin
a6e85b12a1 Remove named parameter 2019-05-29 17:14:14 -07:00
jlewin
6bd0e87cf8 Mark IsDirty during profile save
- Issue MatterHackers/MatterControl#4574
Started using my printer at home and it reverted to an old web
setting that lost all my recent changes
2019-05-29 14:16:25 -07:00
jlewin
fd90765008 Add OnAdvance to WizardPage, hook to persist nozzle offsets
- Issue MatterHackers/MCCentral#5559
XY calibration changing offsets on cancel
2019-05-29 12:25:31 -07:00
jlewin
f2980b3744 Extract ClearBlackList from Save 2019-05-29 12:25:31 -07:00
Lars Brubaker
642997d8cd add back in baby_step_z_offset to black list
issue: MatterHackers/MCCentral#5477
Imported new printer baby step z offset not cleared
2019-05-10 14:15:43 -07:00
jlewin
82db9aa435 Revise cloud sync method naming 2019-04-17 07:33:14 -07:00
jlewin
7da819880d Add DialogPage to control import/calibration/blacklist behavior
- Issue MatterHackers/MCCentral#5169
Exporting a fully setup printer then importing it should not require
any additional setup
2019-04-03 11:34:18 -07:00
Lars Brubaker
457a63432a Put in tracking if the xy calibration has happened 2019-03-20 11:10:05 -07:00
jlewin
f3620aa29c Add custom converter to import non-serialized MaterialSettingsKeys
- Issue MatterHackers/MCCentral#5127
Active material lost after sync fixes
2019-03-06 15:56:18 -08:00
Lars Brubaker
d129a75311 We can now move all the way through the initial setup on first run
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1

issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -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
John Lewin
801363fe49 ReloadAll should not rebuild workspaces
- Issue MatterHackers/MCCentral#4704
2018-12-19 15:53:54 -08:00
John Lewin
c66b29e90e Remove OpenPrinterIDs from ProfileManager
- Issue MatterHackers/MCCentral#4729
Investigate failing PrinterNameChange test
2018-12-19 09:09:17 -08:00
John Lewin
7b20dd9b41 CodeFactor clean up 2018-12-10 14:32:56 -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
d850573340 Hook ProfileManager listener up to SettingChanged 2018-11-30 14:08:29 -08:00
John Lewin
ed16199978 Extract PrinterSettings from MatterControl 2018-11-30 14:08:29 -08:00
John Lewin
e53d1f614f Fire SettingChanged from ActiveMaterialKey setter 2018-11-30 14:08:29 -08:00
John Lewin
4ee6169778 Move MatterControl dependencies into application layer 2018-11-30 14:08:28 -08:00
Lars Brubaker
04211ec613 Removing PrinterCommunication from ActiveMaterialKey
issue: MatterHackers/MCCentral#4631
Remove PrinterConnection dependency in PrinterSettings.SetMaterialPreset
2018-11-26 14:23:03 -08:00
John Lewin
d7e243fd19 Extract embedded types to new files 2018-11-25 09:07:44 -08:00
John Lewin
da3bccb601 Move UI behavior into application layer 2018-11-25 09:07:44 -08:00
John Lewin
3113235ab6 Extract GCodeMacro.Run to extension method 2018-11-25 09:07:44 -08:00
John Lewin
2a2e052b53 Remove PrinterConfig reference from PrinterSettings 2018-11-25 09:07:44 -08:00
John Lewin
0b92b094eb Extract leveling validation from PrintLevelingData 2018-11-25 09:07:44 -08:00
John Lewin
3a3061978b Move SHA1 helpers into Agg, remove DataConverters3D dependency 2018-11-25 09:07:44 -08:00
John Lewin
91a9c33af7 Move LevelingSystem near PrinterSettings 2018-11-25 09:07:44 -08:00
John Lewin
c152da0228 Remove Localization dependency 2018-11-25 09:07:44 -08:00
John Lewin
cfeb515224 Move BedShape near PrinterSettings 2018-11-25 09:07:43 -08:00
John Lewin
2abdf9484b Extract settings validation from PrinterSettings
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00