Commit graph

595 commits

Author SHA1 Message Date
Lars Brubaker
d74357508d Don't strip comments while exporting 2018-12-20 16:56:25 -08:00
Lars Brubaker
c789a3fe0a More GCode export fixes
More GCode export tests
2018-12-20 16:01:03 -08:00
Lars Brubaker
134f9f960f Removed the pinch text test as I don't understand the intent 2018-12-20 14:39:50 -08:00
Lars Brubaker
e0a9ab1526 Writing tests for Combine and Subtract 2018-12-20 14:22:40 -08:00
John Lewin
29fb880ac1 Ensure Welcome page is closed after completing Add Printer wizard 2018-12-19 17:30:11 -08:00
John Lewin
d0d52a4b2d Constrain Cancel button click to Welcome page only 2018-12-19 17:29:36 -08:00
John Lewin
2b5f9b54a7 Defer ISQLite construction until after path override 2018-12-18 17:06:20 -08:00
John Lewin
488ad1e17f RunTest must call InitPluginFinder before invoking code under test 2018-12-18 17:06:20 -08:00
John Lewin
cdf7ac0403 Disable unstable test
- Issue MatterHackers/MCCentral#4723
Restore PinchTextMaintainsWrapping test after investigating/resolving
unexpected failures
2018-12-18 13:40:51 -08:00
John Lewin
6ea0de691c Extract Windows only dependencies from shared .netstandard projects 2018-12-18 11:54:05 -08:00
Lars Brubaker
147cf829c4 Fixing first layer temp test 2018-12-18 11:29:44 -08:00
Lars Brubaker
5910236d5f Fixed Flatten in mesh wrapper
Reverted GetAxisAlignedBoundingBox in mesh wrapper
Have less initialization in FitToBounds
2018-12-18 10:05:05 -08:00
LarsBrubaker
4092d34e01 Work on new teselator 2018-12-16 08:35:55 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
Lars Brubaker
af9d26ae68 Fixed the mirror test 2018-12-07 14:05:03 -08:00
Lars Brubaker
57113f48f2 fixing test with new first move code 2018-12-06 17:58:36 -08:00
Lars Brubaker
22de333b5b Fixing test for new UI 2018-12-06 12:03:46 -08:00
John Lewin
5804173ab9 Use automation helper to validate ActivePrinters.First is valid
- Not valid for use in multi-printer scenarios
2018-11-30 14:08:29 -08:00
John Lewin
05d7ae286c Remove ActivePrinter 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
John Lewin
17eee8ff9c Add test for Smoothie dual extruder response format
- Issue MatterHackers/MCCentral#4648
Not showing T1 actual temp on Smoothie Dual Pulse
2018-11-29 17:34:42 -08:00
Lars Brubaker
580c1cd6b7 Making more tests run 2018-11-29 14:26:35 -08:00
Lars Brubaker
16e484cc8f Fixing test for welcome dialog 2018-11-29 10:02:47 -08:00
John Lewin
a0cd7eee52 Skip fields during merge that already equal target value
- Issue MatterHackers/MCCentral#4627
PrinterSettings merge pushes every imported value into target layer
2018-11-25 07:01:59 -08:00
John Lewin
96861a5e46 Auto complete Setup... button for tests 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
Lars Brubaker
0babdab806 cleaning up MappedSetting 2018-11-14 13:33:25 -08:00
Lars Brubaker
844f97a060 Removed active printer static
issue: MatterHackers/MCCentral#4562
GCodeStream
2018-11-12 15:03:02 -08:00
Lars Brubaker
adbef50800 Improving test reliability 2018-11-05 13:58:20 -08:00
Lars Brubaker
f2e00e7493 Fixing tests 2018-11-05 12:05:16 -08: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
John Lewin
96831c8424 Add test workaround for inconsistent extension handling
- Allow for either naming convention
- Issue MatterHackers/MCCentral#4470
Test fails to add items to print queue
2018-11-02 09:00:25 -07:00
John Lewin
0758361f0f Revise helper for reuse, allow caller to override target folder
- Use IEnumerable<string> instead of params to support target folder
2018-11-02 07:35:26 -07:00
John Lewin
b61511da81 Simplify 2018-11-02 07:33:44 -07:00
John Lewin
43f329cb8d Move test helper method to dedicated type to prevent unwanted spinup 2018-10-31 16:23:44 -07:00
Lars Brubaker
54855706ae Fixing leveling tests to not look for removed select material screen 2018-10-30 16:06:16 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
John Lewin
ceda78872b Hold printer rather than PrinterSettings reference 2018-10-29 18:16:09 -07:00
John Lewin
544f389946 Switch to printer rather that PrinterSettings dependency
- MatterHackers/MCCentral#4299
Leveling data ignored by running MatterControl instance
2018-10-28 12:08:06 -07:00
John Lewin
1ceaa2d31a Simplify naming 2018-10-27 15:27:01 -07:00
Lars Brubaker
4ab0cf715d Improved slicing error messages
Get the location from the settings organizer
Get the display name of the setting from the settings organizer
Moved more settings strings to SettingsKey

issue: MatterHackers/MCCentral#4231
setting layer thickness to 0 is not displaying an error message
2018-10-26 14:51:16 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
John Lewin
ef37df5aea Theme use requires StaticData/AppDataLocation overrides 2018-10-22 16:17:27 -07:00
John Lewin
34708054ee Add support for themed text/number edit fields 2018-10-22 14:16:24 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
John Lewin
ec2098b721 Switch to hardware tab and open Add Printer dialog if "Print Button" missing 2018-10-18 14:45:12 -07:00
John Lewin
e10133eb53 Revise expected control name for AddPrinter -> Next 2018-10-17 17:40:23 -07:00