Commit graph

61 commits

Author SHA1 Message Date
LarsBrubaker
e13387332f Added extrusion speed multiplier to extruder T1 drop down
issue: MatterHackers/MCCentral#5303
Show T1 material speed multiplier on drop down menu
2019-04-11 20:11:11 -07:00
John Lewin
194e1c7e81 Latest submodules 2019-04-01 17:15:23 -07:00
John Lewin
f47942dd05 Filter to changed hotend index only
- Issue MatterHackers/MCCentral#5225
T1 Temp toggle stays on at end of print
2019-04-01 17:08:01 -07:00
jlewin
363dab7f02 Ensure toggle widget observes active state 2019-03-18 14:17:48 -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
b7680748d9 Enable heater toggles while printing
- Issue MatterHackers/MCCentral#4867
Can't turn off extruder during printing, can't adjust bed temperature
2019-03-08 07:42:57 -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
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
e3a12ad941 refactoring 2019-02-06 12:34:20 -08:00
Lars Brubaker
82d0b7c7e3 Putting a shop button next to the select material drop down in temp widget 2019-02-06 12:34:19 -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
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
Lars Brubaker
f4b504a8b6 ensure the correct control is in the always enabled list
issue: MatterHackers/MCCentral#4795
Can't set bed temp when disconnected
2018-12-31 09:12:09 -08:00
John Lewin
af142f6992 Rename GuiWidget find descendant helpers 2018-12-30 08:18:22 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
6286ca059c Add null reference guard for observed exception 2018-12-14 12:57:47 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
Lars Brubaker
587564b3b6 moved temp to controls panel as imbedded popup menus
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
Lars Brubaker
4482f5f20b Make it possible to set material when not connected
Make it possible to export gcode without selecting material.
2018-12-04 16:25:02 -08:00
John Lewin
e954344416 CodeFactor cleanup 2018-11-16 16:12:48 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
06e79394f2 Unregister listeners on Printer.Disposed
- Issue MatterHackers/MCCentral#4589
Ensure all printer.Disposed calls unregister listeners
2018-11-15 21:01:01 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
Lars Brubaker
1c9b105926 finishing up the removal of Rooded SettingsChanged
Added AnyPrinterSettingChanged event
2018-11-13 09:48:10 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
Lars Brubaker
814f734d8c more binding fails 2018-11-09 18:07:49 -08:00
Lars Brubaker
5d6be0c4bf Moved to EventHandler
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
Lars Brubaker
8c2f2314dd adding more rooted events to event EventHandler 2018-11-09 10:21:40 -08:00
Lars Brubaker
5232361758 Thought experiment on moving a rooted event to an event 2018-11-09 09:15:47 -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
7212f11871 Rename theme.ActiveTabColor to theme.BackgroundColor
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -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
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
4b016bc1e0 Add subtle separator border between shared temp extruders 2018-10-31 19:19:10 -07:00
John Lewin
cbbaac59f8 Swap extrude/retract buttons 2018-10-31 19:10:12 -07:00
John Lewin
64cd4670cc Use consistent droplist sizing rules
- MatterHackers/MCCentral#4435
Incorrect initial control size, fixed on selection change
2018-10-30 17:49:58 -07:00
John Lewin
6659156926 Remove workarounds for menu theme colors, rely on new theme support 2018-10-30 16:58:29 -07:00
John Lewin
83eef23d17 Add missing changes due to VS bug
- Issue MatterHackers/MCCentral#4330
Hot end controls should be disabled while printing
2018-10-30 16:19:20 -07:00
John Lewin
729cbda0df Use theme.CreateDialogButton() for consistent button styling 2018-10-30 16:19:20 -07:00
LarsBrubaker
c57a297ccf Make sure we always set the enabled state 2018-10-30 09:22:26 -07:00
John Lewin
3296d1edca Hotend controls should consider printing status
- Issue MatterHackers/MCCentral#4330
Hot end controls should be disabled while printing
2018-10-29 22:07:52 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
4433abb774 Add theme driven MHDropDownList 2018-10-22 14:16:25 -07:00
John Lewin
39c42743cc Remove custom alpha constructor 2018-10-22 14:16:25 -07:00
John Lewin
151e753db2 Move PrimaryAccentColor to parent 2018-10-22 14:16:24 -07:00
John Lewin
469789dcb9 Use existing UIField listener pattern to set field value on changed event 2018-10-19 12:00:19 -07:00