Lars Brubaker
3f8eeda65b
integrating offline changes
2023-03-10 18:11:23 -08:00
LarsBrubaker
fb86f7c96b
Fixing tests
2022-06-19 20:13:32 -07:00
Lars Brubaker
c3aaf505e1
Cleaning up default materials
2022-03-18 15:58:13 -07:00
LarsBrubaker
45c11bab32
Starting work on materials library
2022-03-07 18:51:35 -08:00
Lars Brubaker
88cb5328f5
Ability to have user folders within computer
2022-02-11 10:16:39 -08:00
Lars Brubaker
dbd1eb56ce
Initial startup is better
2022-01-20 14:52:03 -08:00
Lars Brubaker
6aba8edd00
fixing crash issues with profile updates
2021-12-22 11:20:20 -08:00
LarsBrubaker
d4b5d67234
Fixing found exceptions
2021-11-26 07:41:52 -08:00
Lars Brubaker
5836725712
fixing null reference crash exceptions
2021-09-10 17:52:19 -07:00
Lars Brubaker
2026bb220c
improving item button logic
...
fix spelling
2021-02-05 17:52:29 -08:00
LarsBrubaker
7885c7422a
attempting to fix sqlite imprort bug
2020-11-05 09:48:15 -08:00
LarsBrubaker
ce68d85e87
fixing warnings
2020-11-05 09:47:50 -08:00
Lars Brubaker
cc617999e2
Implementing fff import
2020-11-01 15:43:05 -08:00
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