John Lewin
f49f216363
Clear Disposed listeners after invoking event
2018-11-15 21:22:58 -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
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
Lars Brubaker
0ddf1dee30
refactoring
2018-11-15 16:48:38 -08:00
John Lewin
4113a18436
CodeFactor cleanup
2018-11-15 15:06:47 -08:00
John Lewin
8b9f455b43
Release references
2018-11-15 14:51:08 -08:00
Lars Brubaker
987953e1ef
Remove PrintingItemName from application controller
...
issue: MatterHackers/MCCentral#4582
2018-11-14 16:54:32 -08:00
Lars Brubaker
0eb7b1cb3c
remove active printer from PrintItemWrapper
...
issue: MatterHackers/MCCentral#4574
2018-11-14 14:29:13 -08:00
Lars Brubaker
0babdab806
cleaning up MappedSetting
2018-11-14 13:33:25 -08:00
John Lewin
75571dbe49
Set Fix thumbnails - set blender before scaling/saving image
...
- Issue MatterHackers/MCCentral#4572
Poor quality item thumbnails due to incorrect alpha/edge blending
2018-11-14 11:17:01 -08:00
John Lewin
febe76e55d
Invoke printer.Dispose from ClosePrinter method
2018-11-13 16:54:45 -08:00
John Lewin
091ed952cc
Support export to any printer profile
...
- Issue MatterHackers/MCCentral#4565
2018-11-13 12:35:04 -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
f492e9389c
Ensure ActivePrinters updated on OpenPrinter call
2018-11-12 09:45:00 -08:00
John Lewin
d90102d8f5
Add mechanism for export to select context before options
2018-11-12 09:45:00 -08:00
John Lewin
1c4075ad54
Remove RefreshActiveInstance, use SwapToSettings
2018-11-12 09:44:59 -08:00
John Lewin
426c117434
Simplify naming for clarity
2018-11-12 09:44:59 -08:00
John Lewin
a7385aa057
Convert ConditionallyCancelPrint to extension method
...
- Extract printer extension methods to common class
2018-11-12 09:44:59 -08:00
John Lewin
4ce363e29b
Pass printer reference, remove static ActivePrinter references
2018-11-12 09:44:59 -08:00
John Lewin
731a4e2506
Remove DragDropData.Printer
2018-11-12 09:44:59 -08:00
John Lewin
ab79d84a04
Remove SetActivePrinter
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
c5cd0b2ebc
Add AnyPrintTaskRunning helper property
2018-11-11 13:16:32 -08:00
John Lewin
6e7c81bfdb
Use passed in printer references rather than static ActivePrinter
2018-11-11 12:57:28 -08:00
John Lewin
63997e2f62
Mark ActivePrinter as obsolete
2018-11-11 12:57:01 -08:00
John Lewin
64ec76627f
Remove InsertNewItem coupling to ActivePrinter
...
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:59:00 -08:00
John Lewin
712dadd3a7
Convert Paste/DuplicateItem to receive sceneContext
...
- Required to remove ActivePrinter from InsertNewItem
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
John Lewin
5489c3b09a
Pass SceneContext instead of Scene to SceneSelectionOperations
...
- Required to remove ActivePrinter from InsertNewItem
- Required to break ActivePrinter dependencies
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
Lars Brubaker
566be7c9cb
Remaining RootedEvents removed
2018-11-09 14:32:05 -08:00
Lars Brubaker
44a019d95c
Connection Succeeded -> EventHandler
2018-11-09 14:32:04 -08:00
Lars Brubaker
0a1b9a5553
converting more rooted events
2018-11-09 12:07:59 -08:00
John Lewin
704d4c1d7b
Fix post-rebase errors
2018-11-09 12:04:56 -08:00
Lars Brubaker
5232361758
Thought experiment on moving a rooted event to an event
2018-11-09 09:15:47 -08:00
John Lewin
41bd4965f8
Revise auto switch to GCode animation
...
- Issue MatterHackers/MCCentral#4534
2018-11-08 08:13:08 -08:00
John Lewin
0441528b3d
Conditionally switch to GCode view only after slicing success
...
- Issue MatterHackers/MCCentral#4533
Consider if switching to GCode view while slicing is best experience
2018-11-08 05:40:01 -08:00
Lars Brubaker
d2f6dcf8bc
Made to so we save all workspaces before exit
...
issue: MatterHackers/MCCentral#4318
Part tab fails to persist on close
2018-11-07 15:13:23 -08:00
John Lewin
a1170d9d24
Add mechanism to track and restore to printer tab after sign in/out
...
- Issue MatterHackers/MCCentral#4526
Sign out switches to Store page
2018-11-07 14:32:51 -08:00
John Lewin
b7ae930450
Allow caller to suppress PrinterChanged from LoadPrinter(profileID)
2018-11-07 13:28:52 -08:00
John Lewin
7b578ac098
Execute UserChanged synchronously
...
- Ensures that ProfileManager is at correct state after callers
invoke ChangeCloudSyncStatus - otherwise RunOnIdle invokes late
and ProfileManager.Instance will remain on previous user for
and indeterminate amount of time
2018-11-07 09:08:15 -08:00
John Lewin
37a119aaa7
Remove disruptive dialog interfering with workflow and in wrong spot
...
- Issue MatterHackers/MCCentral#4486
Copy Printers To Account should not load after signing in
2018-11-07 09:04:17 -08:00
John Lewin
bed543ac10
Add network status panel to status bar, remove from sign-in droplist
2018-11-06 16:34:07 -08:00
John Lewin
30463eadb6
Add theme panel to status bar, remove theme from application menu
2018-11-06 16:34:07 -08:00
LarsBrubaker
def9826726
add °C to temps
2018-11-03 16:27:20 -07: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
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
da320e739e
Change listview item double click to show part view
...
- Issue MatterHackers/MCCentral#4464
Library -> Part -> DoubleClick should fire Open behavior
2018-11-01 17:04:13 -07:00