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
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
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
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
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
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
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
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
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
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