jlewin
82db9aa435
Revise cloud sync method naming
2019-04-17 07:33:14 -07:00
jlewin
578d597413
Only slice items within the bounds of the assigned hotend
...
- Issue MatterHackers/MCCentral#5332
Items outside of hotend bounds should not be passed to slicer
2019-04-15 16:11:33 -07:00
John Lewin
87d15a86f9
Rev theme version
2019-04-13 14:49:47 -07:00
John Lewin
0435209770
Add workaround for MatterHackers/MCCentral#5330
...
Same color used in different context results in different intensities
2019-04-13 14:49:47 -07:00
John Lewin
9056671f52
Remove workarounds for missing theme definitions
...
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 14:49:47 -07:00
John Lewin
60a1238f54
Migrate nozzle limits texture construction to drawable
...
- Construct and cache textures after use
- Create placeholder textures for use before constructed
- Remove bed texture construction from CreatePrintBedAndVolume
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
- Issue MatterHackers/MCCentral#5320
Cache per hotend bed textures
2019-04-13 02:13:20 -07:00
John Lewin
92a3693772
Move bed colors into theme
...
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:54:01 -07:00
jlewin
8a0115f4d5
Refresh bed texture with nozzle limits
2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c
Move HotendBounds to PrinterSettings
2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8
Move bed bounds to PrinterSettings
2019-04-12 16:44:06 -07:00
jlewin
6e40e6b17b
Add HotendBounds to Bed
...
- Ideally would be in PrinterSettings but dependencies are in
printer.
- Long term Bed bounds and Hotend bounds should move to settings
2019-04-12 16:41:22 -07:00
jlewin
6a83551cf0
Set printer.Settings before constructing Bed
...
- Ensures Bed constructor has access to current settings
2019-04-12 16:41:22 -07:00
Lars Brubaker
d45afb5127
Adding print canceled print complete messaging
...
issue: MatterHackers/MCCentral#5239
Print conclusion should gather user feedback
2019-04-12 15:02:34 -07:00
LarsBrubaker
cbd2ef77db
Starting work on post print notifications
2019-04-12 07:54:40 -07:00
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