Commit graph

79 commits

Author SHA1 Message Date
LarsBrubaker
3307e204ee All buttons switch to agg themed buttons 2022-08-03 16:56:51 -07:00
Lars Brubaker
32a192c2b8 Upgrading to .net 6 2022-07-15 17:28:39 -07:00
LarsBrubaker
1b3bf975cf Show bed_temperature for materials that are not setup for bed types 2022-03-27 08:32:07 -07:00
LarsBrubaker
11ab09da21 Improve load filament feedback when swappable bed
Improve paper calibration message
2022-03-26 16:50:28 -07:00
Lars Brubaker
1b59d871c5 Adding ability to specify "Not Compatible" bed temperature in material settings
Adding 'NC' to many material settings
Require bed temps for all bed types in all materials
2022-03-25 09:53:50 -07:00
Lars Brubaker
fc64b45978 Fixing warning and error icons 2022-03-24 09:55:35 -07:00
Lars Brubaker
261376bef2 Rename on bed items can be undone
Made bed heat able to set to 0

Don't save scene while still loading it
2022-01-25 16:27:32 -08:00
Lars Brubaker
bc476daa84 Improved slice settings validation speed
Added shop icon
2022-01-19 13:25:33 -08:00
Lars Brubaker
412c3d2a9e Reducing complexity of settings ui sync
Adding bed menu to load filament
2022-01-18 17:10:34 -08:00
Lars Brubaker
fa86c58a7c Making it possible to set a bed surface and have settings for bed temperature / material 2022-01-17 11:33:39 -08:00
Lars Brubaker
fe406720f2 Got rid of invert icons 2021-05-21 15:23:25 -07:00
LarsBrubaker
506f2b273f Making static data compile time and universal 2020-11-25 07:39:36 -08:00
Lars Brubaker
06baf2a1b1 ordering primitives
refactoring
2020-09-22 17:53:06 -07:00
Lars Brubaker
9df2078d0d fixed more scaling issues 2020-08-04 14:56:27 -07:00
LarsBrubaker
15208178b1 More work on right click text widget menu 2020-07-25 08:41:25 -07:00
LarsBrubaker
3431651654 Fixes to ui scaling 2020-07-22 08:05:39 -07:00
jlewin
8d4547d706 Revise naming to match behavior 2019-05-01 15:39:16 -07:00
LarsBrubaker
73ebdde9e5 Changing nozzle1_inset to t0_inset
refactoring some surrounding code to talk about tool rather than nozzle
or hotend

figure it's better to do this change before we have any profiles with this set into them

issue: MatterHackers/MCCentral#5333
Consider if Tool nomenclature should be used instead of Nozzle
2019-04-20 21:03:05 -07:00
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