Commit graph

268 commits

Author SHA1 Message Date
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
5e0b016e89 Simplify property name 2017-08-16 05:55:23 -07:00
Lars Brubaker
16866e5f95 Don't try to heat bed if it doesn't exists. 2017-08-09 14:35:28 -07:00
Lars Brubaker
7c5f5a2775 Brought in the changes to set temp before leveling. 2017-08-08 17:49:26 -07:00
Lars Brubaker
c65380ef66 Renaming members for clarity 2017-08-03 16:35:22 -07:00
Lars Brubaker
28668ca3da Making printer connection have lest instance data 2017-08-03 15:24:41 -07:00
John Lewin
cab88a8178 Fix CancelWorksAsExpected test 2017-07-11 12:41:01 -07:00
John Lewin
b2e0d96e53 Fix RaftEnabledPassedToSliceEngine test 2017-07-11 12:11:40 -07:00
John Lewin
bfdfb9266a Fix PauseOnLayerDoesPauseOnPrint test 2017-07-11 12:07:22 -07:00
John Lewin
dda6f89c2b Fix widget ordering to restore layer view controls
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
  - Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
John Lewin
2e5d6852a2 Fix failing tests, display View3D overflow menu for display options 2017-07-03 09:31:44 -07:00
John Lewin
a2e632d53d Replace emulator with experimental implementation 2017-07-01 19:50:09 -07:00
Lars Brubaker
9635b3308b Put in regex read write translation code 2017-06-29 09:47:34 -07:00
Lars Brubaker
345fefcecc Patch to test 2017-06-27 14:45:15 -07:00
John Lewin
d9b28cdd86 Add 'Print' menu action, implement Print for GCode and SD card GCode
- Fix and rename CloseShouldNotStopSDPrint test
- Fix product bugs regarding selecting and printing GCode
2017-06-21 07:43:40 -07:00
John Lewin
82b07f3237 Add NavigateToLibraryHome test helper 2017-06-18 10:02:34 -07:00
John Lewin
1521e56875 Assert.IsFalse(WaitForName) should use short timeout rather than default 2017-06-17 18:51:24 -07:00
John Lewin
8afc92ae33 Decouple MatterControl components from PrinterConnection
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -07:00
John Lewin
43656d4501 Use WaitForName defaults 2017-06-14 14:02:29 -07:00
John Lewin
f395e9bf07 Revise NameExists usage 2017-06-14 11:13:39 -07:00
John Lewin
53aa468183 Use WaitForName defaults unless exceptional 2017-06-14 11:13:39 -07:00
John Lewin
b48041c9bc Move ApartmentState.STA to class 2017-06-14 11:13:39 -07:00
John Lewin
1109b7b4ab Remove timeout from ClickByName 2017-06-14 11:13:39 -07:00
John Lewin
1ac3274e7d Move CommunicationState enums into PrinterCommunication namespace 2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
John Lewin
6c0e78eef6 Revise ClickingShowTerminalButtonOpensTerminal test 2017-06-13 17:00:27 -07:00
John Lewin
a6630fb8f8 Switch tests to Controls tab as needed 2017-06-13 13:22:22 -07:00
John Lewin
604d131a1b Make helper method pin SliceSettings tab as needed
- Use "Slice Settings" tab name expected by tests
2017-06-12 20:35:48 -07:00
John Lewin
dc3e02d6fd Drop QueueSelectCheckBoxWorks for ClickOnLibraryCheckBoxes 2017-06-11 16:45:36 -07:00
John Lewin
ca641f8b13 Ensure Dispose is called on Emulator instance 2017-06-11 09:52:30 -07:00
John Lewin
c4b2e88921 Add Emulator test category 2017-06-11 07:59:13 -07:00
John Lewin
2f6afbb6ae Revise PrinterNameChangePersists test, fix blocking test issue
- Test helper should auto open SliceSettings overflow menu
- Fix product bug with null settingsLevel
2017-06-09 20:12:25 -07:00
John Lewin
5cbcee976e Convert LibraryRemoveSelectedItem to extension method 2017-06-06 18:52:13 -07:00
John Lewin
7401758431 Revise RemoveButtonRemovesSingleItem test 2017-06-06 18:48:46 -07:00
John Lewin
11e3ca8a6e Revise RemoveButtonRemovesMultipleItems test
- Fix product bug with PrintQueueContainer failing to reload
- Add test helper to select ListView items
- Reuse test helper
- Iterate on .OfType instead of cast and eval
2017-06-06 18:42:44 -07:00
John Lewin
9dd9928e4e Revise SaveAsToQueue test
- Extract SaveBedplateToFolder functionality to test helper
2017-06-06 18:19:02 -07:00
John Lewin
11668e305b Revise DragTo3DViewAddsItem test
- Fix naming bug introduced in earlier updates
  - Friendly name should only be applied to default file names
  - Friendly name should not include extension
2017-06-05 23:34:33 -07:00
John Lewin
83943be0cc Revise UndoRedoCopy test 2017-06-05 23:13:53 -07:00
John Lewin
b0552685b9 Revise RemoveButtonRemovesParts test 2017-06-05 23:06:50 -07:00
John Lewin
b999ddd662 Revise CopyRemoveUndoRedo test 2017-06-05 22:57:15 -07:00
John Lewin
9389281ba8 Revise LibraryQueueViewRefreshesOnAddItem test
- Fix naming issue with SaveAs->LocalLibrary
2017-06-05 22:51:28 -07:00
John Lewin
e33e7d89cd Remove SelectedIndex/Selection functionality from QueueData 2017-06-05 21:57:45 -07:00
John Lewin
2a9e70c28c Ensure bedplate is saved before slicing
- Remove cheat in AddSelectedItemToBedplate helper which saved bed
- Invoke PersistePlateIfNeeded before slicing
- Mark plate as dirty when adding items
- Make SaveChanges awaitable so slicing queues until save is done
- Remove unused Action in functionToCallOnSaveAs delegate
- Change saveas delegate to support new awaitable signature
2017-06-05 14:37:32 -07:00
John Lewin
d205cc6e13 Revise GroupAndUngroup test
- Use new C# 7 out discard syntax for SystemWindow parameter
2017-06-05 07:23:44 -07:00
John Lewin
ddcb32e1f7 Fix naming issues with IObject3D and FindNamedChildrenRecursive 2017-06-04 23:07:05 -07:00
John Lewin
8a1163d699 Move ApartmentState.STA attribute to class 2017-06-04 17:39:30 -07:00
John Lewin
bfd6154bc6 Revise AddToQueueMenuItemAddsZipFiles test 2017-06-04 16:56:39 -07:00
John Lewin
81749e2812 Revise AddToQueueMenuItemAddsMultipleFiles test 2017-06-04 16:50:47 -07:00
John Lewin
5039cc798f Revise AddToQueueMenuItemAddsSingleFile test 2017-06-04 16:44:18 -07:00
John Lewin
7bed3eafc2 Revise FileMenuAddPrinter test 2017-06-04 16:37:26 -07:00