John Lewin
76e7af0436
Eliminate PrinterConnection.Instance
2017-09-17 21:08:16 -07:00
John Lewin
ed66d862a4
Rename ApplicationControl static printer property to ActivePrinter
2017-09-17 14:01:58 -07:00
John Lewin
a9efd3941a
Fix failing test
2017-09-17 11:34:49 -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
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
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
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
John Lewin
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -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
8f9953ef12
More generic dependencies to break Part view coupling to Printer
2017-09-15 16:49:21 -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
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
John Lewin
e1f3dec6b1
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:09:56 -07:00
John Lewin
3f08e621bd
Workarounds for issues in latest NUnit
...
- Assert.AreEqual on double values in a dedicated AppDomains crash
2017-09-14 23:45:56 -07:00
John Lewin
0a31b30032
Improve comment
2017-09-14 23:14:17 -07:00
John Lewin
8818d47b9d
Improve test teardown
2017-09-14 23:11:24 -07:00
John Lewin
c20b498ad1
Extract embedded type to new file
2017-09-14 22:55:27 -07:00
John Lewin
9fd4ac9979
Temporarily disable incomplete UIField tests
2017-09-14 22:50:34 -07:00
John Lewin
f8f4eb8545
Update NUnit
2017-09-14 22:47:48 -07:00
John Lewin
1bea55ad4a
Restore PositiveDouble functionality, convert to concise test format
2017-09-14 22:13:29 -07:00
John Lewin
fb7b0b1a40
Add UIField tests
2017-09-14 19:17:04 -07:00
John Lewin
8caba239c9
Remove comments, document intention
2017-09-14 19:17:04 -07:00
John Lewin
c2b2175168
Fix and update SliceSetting field identifiers
2017-09-14 14:47:08 -07:00
John Lewin
cebc48ba3b
Use consistent format for SliceSetting -> PresentationName
...
- Enforce with test
2017-09-14 14:11:49 -07:00
John Lewin
56f52aa906
Add test for SetSettingsOnChange/TargetSetting definitions
2017-09-13 06:45:20 -07:00
Lars Brubaker
8854dc467c
Working on new group system
2017-09-12 18:39:02 -07:00
Lars Brubaker
21ae87d485
Made the temp graph have the goal on it and be more responsive
2017-09-08 11:47:16 -07:00
Lars Brubaker
9479c2a061
Finished the temperature widget tests and implementation
...
Refactoring extruder to hotend where true
2017-09-08 10:23:28 -07:00
Lars Brubaker
0a54cd266b
Wrote test for Hotend drop down
...
Theme the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
1f58e6c987
More making printerConnection passed to classes.
2017-09-03 15:51:14 -07:00
Lars Brubaker
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -07:00
Lars Brubaker
1c40b3daba
Getting more test to pass
2017-08-30 16:44:32 -07:00
Lars Brubaker
41378d2286
Getting more tests passing
2017-08-30 13:42:11 -07:00
Lars Brubaker
293fd3ff12
Made more tests pass
...
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -07:00
Lars Brubaker
02a9baf464
Move the folders back into main view
...
Got lots more tests passing
2017-08-29 18:14:42 -07:00
John Lewin
f4e3c24f8d
Removed deleted assemblies from validation tests
2017-08-22 15:15:42 -07:00
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
061d4d3f43
Fix build break - add release only dependency
2017-08-20 18:56:50 -07:00