Commit graph

92 commits

Author SHA1 Message Date
jlewin
eeeda36135 Remove the 'find it in the future' details and preview
- MatterHackers/MCCentral#5652
Remove the rendered preview of find Calibration again
2019-06-06 16:55:12 -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
LarsBrubaker
bc76fec428 Making z-calibration work without a probe
also making it calibrate as many extruders as there are
2019-05-22 14:59:54 -07:00
jlewin
a8ad425ef4 Reuse PrinterDetails widget on AddPrinter page
- Issue MatterHackers/MatterControl#4543
Consider showing printer detail if available on create printer view
2019-05-21 10:27:47 -07:00
jlewin
1690d372b7 Ensure Done buttons are default/accept buttons
- Use common ShowWizardFinished helper method
- Add callback support for doneClicked
- Issue MatterHackers/MCCentral#5541
Wizard Done buttons should be default/accept button
2019-05-16 16:25:11 -07:00
John Lewin
ca7eb6f8ce Suppress conditional close in FinishWizard
- Issue MatterHackers/MatterControl#4527
Unexpected abort dialog on completing calibration wizard
2019-05-14 23:00:18 -07:00
jlewin
60beceea6d Only advance to next unfinished stage, if started in that mode
- Issue MatterHackers/MCCentral#5496
Clicking 'already loaded' on extruder 2 does not make xy calibration available
2019-05-14 18:39:02 -07:00
jlewin
2b8d794232 Add Enter key support for primary/Accept button
- Issue MatterHackers/MCCentral#5489
Inconsistent keyboard support in wizard pages
2019-05-13 15:38:53 -07:00
jlewin
a08f097df1 Use this.FinishWizard to exit and complete wizard
- Issue MatterHackers/MCCentral#5496
Clicking 'already loaded' on extruder 2 does not make xy calibration
available
2019-05-13 13:46:48 -07:00
LarsBrubaker
97fd35057b fixing warnings 2019-05-12 09:09:30 -07:00
jlewin
e4f8dc1b0c Extract finish wizard behavior for reuse - use in custom Done button
- Issue MatterHackers/MCCentral#5494
Unexpected abort dialog after completing XY calibration wizard
2019-05-09 18:05:21 -07:00
jlewin
f0d818313e Add timeout for manual page advance in case HomingAxis missed
- Issue MatterHackers/MCCentral#5491
Next button should be disabled on auto-advanced pages
2019-05-09 17:25:45 -07:00
jlewin
275e86fdf7 Advance to next page only after entering and leaving HomingAxis
- Issue MatterHackers/MCCentral#5491
Next button should be disabled on auto-advanced pages
2019-05-09 17:25:36 -07:00
jlewin
3dc6833e28 Move to constructor - start listening as early as possible 2019-05-09 16:53:51 -07:00
jlewin
8f036e85dc Move header text definition to page rather than caller 2019-05-09 16:49:15 -07:00
jlewin
feb86313dc Use standard EventHandler naming 2019-05-09 16:46:27 -07:00
jlewin
8f0c287636 Remove conditional autoadvance behavior from HomePrinterPage
- Issue MatterHackers/MCCentral#5491
Next button should be disabled on auto-advanced pages
2019-05-09 16:46:07 -07:00
jlewin
487384a061 Revise widget scaling
- Issue MatterHackers/MCCentral#5475
During print leveling the bed image is too big
2019-05-07 16:12:29 -07:00
jlewin
c073b6768c Change AutoProbe page title and body text 2019-05-07 15:59:07 -07:00
jlewin
7fb403dc8e Use DefaultFontSize
- Issue MatterHackers/MCCentral#5442
Improve wizard page consistency
2019-05-07 15:59:05 -07:00
jlewin
efc8037cd5 Simplify page headers and overviews
- Issue MatterHackers/MCCentral#5442
Improve wizard page consistency
2019-05-07 15:58:29 -07:00
John Lewin
015e546c47 Revise scaling logic
- Issue MatterHackers/MCCentral#5439
Leveling Summary view should size itself as expected
2019-05-04 09:47:14 -07:00
John Lewin
118e670839 Add missing color change 2019-04-30 22:09:16 -07:00
John Lewin
b91f40c136 Show controls rather than a picture
- Issue MatterHackers/MCCentral#5406
Make the end of leveling and probe calibration show the actual
controls rather than a picture
2019-04-30 20:43:52 -07:00
jlewin
3e7adc6b8b Use bed theme colors 2019-04-26 12:22:33 -07:00
John Lewin
d9ffa62372 Simplify 2019-04-26 12:22:33 -07:00
John Lewin
56cf2c6f89 Remove unused parameter 2019-04-26 12:22:33 -07:00
jlewin
c9ef82ca33 Make probe points more detectable 2019-04-26 12:22:33 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
4f3fbba14d Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage() 2019-04-04 17:26:34 -07:00
jlewin
d88b82ddb2 Reduce accessibility 2019-04-04 17:26:34 -07:00
Lars Brubaker
405a836f17 Changing to a single field for probe_offset
issue: MatterHackers/MCCentral#5174
Consolidate probe z and xy into single field (like extruder offset)
2019-04-02 15:18:10 -07:00
jlewin
5749bc76d3 Expose Wizard.MoveToNextPage without resorting to Next button 2019-03-22 14:53:18 -07:00
jlewin
2c8b06203c Move close logic to DialogWindow for custom effect in Wizards 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
61716d98a7 Change ISetupWizard to be IEnumerator<WizardPage>
- Allow for arbitrary navigation in staged wizard window
2019-03-22 14:19:05 -07:00
Lars Brubaker
8b4fd20889 Made a global baby step for all extruders
will calibrate extruder relative offsets separately
2019-03-21 13:18:24 -07:00
Lars Brubaker
062cb109f5 Creating separate printer delegate for detailed state (instead of shared communication state) 2019-03-20 13:26:15 -07:00
jlewin
e90dc032d6 Expose LevelingData with property, use cached backing field ref
- Issue MatterHackers/MCCentral#5077
PrintLevelingData reloaded for each line in gcode file
2019-03-19 12:37:57 -07:00
John Lewin
db579c1b2f Add support for circular and centered origin beds 2019-03-07 18:14:36 -08:00
jlewin
b402b67c71 Refactor LevelingFunction dependency to PrinterConfig 2019-02-27 15:32:43 -08:00
John Lewin
9f7a4f5974 Remove plane visualizer from LastPageInstructions 2019-02-26 22:00:13 -08:00
John Lewin
52d9b1eab2 Auto-advance after probing bed 2019-02-26 21:59:50 -08:00
John Lewin
1e8d2f8252 Center bed in parent 2019-02-26 21:54:40 -08:00
John Lewin
06dd6a9fcb Move dark background from parent widget to bed bounds 2019-02-26 21:54:25 -08:00
John Lewin
78e5649506 Code cleanup 2019-02-22 23:13:56 -08:00
jlewin
53a9afe10f Use theme helper for style consistency 2019-02-22 18:37:01 -08:00
John Lewin
1da3d270b9 Replace AutoFeedback probe pages with single visual page 2019-02-22 18:37:01 -08:00
jlewin
43a7e82ab9 Use manual movement feedrates 2019-02-20 17:07:32 -08:00
jlewin
53e09aa4bc Use OnClosed instead of Closed event, remove redundant guard 2019-02-19 14:43:26 -08:00