Commit graph

31 commits

Author SHA1 Message Date
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
Lars Brubaker
45b1a32e03 removing MS auto support generation 2019-01-03 16:05:02 -08:00
Lars Brubaker
5bdd81da1e ensuring good slice settings
issue: MatterHackers/MCCentral#4641
Consider adding constraints to line lengths in gcode fields
2018-11-29 13:13:25 -08:00
John Lewin
2a2e052b53 Remove PrinterConfig reference from PrinterSettings 2018-11-25 09:07:44 -08:00
John Lewin
2abdf9484b Extract settings validation from PrinterSettings
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00