Commit graph

1895 commits

Author SHA1 Message Date
John Lewin
8ef1102e87 Add support for themed scene operation icons
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
John Lewin
c0b7f39fd5 Fix whitespace 2019-05-11 18:57:32 -07:00
LarsBrubaker
f236674d5a Make sure we clear sample positions on reset to default 2019-05-11 08:21:27 -07:00
LarsBrubaker
22cd9c1fe1 Fix text
issue: MatterHackers/MCCentral#5495
Incorrect spacing in single extruder case
2019-05-11 08:20:58 -07:00
LarsBrubaker
4b0d34b39d fix warnings 2019-05-11 08:20:33 -07:00
LarsBrubaker
7debe57480 Make sure we check for print recovery even if we are connected
This code changed so that we are connected before the UI is available.
we still need to check if there is a recovery.

issue: MatterHackers/MCCentral#5423
Automatic connect does not say there is a recovery available when there is
2019-05-11 07:40:30 -07:00
LarsBrubaker
a10c995a10 re-calculate normals does a mark as changed 2019-05-10 22:58:41 -07:00
LarsBrubaker
7fc0c8cc77 only show normals on selected object 2019-05-10 22:55:33 -07:00
LarsBrubaker
ba98e905fe fixing warnings 2019-05-10 22:55:16 -07:00
LarsBrubaker
583230fbd2 Twist object has correct editing defaults and visibility 2019-05-10 22:55:02 -07:00
Lars Brubaker
a15b5f4e7f default to coarse on first run of xy calibration
issue: MatterHackers/MCCentral#5484
Revise XYCalibration wizard to prefer Course mode until completed once
2019-05-10 15:57:48 -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
LarsBrubaker
ca24a67706 Improving twist object
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35 Adding new twist object 3d 2019-05-10 12:11:21 -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
5830f7efb3 Simplify with tuples 2019-05-09 17:26:59 -07:00
jlewin
d6b60e6149 Use named variable to better portray logic 2019-05-09 17:25:47 -07:00
jlewin
cd68156478 Use named variables to better portray logic 2019-05-09 17:25:46 -07:00
jlewin
318edb847f NozzleCalibrationWizard should be disabled until filament loaded 2019-05-09 17:25:46 -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
e2cbb3cf29 Remove embedded LoadFilament wizards from XyCalibrationWizard
- Conditionally include in PrinterCalibrationWizard
2019-05-09 15:20:28 -07:00
jlewin
6ea0062613 Removed hard-coded status, defer to NeedsToBeRun 2019-05-09 15:17:32 -07:00
jlewin
40721ba1c2 Fix automation test issues 2019-05-09 14:34:55 -07:00
jlewin
568501cb29 Rename Export All Settings menu to Export Printer
- Issue MatterHackers/MCCentral#5488
Change Export All Settings to Export Printer
2019-05-09 14:04:46 -07:00
jlewin
e723396c45 Remove conditional "Welcome" steps from wizards
- Issue MatterHackers/MCCentral#5490
2019-05-09 14:03:46 -07:00
jlewin
3c905c039b Ensure previous page is closed in ChangeToPage 2019-05-09 13:32:04 -07:00
jlewin
7bce7dff9b Suppress ClosePage behavior if close aborted 2019-05-09 13:29:44 -07:00
jlewin
f2bf0c5005 Add abort calibration confirmation via DialogWindow OnClosing 2019-05-09 13:28:37 -07:00
jlewin
2d3f71ba28 Extract AllowCancel 2019-05-09 13:26:11 -07:00
jlewin
a7a53c6712 Eliminate base override abortCancel 2019-05-09 13:26:10 -07:00
jlewin
4f776abc41 Add abort calibration confirmation via OnCancel 2019-05-09 13:25:31 -07:00
jlewin
e32b276f09 Extract navigate home behavior to reusable method 2019-05-09 11:54:56 -07:00
jlewin
4d45ece99a Leave keybinding in place until widget close 2019-05-09 11:46:26 -07:00
jlewin
b1a2cf2d70 Revise keybinding to support unregister in OnClosed 2019-05-09 11:43:51 -07:00
jlewin
b0c505e761 Add indicator for confirm cancel, set after passing key markers
- Issue
MatterHackers/MCCentral#5487
Mechanism required to only show wizard cancel confirmation when appropriate
2019-05-09 11:17:22 -07:00
jlewin
dffb778cec Fix typo 2019-05-08 18:06:23 -07:00
jlewin
e08730b137 Set SiblingRadioButtonList
- Issue MatterHackers/MCCentral#5485
Y calibration radio buttons lack sibling list
2019-05-08 18:06:23 -07:00
jlewin
999e62b8a6 Fix warnings 2019-05-08 18:06:23 -07:00
jlewin
b5eb774c73 Use ISetupWizard compatible exit mechanism - ClosePage()
- Issue MatterHackers/MCCentral#5443
After loading filament into T0 the xy calibration wizard was closed
2019-05-08 18:06:22 -07:00
jlewin
307ecaba5f Remove hard-coded navigation/bypass of GetPages enumeration
- Issue MatterHackers/MCCentral#5443
After loading filament into T0 the xy calibration wizard was closed
2019-05-08 18:06:22 -07:00
Lars Brubaker
d9484994f7 Improve xy calibration objects for large nozzles
issue: MatterHackers/MCCentral#5407
xy calibration does not produce a valid test for nozzle size of 2mm
2019-05-07 17:44:58 -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
4674d009e4 Simplify options, improve titles 2019-05-07 15:59:07 -07:00
jlewin
485d4c7ae2 Ensure Overview pages exists for each calibration wizard 2019-05-07 15:59:07 -07:00
jlewin
c073b6768c Change AutoProbe page title and body text 2019-05-07 15:59:07 -07:00