LarsBrubaker
c93bb370bc
Playing with a new web cache class
2019-04-07 11:10:28 -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
6024a85133
Extract widget connect behavior to reusable public method
...
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -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
jlewin
1c08ccadeb
Reuse new wizard launcher, switch to incomplete stage mode
2019-04-04 17:26:34 -07:00
jlewin
4f3fbba14d
Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage()
2019-04-04 17:26:34 -07:00
Lars Brubaker
dcedd2034e
Getting messages for print finished and print canceled so we can display messages
2019-04-01 16:19:23 -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
cae6a7679b
Got one of the dual extruder switching tests passing
...
Tool change stream tracking requested temps
Made printer use settings for settings rather than keeping a copy
Moved getting a line without checksum to GCodeFile so it can be re-used
2019-03-26 21:10:51 -07:00
jlewin
5ad7f0d284
Switch back to pre-calibration bed on XY Calibration wizard exit
...
- Issue MatterHackers/MCCentral#521
2019-03-26 16:40:49 -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
d0f00ad8f2
Improve naming of Load GCode for active scene method name
2019-03-22 14:53:15 -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
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
a7e0a674f1
Add delegate to re-enable Stop button if Cancel Print aborted
...
- Issue MatterHackers/MCCentral#5112
Clicking Stop button multiple times causes Cancel G-Code to be sent
multiple times.
2019-03-19 15:11:34 -07:00
jlewin
9f5eb2c012
Fix typo
2019-03-19 13:13:14 -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
846d1597c6
Remove Printer property setter
2019-03-18 14:21:59 -07:00
jlewin
e6132a1492
Extract macro replacement construction to reusable method
2019-03-18 14:14:59 -07:00
jlewin
afedb2555a
Move temp processing into PrinterConnection
2019-03-18 14:12:09 -07:00
Lars Brubaker
5fa3297c9b
Getting T1 reporting to show up in the long running tasks
2019-03-14 17:51:33 -07:00
John Lewin
6d06758754
Add dedicated popup border color, add or tune theme border color
2019-03-09 13:32:55 -08: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
jlewin
620722b402
Revert to old behavior - filament loaded status does not force setup
...
- Issue MatterHackers/MCCentral#5137
Reconsider if filament_has_been_loaded should force SetupRequired validation
2019-03-08 14:53:22 -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
jlewin
263226aa65
Restore Reloading overlay
...
- Issue MatterHackers/MCCentral#5124
Reloading overlay no longer appears
2019-03-06 17:25:24 -08:00
John Lewin
c0b22624d6
Ensure ContentStore is null on GCode load
2019-03-03 16:59:37 -08:00
John Lewin
f85012f27e
Ensure all callers to LoadGCodeContent get Freeze/Clear behavior
2019-03-03 16:59:37 -08:00
jlewin
5a214af844
Purge icon cache in debug ReloadAll
2019-03-01 14:45:51 -08:00
John Lewin
66a1c5c0e4
Ensure printers can only be opened into a single tab
2019-03-01 08:06:50 -08:00
John Lewin
75cbfb4c89
Use await where possible
...
- Issue MatterHackers/MCCentral#5099
Plan to resolve problems with async usage
2019-02-26 22:47:30 -08:00
John Lewin
c6735f9ec2
Revise hover traits of PrimaryActionStyle to better reveal action
...
- MatterHackers/MCCentral#5093
Inconsistent hover effects
2019-02-24 19:44:54 -08:00
John Lewin
56b91f2ab1
Restore hover effects for Print button
...
- RemovePrimaryActionStyle should restore expected HoverColor
- Issue MatterHackers/MCCentral#5093
Inconsistent hover effects
2019-02-24 16:47:21 -08:00
John Lewin
d4d7e80184
Add keyboard arrow navigation for active GCode layer
2019-02-22 21:22:44 -08:00
Lars Brubaker
b6958229f5
Working on software endstop stream
...
adding in printer bounds
track endstop position after homing any axis
printer endstop information
added aabb to Bed to get printer extents
2019-02-22 12:01:26 -08:00
jlewin
910ba6458d
Move bed forward after printing templates, add Bed.Bounds property
2019-02-21 14:58:49 -08:00
John Lewin
bae0bf9020
Add mechanism to DialogPage to start and show SetupWizards
...
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00
jlewin
640833367d
Update SwapToSettings to update in-place as recommended in TODO
2019-02-19 11:05:40 -08:00
Lars Brubaker
bcfb3f897e
Subtract and replace enabled correctly
...
Clean up children names if needed
2019-02-13 14:03:57 -08:00
Lars Brubaker
f70353a1ff
Getting Subtract and Replace 2 working (almost)
2019-02-12 17:27:22 -08:00
LarsBrubaker
7598c8bf9c
Getting subtract object to work as source
2019-02-12 16:06:32 -08:00
Lars Brubaker
b73c4e5f63
Getting subtract 2 working
2019-02-12 16:06:31 -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
LarsBrubaker
449ff59de9
working on Fit To Cylinder
2019-02-10 19:59:52 -08:00