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 |
|
jlewin
|
9a898459e4
|
Open to empty page
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
61716d98a7
|
Change ISetupWizard to be IEnumerator<WizardPage>
- Allow for arbitrary navigation in staged wizard window
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
974a02c04a
|
Disable image widget resize on image change
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
92d4e62de4
|
Use custom type for wizard stage row
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
d3097dea49
|
Initial StagedSetupWizard prototype
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
a7a40816ad
|
Add support for custom DialogWindow types
|
2019-03-22 14:19:05 -07:00 |
|
jlewin
|
4f0b6b0ba9
|
Change WindowTitle to Title - simple summary of task at hand
|
2019-03-22 14:19:05 -07:00 |
|
Lars Brubaker
|
ab52cd3199
|
Subtract and replace using new named children getter
Improved subtract selection rendering
|
2019-03-22 12:06:49 -07:00 |
|
Lars Brubaker
|
3f19e8d11c
|
Making subtract select logical names from children rather than visible meshes
|
2019-03-22 10:29:05 -07:00 |
|
Lars Brubaker
|
4c9b5b39d0
|
Putting curve transform in world space so we can split the faces
Fixed the offset so the object does move the way we want (rather than center)
|
2019-03-22 10:27:56 -07:00 |
|
Lars Brubaker
|
0096b12baa
|
Making xy wizard only have one instance during calibration
|
2019-03-21 17:23:54 -07:00 |
|