Lars Brubaker
6ac91df984
From bed support generation has tests for many scenarios and passes them.
2019-03-28 16:04:17 -07:00
jlewin
e1567af7c2
Enable emulator in Release tests
2019-03-27 13:19:58 -07:00
LarsBrubaker
a2b2bf599e
Make sure we don't use GetAwaiter in normal code
...
issue: MatterHackers/MCCentral#5218
Avoid .GetAwaiter().GetResult() like .Wait and .Result
turn the actual testing of lines back on
2019-03-26 21:40:48 -07:00
LarsBrubaker
3a451f9591
Added a test that we don't heat T1 when only using T0
2019-03-26 21:10:52 -07:00
Lars Brubaker
cae6a7679b
Got one of the dual extruder switching tests passing
...
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
Lars Brubaker
e7fe7bb8da
Put in improved terminal filtering
2019-03-26 21:10:51 -07:00
LarsBrubaker
2cb8d521af
allow printer connection to take a stream to print
2019-03-26 21:10:51 -07:00
Lars Brubaker
50fbc8be69
Improving directions
2019-03-26 21:10:51 -07:00
jlewin
5ad7f0d284
Switch back to pre-calibration bed on XY Calibration wizard exit
...
- Issue MatterHackers/MCCentral#521
2019-03-26 16:40:49 -07:00
jlewin
a355a0e2aa
Fix typos
2019-03-26 12:24:01 -07:00
jlewin
7d7cced199
Remove unused parameter
2019-03-26 11:50:52 -07:00
jlewin
a71c19e0c9
Consolidate XYCalibrationData into XYCalibrationWizard
...
- Type acts as state for wizard, simplify by unifying into one
2019-03-26 11:48:29 -07:00
jlewin
5e7811b2fd
Improve instance name to highlight how data is used
2019-03-26 11:32:18 -07:00
jlewin
553e0d1c5d
Reduce CalibrationData scope to where used
2019-03-26 11:25:40 -07:00
jlewin
33d6809dcd
Make Dispose virtual, types should override when appropriate
2019-03-26 11:24:53 -07:00
jlewin
be5b39494f
Remove private setter
2019-03-26 11:16:38 -07:00
jlewin
95adf68c59
Extract embedded type to new file
2019-03-26 11:15:37 -07:00
jlewin
f3fc195d27
Reduce use of deprecated z_offset field
2019-03-25 18:17:51 -07:00
jlewin
44f56561d7
Move fixed size to caller
2019-03-25 17:46:13 -07:00
jlewin
016e58be39
Fix resize regression in AboutPage
...
- Issue MatterHackers/MCCentral#5209
About page has bad size
2019-03-25 17:46:00 -07:00
jlewin
2c32a813cd
Simplify
2019-03-22 15:08:28 -07:00
jlewin
3afaf0f765
Set calibrated flag on wizard finish
2019-03-22 15:06:34 -07:00
jlewin
3552c37b8c
Remove NozzleCalibrationWizard and supporting types
2019-03-22 14:53:26 -07:00
jlewin
8627c96902
Eliminate advance to next incomplete stage on Cancel
...
- Restore at a later point with dedicated Finish action
2019-03-22 14:53:24 -07:00
jlewin
014040276f
Add AnyCommunicationStateChanged event
...
- Issue MatterHackers/MCCentral#5197
Disable sign-in widget while printing
2019-03-22 14:53:23 -07:00
jlewin
7a27e6ce7d
Add SingleWindowProvider visibility hook
...
- Issue MatterHackers/MCCentral#5208
Resolve single window SystemWindow visibility issues
2019-03-22 14:53:22 -07:00
jlewin
b4e22d560d
Generate calibration gcode from in memory object3D
...
- Issue MatterHackers/MCCentral#5207
Calibration prints should shouldn't put models on the bed
2019-03-22 14:53:21 -07:00
jlewin
df803eb9eb
Remove enumerator manipulation in constructor
2019-03-22 14:53:20 -07:00
jlewin
62bdba2c1b
Remove side effects from Wizard contructors
...
- Issue MatterHackers/MCCentral#5201
SetupWizards should only modify behavior after moving past Overview
page
2019-03-22 14:53:19 -07:00
jlewin
0163cf6849
Dispose previous wizard when switching between stages
...
- Issue MatterHackers/MCCentral#5202
SetupWizards should be modified to undo their changes if aborted/
cancelled
2019-03-22 14:53:18 -07:00
jlewin
a5b9e475bc
Convert public property to private field and revise naming
2019-03-22 14:53:18 -07:00
jlewin
5749bc76d3
Expose Wizard.MoveToNextPage without resorting to Next button
2019-03-22 14:53:18 -07:00
jlewin
51e56992b5
Improve naming
2019-03-22 14:53:18 -07:00
jlewin
d0f00ad8f2
Improve naming of Load GCode for active scene method name
2019-03-22 14:53:15 -07:00
jlewin
ab6e10d861
Rename type
2019-03-22 14:19:06 -07:00
jlewin
f7214d8848
Fix spelling
2019-03-22 14:19:06 -07:00
jlewin
fa2e61997f
Simplify
2019-03-22 14:19:06 -07:00
jlewin
40a6c9438f
Rename GetLongHashCode to GetGCodeCacheKey
...
- Issue MatterHackers/MCCentral#5194
Rename PrinterSettings.GetLongHashCode to better depict its intended
use
2019-03-22 14:19:06 -07:00
jlewin
f92e6b71d5
Use new XYCalibrationWizard
2019-03-22 14:19:06 -07:00
jlewin
4f70018e1d
Update XYCalibrationWizard
2019-03-22 14:19:06 -07:00
jlewin
b871ba932b
Consolidate calibration wizard button rows
2019-03-22 14:19:06 -07:00
jlewin
8ce46e32cb
Add Visible/Enabled properties to ISetupWizard
...
- Add support for filtering out invalid wizards at runtime
- Add support for disabling wizards until requirements are met
2019-03-22 14:19:06 -07:00
jlewin
499d46a686
Require window title to show, use theme colors
2019-03-22 14:19:06 -07:00
jlewin
2c8b06203c
Move close logic to DialogWindow for custom effect in Wizards
2019-03-22 14:19:06 -07:00
jlewin
a85d884b60
Add support for detecting/rendering stage completion status
2019-03-22 14:19:06 -07:00
jlewin
e5e0e06326
Add ActiveStage property to control staging
2019-03-22 14:19:06 -07:00
jlewin
2c13c1d4b4
Add mechanism to finish stage and move to next best action
2019-03-22 14:19:06 -07:00
jlewin
c5edf5c761
Add SetupRequired indicator ISetupWizard
2019-03-22 14:19:05 -07:00
jlewin
bf5ed7439a
Allow setup wizard to define custom home page
2019-03-22 14:19:05 -07:00
jlewin
8f6ffb0ec4
Show active stage in left nav bar
2019-03-22 14:19:05 -07:00