Commit graph

434 commits

Author SHA1 Message Date
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