John Lewin
edba8b333f
Fix naming error
2019-02-15 21:03:01 -08:00
John Lewin
d035c58d10
Simplify naming
2019-02-15 20:58:13 -08:00
John Lewin
76ceddeec0
Remove conditional MoveRelative call from old BecomingActive scope
2019-02-15 20:54:08 -08:00
John Lewin
81678d9f8c
Simplify Page access, pass page instance reference to PageLoad
2019-02-15 20:54:08 -08:00
John Lewin
1b463ffaa7
Convert custom WizardPage actions/events to existing ones
...
- Remove PageIsBecomingActive, prefer existing OnLoad
- Remove PageIsBecomingInactive, prefer existing OnClosed
- Rename BecomingActive action to PageLoad, used for inline defs
- Rename BecomingInactive action to PageClose, used for inline defs
- Fire PageLoad/PageClose from page base OnLoad/OnClosed
2019-02-15 20:09:48 -08:00
John Lewin
3c3851d32a
Simplify LevelingStrings
...
- Use localized strings in context
- Eliminate LevelingString references when possible
2019-02-15 08:55:48 -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
Lars Brubaker
8b2bf97324
Fixing problems with heating extruder 2
...
issue: MatterHackers/MCCentral#5044
When printing only with extruder 2, MC waits for extruder 1 to heat to 0 degrees
issue: MatterHackers/MCCentral#5043
Load filament wizard for filament 2 does not finish
2019-02-08 17:53:42 -08:00
Lars Brubaker
d129a75311
We can now move all the way through the initial setup on first run
...
Fixed a bug with timing of injecting regex replacements
moved T (extruder) tracking to queued command stream
check that we have loaded filament on extruder 1
issue: MatterHackers/MCCentral#5029
Don't do actual switch of extruders until there is a pending move command
2019-02-07 14:28:22 -08:00
Lars Brubaker
572fdd847a
Getting switch extruder pre-gcode to run when needed
...
refactoring
2019-02-06 12:34:20 -08:00
Lars Brubaker
8eefd9c059
Working on probe to hot end calibration for dual
2019-02-06 12:34:20 -08:00
Lars Brubaker
9f55a1432c
dual extrusion load / unload filament
...
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
John Lewin
18fc068d2c
Add missing localizations
...
- Issue MatterHackers/MCCentral#4976
Localize strings
2019-01-31 12:35:12 -08:00
Lars Brubaker
51b5a824b2
Fixed problem with probe generating extra sample
...
issue: MatterHackers/MCCentral#4925
Bed leveling issues
2019-01-30 17:05:31 -08:00
Lars Brubaker
4224ff8755
Made the loading and unloading actions on the actions bar
...
Made better styling
2019-01-18 12:13:31 -08:00
Lars Brubaker
8783edb6f8
Fixed GCode waring formating
...
moved ui out of Pause Handling Stream
added unload option to filament run out screen
added load filament option to unload screen
added resume option to load screen (if printer paused)
issue: MatterHackers/MCCentral#3815
Feature request: Unload filament when filament runs out
issue: MatterHackers/MCCentral#4870
Layout regression in ShowMessageBox
issue: MatterHackers/MCCentral#4864
Last page of unload filament should offer to Load Filament
2019-01-18 09:49:55 -08:00
Lars Brubaker
a0c93ec476
Making auto probing cancel correctly when canceled
...
issue: MatterHackers/MCCentral#4831
Cancelling Bed Leveling causes erratic behavior
2019-01-15 20:38:45 -08:00
LarsBrubaker
b0e1a0fadc
Make disable leveling per printer rather than static
...
issue: MatterHackers/MCCentral#4722
Running Pulse Bed leveling while using multiple printers in Single-Windows causes the prints to fail
2018-12-22 08:31:25 -08:00
John Lewin
2873a74ef7
Use standard event listener pattern
2018-11-16 15:53:43 -08:00
John Lewin
0d066881a4
Use UiThread.ClearInterval
2018-11-13 16:54:46 -08:00
Lars Brubaker
4bb93fcc19
changed CommunicationStateChanged to EventHandler
2018-11-09 13:19:29 -08:00
John Lewin
f83fadd06b
Convert to standard events with line arg
2018-11-09 11:58:34 -08:00
Lars Brubaker
c70b752850
Fixed button name for tests
...
deleting dead code
2018-11-06 15:17:46 -08:00
Lars Brubaker
2525f53c85
Refactor the load filament page to handle initial setup and loading separately
2018-11-06 14:15:27 -08:00
Lars Brubaker
734bd88c86
Made the unloading wizard code rather than macro
...
Took out the macro processing stream
2018-11-05 11:08:21 -08:00
John Lewin
b1053b8198
Revert accessibility of contentRow
...
- Add public PrinterSetupWizardPage proxy to private .contentRow
- Use PrinterSetupWizardPage.ContentRow in LoadFilamentWizard
2018-11-03 10:12:49 -07:00
John Lewin
8d4974dc32
Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
...
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
Lars Brubaker
677335c8a2
clicking already loaded means we are done
2018-11-02 18:38:59 -07:00
Lars Brubaker
775f1982bd
Re-wrote the load filament wizard as not a macro so we have more control over it
...
Added it to the setup steps
issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
bebfb1562a
Remove unused and incompatible on Android dependency
2018-10-30 20:53:57 -07:00
Lars Brubaker
5d0f788e18
improve last page of probe calibration and leveling
...
issue: MatterHackers/MCCentral#4430
Explain where to find the probe calibration on the last page of the wizard
issue: MatterHackers/MCCentral#4431
describe where to find the bed leveling calibration on the last page of leveling wizard
2018-10-30 14:56:39 -07:00
John Lewin
151e753db2
Move PrimaryAccentColor to parent
2018-10-22 14:16:24 -07:00
Lars Brubaker
b237965def
Improving initial setup process.
...
issue: MatterHackers/MCCentral#4336
If setup needs to calibrate both the probe and the bed, heat both
issue: MatterHackers/MCCentral#4337
If temp changes too much from leveling temp, warn rather than require leveling
2018-10-19 15:53:07 -07:00
Lars Brubaker
bed90234e7
Made MatterControl run as a .net standard app
...
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00