jlewin
3f080cb6b2
Prevent bed validation for GCode files
...
- Issue MatterHackers/MatterControl#4611
Empty bed will not print
2019-06-14 14:14:19 -07:00
jlewin
e7f33163ad
Add validation error dependencies
...
- Issue MatterHackers/MCCentral#5438
Setup... action requires a connection to function
2019-05-16 16:25:10 -07:00
jlewin
93da6c0380
Rename connectedPrinting to requiresLoadedFilament
2019-05-16 16:25:10 -07:00
jlewin
4ecfeaae13
Remove parameter, use default from single caller
2019-05-16 16:25:10 -07:00
jlewin
686d258ce6
Remove indirection
2019-05-16 16:25:10 -07:00
Lars Brubaker
77020ee924
Making T1 setup dependent on having T1 used in the print
...
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
LarsBrubaker
97fd35057b
fixing warnings
2019-05-12 09:09:30 -07:00
jlewin
fcae79528d
Remove staged filament wizard and related printer validation
2019-05-07 15:58:29 -07:00
jlewin
41d4101d32
Remove indirection
2019-05-01 15:38:35 -07:00
John Lewin
50f3dab1a0
Add conditional logic for bed validation
...
- Issue MatterHackers/MCCentral#5397
export as gcode test failing due to empty bed requirement
2019-04-30 08:19:46 -07:00
John Lewin
1087bdd136
Add Empty Bed print validation
...
- Issue MatterHackers/MCCentral#5374
Add print validation for empty bed
2019-04-26 12:22:33 -07:00
jlewin
54b5664cdf
Use new ConnectToPrinter implementation
...
- Issue MatterHackers/MCCentral#3457
Setup Wizard does not show error if connection fails
2019-04-05 12:06:22 -07:00
jlewin
6953742123
Add new print validation for load filament operation
...
- Issue MatterHackers/MCCentral#5264
Determine where best to include filament load/unload wizards
2019-04-05 10:54:49 -07:00
Lars Brubaker
a9252a1ab8
Improved message for supports may be required
2019-03-29 13:58:39 -07:00
Lars Brubaker
0ba8e47014
Support tests are currently passing
...
support handles selections better for create and remove
2019-03-29 10:10:39 -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
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
jlewin
6ee83675df
Add fix for PrinterDisconnected validation
2019-03-08 17:17:04 -08:00
jlewin
c6fcdb4615
Add fix for Bed Leveling Temp validation, add support for disable
2019-03-08 16:59:04 -08:00
jlewin
18bb3e9b08
Add ID property to ValidationError
2019-03-08 16:43:25 -08:00
John Lewin
49909bc160
Move bed leveling temp warning to validation system
...
- Issue MatterHackers/MCCentral#5046
Consider moving to print validation system
2019-03-08 08:56:23 -08:00
John Lewin
38bb1cea50
Revise comments
2019-03-08 08:56:23 -08:00
John Lewin
7e6586cd85
Ensure leveling validation is run when enabled and/or required
2019-03-08 08:56:23 -08:00
Lars Brubaker
26d6701809
Get baby stepping working for extruder 2
...
Make sure load extruder 2 has load option
Fixe bug with canceling probing then restarting right away
issue: MatterHackers/MCCentral#4669
Way to babystep Dual extruder Z offset
2019-02-11 15:23:41 -08:00
John Lewin
31dc4e0edf
Filter validation errors to setting context
...
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
John Lewin
d45bf5e1d3
Split print and slice validation to reduce non-relevant reporting
...
- Issue MatterHackers/MCCentral#4884
2019-01-24 08:24:18 -08:00
John Lewin
c7d6c9b75a
Revise tests to account for new "Finish Setup Button" location
...
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
John Lewin
c259c08088
Revise SupportRequired ValidationError details
...
- Issue MatterHackers/MCCentral#4892
2019-01-23 13:55:56 -08:00
John Lewin
4320fc49ac
Restore validation panel heading and adjust spacing
2019-01-22 18:04:55 -08:00
John Lewin
82764476d5
Add PrinterNeedsToRunSetup validation fix
2019-01-22 17:01:28 -08:00
John Lewin
3bf01ab7ec
Add Generate Supports validation fix
2019-01-22 16:58:32 -08:00
John Lewin
ac9bd834d9
Use new SupportGenerator syntax
2019-01-22 13:38:56 -08:00
John Lewin
ce948c105f
Initial prototype for revised validation reporting
2019-01-22 13:35:27 -08:00
John Lewin
a1447fc3ea
Move standalone support validation into new system
2019-01-22 13:35:26 -08:00
John Lewin
b327b95e4a
Move settings dictionary into PrinterSettings
2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c
Remove GetSettingsData method, use SettingsData dictionary
...
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
c1c83a6641
Report correct validation field
...
- System should be revised to prevent this form of misreporting
2019-01-05 12:26:48 -08:00
John Lewin
14d9e98e52
Distinguish between error and value details
...
- Allow in context validation errors to skip redundant value reporting
2019-01-05 12:25:08 -08:00
John Lewin
6cd855b2e0
Inline temporary variables
2019-01-05 12:08:09 -08:00
John Lewin
220385d9ed
Always validate first_layer_height
2019-01-04 22:21:34 -08:00
John Lewin
fe49c138da
Simplify validation error reporting with conventions
...
- Add SettingsValidationError type with Location logic
2019-01-04 21:59:59 -08:00
John Lewin
e96f943cd0
Extract literal strings to SettingsKey
2019-01-04 21:46:22 -08:00
John Lewin
379e86c0e5
Inline local variable
2019-01-04 21:25:04 -08:00
John Lewin
b6767c6022
Revise naming
2019-01-04 21:24:35 -08:00
John Lewin
7fa590ffd6
Validate passed in field rather than hard-coded start_gcode
2019-01-04 21:23:36 -08:00
John Lewin
d6bcb515ce
Change SettingsValid to ValidateSettings extension method
2019-01-04 18:27:14 -08:00
John Lewin
b304519061
Simplify concatenation
2019-01-04 18:13:33 -08:00
John Lewin
a3cc4c8f96
Remove additional presentation data from validation errors
...
- Add location property
- Have caller concatenate Location with Details
2019-01-04 17:49:58 -08:00
John Lewin
063db01796
Reduce presentation data in validation errors
...
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
34b57c43b0
Making error messages coming back as list
...
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00