John Lewin
a22866abcf
Add per workspace library context
...
- Add WrappedLibraryContainer for per workspace containers
(support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
Lars Brubaker
f39caf4859
Made the name update correctly
...
issue: MatterHackers/MCCentral#4657
Object rename not updating tree view name
2018-12-11 16:42:48 -08:00
John Lewin
3e0e1703f4
Extract opentabs loading to method, invoke on sign out/in
...
- Make ReloadAll async
- Issue MatterHackers/MCCentral#4698
Open tabs should track users after sign in/out
2018-12-10 18:16:15 -08:00
Lars Brubaker
536c0e2f68
Fixed resize in single window
...
issue: MatterHackers/MCCentral#4696
DialogPage fails to resize in SingleWindow mode
issue: MatterHackers/MCCentral#4695
Make ShownWelcomeMessage user rather than application based
2018-12-10 16:56:57 -08:00
John Lewin
dcea4603cc
Remove dead code
2018-12-10 14:34:08 -08:00
John Lewin
7b20dd9b41
CodeFactor clean up
2018-12-10 14:32:56 -08:00
John Lewin
527c57fb10
Add OpenEmptyPrinter method for common open use case
2018-12-10 14:15:37 -08:00
John Lewin
f82ae3580f
Simplify
2018-12-10 14:15:37 -08:00
John Lewin
e48a5f04ed
Rename method to match latest behavior
2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76
Revise tab ordering and persistence logic
...
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
John Lewin
742887c354
Extract embedded type to new file
2018-12-10 14:15:36 -08:00
John Lewin
dd91bba01b
Simplify
2018-12-10 14:15:35 -08:00
Lars Brubaker
b3dfbb5330
improving export dialog and options
...
issue: MatterHackers/MCCentral#4643
Export dumps users to empty Select Printer page
2018-12-05 17:48:40 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -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
05d7ae286c
Remove ActivePrinter
2018-11-30 14:08:29 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
John Lewin
4ee6169778
Move MatterControl dependencies into application layer
2018-11-30 14:08:28 -08:00
Lars Brubaker
5c4b9f92c2
Changed the suppression logic for welcome page
...
issue: MatterHackers/MCCentral#4647
Consider showing welcome screen until the user opts-out
2018-11-30 12:06:24 -08:00
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
136f46b03c
Use corrected spelling
2018-11-29 14:48:50 -08:00
Lars Brubaker
7f95e39dd2
Disable if seen
2018-11-29 14:29:43 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
Lars Brubaker
9d6db74793
First pass of interface tour is ready
...
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
Lars Brubaker
c6365eccc9
Made the license agreement come up early
...
improvements to ui tour
2018-11-28 11:55:59 -08:00
Lars Brubaker
23c0722585
Working on creating a features Tour
2018-11-28 11:55:58 -08:00
John Lewin
92a89367ec
Add experimental shell support
...
- Issue MatterHackers/MCCentral#4591
Make MC run single instance
- Issue MatterHackers/MCCentral#4638
Open passed in stl files to a new design tab
2018-11-27 12:25:52 -08:00
John Lewin
da3bccb601
Move UI behavior into application layer
2018-11-25 09:07:44 -08:00
John Lewin
2a2e052b53
Remove PrinterConfig reference from PrinterSettings
2018-11-25 09:07:44 -08:00
John Lewin
0b92b094eb
Extract leveling validation from PrintLevelingData
2018-11-25 09:07:44 -08:00
John Lewin
2abdf9484b
Extract settings validation from PrinterSettings
...
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00
John Lewin
96383bd8c0
Remove SDCardContainer until replacement becomes available
2018-11-23 11:08:50 -08:00
John Lewin
984369e21e
Move private members below public, restore Android namespaces
2018-11-23 11:06:09 -08:00
John Lewin
a73659d6b9
Add error reporting to ApplicationController
2018-11-23 11:04:22 -08:00
John Lewin
4016f0e4bb
Make deprecated ActivePrinter return first open printer or Empty
2018-11-21 19:24:53 -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
be1062e7d1
Remove invalid comments, note concerns
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
4141c10e86
Remove dead code
2018-11-21 11:12:49 -08:00
John Lewin
d0e0eae3a1
Remove ActivePrinter release
...
- Becomes unneccessary when property is removed (coming shortly)
2018-11-19 11:33:41 -08:00
Lars Brubaker
7b7efc1328
Make Connection OnIdle work for multiple printers
...
MatterHackers/MCCentral#4602
2018-11-16 17:02:05 -08:00
Lars Brubaker
cfdf796d92
Make sure we still auto connect
...
issue: MatterHackers/MCCentral#4601
Make AutoConnect work with new multiple open printer tabs
2018-11-16 16:05:16 -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
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
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