John Lewin
0789160653
Only Save if changed
...
- Reduce file in use exceptions
2018-11-21 12:22:36 -08:00
John Lewin
d57620bc00
CodeFactor fixes
2018-11-21 11:18:14 -08:00
John Lewin
9923e13ac6
Clean up state after Delete Printer action
...
- Ensure OpenPrinters lists are up-to-date
- Ensure ID changes get synced
- Notify listeners when UserChanged due to sign in/out
- Clear ActivePrinters on UserChanged
- Eliminate WaitForReloadAll in non-reload scenario
2018-11-21 11:12:50 -08:00
John Lewin
ba862715c7
Revise naming to clarify behavior
2018-11-21 11:12:50 -08:00
John Lewin
466431b7e9
Remove UserChanged method, collapse into ProfileManger.Load(userID)
2018-11-21 11:12:50 -08:00
John Lewin
0137413966
Ensure _activeProfileIDs initialized before use
2018-11-21 11:12:50 -08:00
John Lewin
c30eb13688
Fire ActiveProfileModifed on Save if printer is open, pass Settings
2018-11-19 17:43:23 -08:00
John Lewin
bbcc3018f6
Listen for SettingChanged and update profile name/port as needed
...
- Move behavior back into ProfileManager
- Issue MatterHackers/MCCentral#4600
Hardware tab not syncing name changes
2018-11-16 15:53:44 -08:00
John Lewin
a15c98ea42
Dispose previous ProfileManager instance before assigning new
2018-11-16 15:53:44 -08:00
John Lewin
65ff632681
Make ProfileManager Disposable
2018-11-16 15:53:44 -08:00
John Lewin
5fe1d0e225
Use naming consistent with return types & behavior
...
- Issue MatterHackers/MCCentral#4554
Remove Profile nomenclature from ProfileManager
2018-11-15 20:03:49 -08:00
John Lewin
6de4906ee9
Remove dead code
2018-11-15 20:03:49 -08:00
Lars Brubaker
0babdab806
cleaning up MappedSetting
2018-11-14 13:33:25 -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
John Lewin
6e9d7b4b63
Remove ActivePrinter reference
2018-11-12 09:44:59 -08:00
John Lewin
1e7ac7f885
Remove LoadPrinter
2018-11-12 09:44:59 -08:00
John Lewin
39308e5b79
Restore open printers on load
2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2
Experimental multi-printer support
2018-11-12 09:44:59 -08:00
John Lewin
b7ae930450
Allow caller to suppress PrinterChanged from LoadPrinter(profileID)
2018-11-07 13:28:52 -08:00
John Lewin
1bf988ddb6
Add LoadPrinter(profileID) overload
2018-11-07 09:08:54 -08:00
Lars Brubaker
234ab03072
Improving default loading markdown text
...
improving layout of progress bar in loading and unloading
2018-11-06 09:33:44 -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
c279f8a511
Fix typo
...
- Issue MatterHackers/MCCentral#4485
Consider renaming recently added config setting with typo in name
2018-11-03 08:45:17 -07:00
John Lewin
958acf97a3
Fix typos
2018-11-02 22:52:08 -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
Lars Brubaker
4ab0cf715d
Improved slicing error messages
...
Get the location from the settings organizer
Get the display name of the setting from the settings organizer
Moved more settings strings to SettingsKey
issue: MatterHackers/MCCentral#4231
setting layer thickness to 0 is not displaying an error message
2018-10-26 14:51:16 -07:00
John Lewin
a7d9154e5a
Add Recent menu item to bed menu to replace history bar
...
- Issue MatterHackers/MCCentral#4376
2018-10-25 08:25:36 -07:00
Lars Brubaker
5bee4a584f
Better logic of when to run probe calibration
2018-10-24 18:43:27 -07:00
Lars Brubaker
d42d0fd140
Making sure we clear settings that should not be set when importing or creating a new printer
2018-10-24 18:09:02 -07:00
LarsBrubaker
12ac5507ef
removing the SID
...
issue: MatterHackers/MCCentral#4302
Remove SID from printer settings
2018-10-18 07:31:38 -07:00
John Lewin
4174b0f77d
Move add printer logic to Part -> Print button
...
- Later make reusable from Add Hardware and Print button
- Issue MatterHackers/MCCentral#4294
2018-10-16 17:31:08 -07:00
John Lewin
ee936efb8a
Revise theme support
2018-10-13 21:09:04 -07:00
Lars Brubaker
e532b3c465
Working on the Hadware page
2018-10-12 10:56:00 -07:00
John Lewin
fb8abcf91d
Guard for observed null references, simplify property definitions
2018-10-10 17:54:37 -07:00
John Lewin
b67d3ad691
Add Library tab, replace PrintLibrary widget with Favorites bar
2018-10-10 08:07:47 -07:00
Lars Brubaker
385cf2288b
ability to turn of line splitting for test
2018-10-09 14:29:51 -07:00
Lars Brubaker
5913459a7f
Refactoring MacrosChanged to event
...
Refactoring MaterialPresetChanged to event
2018-10-05 16:03:39 -07:00
John Lewin
663e19a898
Remove ActiveSliceSettings.cs
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
9b9d1a0e65
Migrate MaterialPresetChanged event to PrinterSettings
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
0f9042f28d
Migrate SettingChanged event to PrinterSettings
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
98252dff50
Migrate ActivePrinterChanged event to ApplicationController
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
5ad190b3f0
Migrate ActiveProfileModified event to ApplicationController
...
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
6dbae7668b
Remove ActiveSliceSettings.Instance
...
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
f2c2011aa7
Move LoadPlateFromHistory from printer to bed
...
- Needs reference to private historyContainer in bed
2018-10-04 19:28:41 -07:00
LarsBrubaker
3e4150b1b6
Added new speed for air gap layer
2018-09-23 19:23:24 -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