John Lewin
0073500f8e
Remove redundant implementation
2017-09-17 13:31:32 -07:00
John Lewin
b21fafb0be
ListView/library widget should not have coupling to specific printer
...
- Containers might need to reload on printer change but not listview
2017-09-17 13:31:32 -07:00
John Lewin
d258b60bb1
Extract embedded types to new file
2017-09-17 13:31:32 -07:00
johnlewin
f823eb8eb9
Merge pull request #2444 from jlewin/design_tools
...
Convert ActiveSliceSettings usage from static to local references
2017-09-17 13:30:49 -07:00
John Lewin
ad770bfa22
Handle null printer case for 'Create Part' mode
2017-09-17 12:12:58 -07:00
John Lewin
a9efd3941a
Fix failing test
2017-09-17 11:34:49 -07:00
John Lewin
3280b8810a
Reduce MatterControl spin up from test code in shared AppDomain
2017-09-17 11:23:39 -07:00
John Lewin
45e275729c
Remove View3DWidget dependency
2017-09-17 10:30:32 -07:00
John Lewin
8e9c7082ea
Isolate SceneTests
2017-09-17 10:18:01 -07:00
John Lewin
294df0a588
Convert ActiveSliceSettings usage from static to local references
2017-09-17 01:12:18 -07:00
John Lewin
e926b747cf
Remove accidental debugging statements
2017-09-16 23:30:41 -07:00
johnlewin
81984e4c3c
Merge pull request #2443 from jlewin/design_tools
...
Tests
2017-09-16 23:11:45 -07:00
John Lewin
75cfa29a1c
Convert double AreEqual aserts to IsTrue due to NUnit bug
2017-09-16 21:25:32 -07:00
John Lewin
04c5653a84
Fix failing test, make more robust with better gating at start and end
2017-09-16 21:25:32 -07:00
John Lewin
b2800b60a2
Fix insidious bug with commands being dropped on MC shutdown
...
- When not gated at WaitOne, with queued commands, MC port shutdown
causes emulator read loop to exit without processing queue
- Don't exit loop until queue is empty
2017-09-16 21:25:32 -07:00
John Lewin
a10a8fd9e0
Add heaters to emulator, add ZPositionChanged event for test Z tracking
2017-09-16 21:25:31 -07:00
John Lewin
5f51ee0490
Add test helper to wait for CommunicationState->Disconnected
2017-09-16 21:25:31 -07:00
John Lewin
5f99479b33
Use Setup Wizard -> Create Printer window if open
2017-09-16 21:25:31 -07:00
John Lewin
b77d9db15a
Remove activePrintItem reference from PrinterConnection, use Bed ref
2017-09-16 21:25:31 -07:00
John Lewin
8cfb1e4b7f
Fix SaveAsWindow regression exposed by failing test
2017-09-16 21:25:31 -07:00
John Lewin
20315077bf
Fix regression due to starting in Part view without printer selection
2017-09-16 21:25:30 -07:00
johnlewin
e2e2f63308
Merge pull request #2440 from jlewin/design_tools
...
Statics coupling
2017-09-16 01:47:31 -07:00
John Lewin
2f952faf78
Remove redundant local reference
2017-09-16 01:39:43 -07:00
John Lewin
93cda82ce7
Make View3DWidget World private, drop MeshViewState system
...
- In memory state survives automatically when moved to Model
2017-09-16 01:28:05 -07:00
John Lewin
280de7d66c
Fix shared World transforms
2017-09-16 01:19:35 -07:00
John Lewin
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -07:00
John Lewin
158bb31cb7
Fix broken InteractionControls
2017-09-15 23:17:03 -07:00
John Lewin
a14ffaca86
Fix exception during load, initialize Printer after setting AssetsPath
2017-09-15 23:13:23 -07:00
John Lewin
0855e6c044
Remove PrintItem instance from View3DWidget, use scene context
2017-09-15 22:34:46 -07:00
John Lewin
64ce01aa4d
Conditionally load previous bedplate on init
2017-09-15 21:59:36 -07:00
John Lewin
55ac2571fa
Remove static ActivePrintItem
2017-09-15 18:45:21 -07:00
John Lewin
09c1f253a0
Remove unused SelectedTransformChanged event
2017-09-15 17:11:27 -07:00
John Lewin
b70d75968a
Remove ActivePrintItemChanged event
2017-09-15 16:51:44 -07:00
John Lewin
8f9953ef12
More generic dependencies to break Part view coupling to Printer
2017-09-15 16:49:21 -07:00
John Lewin
fee3871cfb
Rename PrinterTab to more generic MainTab
2017-09-15 15:19:38 -07:00
John Lewin
51c413f27e
Extract embedded type to new file
2017-09-15 15:17:56 -07:00
Lars Brubaker
42843f2a16
Merge pull request #2438 from jlewin/design_tools
...
UIField tests
2017-09-15 15:15:40 -07:00
John Lewin
a7f6f0e852
Fix PositiveDouble test
2017-09-15 15:08:17 -07:00
John Lewin
4cb04db7f0
Remove abstract type test
2017-09-15 13:47:47 -07:00
John Lewin
6c1d3c126f
Extract embedded type to new file
2017-09-15 13:44:54 -07:00
John Lewin
907ab38cea
Replace ValueOrUnitsField with IntOrMmField, implement field test
2017-09-15 13:43:50 -07:00
John Lewin
4bea38e480
Revise TestExistsForEachUIFieldType to skip abstract types
2017-09-15 13:23:56 -07:00
John Lewin
b04ebf1bb9
Implement DoubleOrPercentField test
2017-09-15 13:17:59 -07:00
John Lewin
81146fd70f
Implement IntField test
2017-09-15 13:12:37 -07:00
johnlewin
e1101d8b84
Merge pull request #2437 from jlewin/design_tools
...
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:45:28 -07:00
John Lewin
e1f3dec6b1
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:09:56 -07:00
johnlewin
294dd4a812
Merge pull request #2435 from jlewin/design_tools
...
Improve printer/part tab selection on startup
2017-09-15 10:13:22 -07:00
John Lewin
8ad5a572ea
Show part tab when no printers selected
2017-09-15 09:24:37 -07:00
John Lewin
b6d7acbc24
Use same tab image for each state, remove fixed tab urls
2017-09-15 09:24:36 -07:00
johnlewin
7478957f30
Merge pull request #2434 from jlewin/design_tools
...
Improve UIFields
2017-09-15 00:00:07 -07:00