Commit graph

6539 commits

Author SHA1 Message Date
johnlewin
fe39eaaadb Merge pull request #2130 from larsbrubaker/design_tools
Got selection working well on mouse up.
2017-06-06 10:18:19 -07:00
Lars Brubaker
4302f8f05e Got selection working well on mouse up. 2017-06-06 10:06:38 -07:00
johnlewin
17cb29aa9a Merge pull request #2129 from jlewin/design_tools
Remove SelectedIndex/Selection functionality from QueueData
2017-06-05 23:41:03 -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
Lars Brubaker
42aff8505f Merge pull request #2128 from larsbrubaker/design_tools
Make the selection consider polygons.
2017-06-05 18:03:26 -07:00
Lars Brubaker
2c5f9d6c32 Make the selection consider polygons. 2017-06-05 17:57:05 -07:00
johnlewin
c0bf9ca5c1 Merge pull request #2127 from jlewin/design_tools
Update selection from filtered results, use new .Filter method
2017-06-05 17:37:33 -07:00
John Lewin
3ef57c7c92 Update selection from filtered results, use new .Filter method 2017-06-05 17:23:55 -07:00
johnlewin
9dd729339c Merge pull request #2126 from larsbrubaker/design_tools
Selection rect is working much better (test draw)
2017-06-05 16:00:25 -07:00
Lars Brubaker
43d20880b7 Selection rect is working much better (test draw) 2017-06-05 15:45:03 -07:00
johnlewin
b5df57395d Merge pull request #2124 from jlewin/design_tools
Ensure bedplate is saved before slicing
2017-06-05 14:57:34 -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
johnlewin
a4cee4a5a3 Merge pull request #2122 from jlewin/design_tools
Fix naming issues with IObject3D and FindNamedChildrenRecursive
2017-06-05 06:44:40 -07:00
John Lewin
ddcb32e1f7 Fix naming issues with IObject3D and FindNamedChildrenRecursive 2017-06-04 23:07:05 -07:00
johnlewin
85f04ca27d Merge pull request #2121 from jlewin/design_tools
Design tools
2017-06-04 17:47:42 -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
John Lewin
411d894cb1 Don't serialize DocumentPath, fixes null ref, only meant for runtime use 2017-06-04 16:17:30 -07:00
John Lewin
0dc0621f62 Add helper methods to open/close Printers... menu
- Click ConnectionWizard->Skip if present and adding printers
2017-06-04 16:16:07 -07:00
John Lewin
564b7cc651 Use icons for terminal, eeprom, undo and redo printer actions
- Use placeholder images until custom MC assets are made
- Add attribution for placeholder images
- Remove disabled prototyping code
2017-06-04 14:46:31 -07:00
John Lewin
33ed2bac42 Move mh-logo to StaticData->Images 2017-06-04 13:42:20 -07:00
johnlewin
e63be02a1d Merge pull request #2120 from jlewin/design_tools
Attempt to switch Travis CI to Mono beta channel
2017-06-04 10:48:27 -07:00
John Lewin
2f88796f8c Attempt to switch Travis CI to Mono beta channel 2017-06-04 10:42:10 -07:00
johnlewin
2a960e8892 Merge pull request #2119 from jlewin/design_tools
Fix thumbnail rendering, update tests
2017-06-04 10:40:17 -07:00
John Lewin
912c9fc68f Honor Thumbnail rendering mode
- Remove local ThumbnailTracer instance, use ThumbnailEngine.Generate()
- Pass correct parameters to ThumbnailEngine
2017-06-04 10:32:02 -07:00
John Lewin
b598f0002a Add test for Thumbnail rendering bug - MatterHackers/MCCentral#1567 2017-06-04 10:20:47 -07:00
John Lewin
2233529a68 Make AddAndSelectPrinter an extension method 2017-06-04 09:01:56 -07:00
John Lewin
f342460a84 Revise RaftEnabledPassedToSliceEngine test 2017-06-04 08:57:17 -07:00
johnlewin
9db96fbf0c Merge pull request #2118 from jlewin/design_tools
Design tools
2017-06-04 08:56:22 -07:00
John Lewin
f7dba678cd Use new Task.CompletedTask result for clarity 2017-06-04 08:35:29 -07:00
John Lewin
8870fe3b1d Exit thumbnail generation loop on ThreadAbortException
- Prevent exception suppression
- Name thread for improved debugging experience
2017-06-04 08:26:17 -07:00
John Lewin
9a91ddf219 Add and reuse utility function for adding test assets to library
- Allows test body to focus on code being tested
- Ensures consistency in adding assets to library
- Exposes how Fennec part differs from others due to renaming behavior
2017-06-04 08:25:21 -07:00
John Lewin
f674f389ba Revise RaftEnabledPassedToSliceEngine test 2017-06-04 08:25:21 -07:00
John Lewin
c0c346a35c Revise HasHeatedBedCheckedHidesBedTemperatureOptions test 2017-06-04 08:25:21 -07:00
Lars Brubaker
100467fe34 Merge pull request #2115 from jlewin/design_tools
Design tools
2017-06-03 22:53:06 -07:00
John Lewin
4958defdeb Revise DeleteProfileWorksForGuest test
- Prevent null reference on SyncPrinterProfiles()
2017-06-03 19:39:54 -07:00
John Lewin
85b6dc1ac3 Revise SwitchingMaterialsCausesSettingsChangedEvents test 2017-06-03 19:33:53 -07:00
John Lewin
af582e0d79 Revise ClearingCheckBoxClearsUserOverride test 2017-06-03 19:33:38 -07:00
John Lewin
97b2bc2c8a Remember selected tab index between ReloadX events 2017-06-03 19:27:30 -07:00
John Lewin
d80a88e876 Revise CancelWorksAsExpected test 2017-06-03 19:13:54 -07:00
John Lewin
fc45a60d35 Revise PauseOnLayerDoesPauseOnPrint test
- Now intermittently passing
- Make Layer toggle button and Bedplate Save button automatable
- Save Bedplate before leaving AddDefaultFileToBedplate
- Revise casing on AddDefaultFileToBedplate
2017-06-03 19:10:12 -07:00