Commit graph

1262 commits

Author SHA1 Message Date
John Lewin
51dc1b1c48 Ensure correct black text overrides for fixed white background
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:45:06 -08:00
John Lewin
673350da51 Latest agg-sharp 2017-12-27 17:59:45 -08:00
Lars Brubaker
9974e4e901 Put back in the scale control 2017-12-27 16:23:09 -08:00
Lars Brubaker
64be6047c4 Fixing layout bug 2017-12-27 10:14:21 -08:00
Lars Brubaker
835460a18a Made mirror work for groups
Removed AMF Export
2017-12-26 17:14:04 -08:00
John Lewin
a18d84de6b Fix CreatesAndLinksAmfsForUnsavedMeshes 2017-12-23 10:52:02 -08:00
John Lewin
a7e9efa2f8 Remove SetAndInvalidateMesh method
- Issue MatterHackers/MCCentral#2474
Revise Object3D mesh setter to always invalidate, add exception case set
and don't invalidate
2017-12-23 10:05:16 -08:00
Lars Brubaker
b1797562bc latest agg 2017-12-21 11:47:02 -08:00
Lars Brubaker
cec83b4b7c updated ms 2017-12-21 11:46:31 -08:00
Lars Brubaker
20de6728ca Remove selection on delete on selected object
Improved thread safty
2017-12-21 09:43:44 -08:00
John Lewin
968433ab93 Load GCode as long running task
- Issue MatterHackers/MCCentral#2470
MatterControl should display long running task for initial gcode load
2017-12-20 18:26:48 -08:00
Lars Brubaker
5cce6e1f7a Made the default library folders sorted 2017-12-20 16:13:07 -08:00
Lars Brubaker
d06242c4e3 Make infill overlap take a 0
issue: MatterHackers/MCCentral#2457
Infill overlap of 0 results in 100% nozzle diameter
2017-12-20 15:06:09 -08:00
John Lewin
2abe401fb5 Listen for BeforePopup event and enable menu items accordingly
- Issue MatterHackers/MCCentral#2460
Menu validation should be done on popup not item selection

- Issue MatterHackers/MCCentral#2459
Menu items to change library View should always be enabled
2017-12-19 22:14:31 -08:00
Lars Brubaker
804d488f0e Reducing Object3D ItemType to two states 2017-12-19 16:58:39 -08:00
John Lewin
45f71f29a9 Conditionally set MeshPath on dragdrop operations from the shell
- Issue MatterHackers/MCCentral#2409
MeshWrapper Children not persisted and loaded to MCX
2017-12-19 14:50:50 -08:00
Lars Brubaker
bbdf01c85e Changed copy button to duplicate 2017-12-19 10:30:08 -08:00
John Lewin
6441cc92bd Make startup components more generic for reuse on touchscreen 2017-12-18 17:45:32 -08:00
Lars Brubaker
048783270c Latest agg and ms 2017-12-18 09:48:27 -08:00
LarsBrubaker
aa83024133 Fixed copy to work with groups and multi select
Deleting dead code around InverImageLocation

issue: MatterHackers/MCCentral#2432
Copy does not work if more than one item selected
2017-12-17 11:30:37 -08:00
LarsBrubaker
e589ef18c7 Make sure we don't use the tumble cube trace data before it is ready 2017-12-16 15:18:20 -08:00
John Lewin
8839ed6e6c Rename WaitVanishForName to WaitForWigetDisappear 2017-12-15 23:35:24 -08:00
Lars Brubaker
cae45d4726 Make read regex able to return multiple lines 2017-12-15 16:21:45 -08:00
John Lewin
9dfc783bcf Add missing agg-sharp update 2017-12-14 22:36:31 -08:00
John Lewin
deed45ab4a Fix CancelWorksAsExpected & RaftEnabledPassedToSliceEngine tests
- Make start/stop print automatable
- Make test helpers for:
  - OpenPrintPopupMenu
  - StartPrint
  - OpenGCode3DOverflowMenu
  - SwitchToSliceSettings
  - EnsurePrintersSidebarOpen
2017-12-14 16:19:22 -08:00
Lars Brubaker
0957540e9a latest ms 2017-12-14 13:06:45 -08:00
Lars Brubaker
d04a2d8188 Maker sure we create sorting data for any transparent object
issue: MatterHackers/MCCentral#2396
Support alpha different than off bed alpha
2017-12-14 13:04:54 -08:00
John Lewin
c8ec38b32f Revise progress reporting 2017-12-14 12:31:14 -08:00
Lars Brubaker
832b7f569d improved reporting 2017-12-12 18:02:33 -08:00
John Lewin
bd79414c34 Enable pause/resume on task, remove pause/resume/cancel from bar
- Issue MatterHackers/MCCentral#2407
Extend Tasks.Execute to support custom pause/stop implementations
2017-12-12 17:53:32 -08:00
Lars Brubaker
9fc11d62e7 Updated agg 2017-12-12 12:44:13 -08:00
Lars Brubaker
f9378f4405 Adding some progress reporting to subtract
Moved ProgressStatus to agg
2017-12-12 12:32:14 -08:00
LarsBrubaker
a3a611d1e9 make the pause resume button a discrete object 2017-12-10 21:11:32 -08:00
John Lewin
559402b2b1 WaitForDraw should return on Draw or Close
- Revise default wait value due to observed hangs
- Catch AppDomainUnloaded exception and exit background thread/loop
2017-12-09 14:20:25 -08:00
John Lewin
0f9b5eda21 Use CompleteDialog helper 2017-12-08 19:21:45 -08:00
Lars Brubaker
e84faeb3d6 Make sure we update the view as we subtract
Respect OEM store setting
Fixed link on + tab
2017-12-08 17:42:42 -08:00
John Lewin
7612bff472 Latest MatterControl 2017-12-08 15:39:40 -08:00
Lars Brubaker
50d73dce53 Check for selection correctly.
issue: MatterHackers/MCCentral#2386
Can't change the color on text object
2017-12-08 14:03:14 -08:00
John Lewin
ffe7046f56 Add WaitForDraw timeout 2017-12-07 19:46:57 -08:00
John Lewin
f5a5755ce5 Add WaitForDraw, use in ClickByName 2017-12-07 17:53:29 -08:00
Lars Brubaker
acf3ea14fa Made paint material work much better 2017-12-07 17:23:38 -08:00
John Lewin
8a8c898043 Add ContentReloaded to ListView, wait in tests for ContentReloaded 2017-12-07 14:54:41 -08:00
Lars Brubaker
b665025e17 Made do undo work for subtract, support, color, intersect & paint 2017-12-07 13:22:07 -08:00
John Lewin
68f573f2de Add 5 second default for TestRunner.Delay(Func<bool>) 2017-12-06 17:53:49 -08:00
John Lewin
59ba8496f5 Latest agg-sharp 2017-12-06 17:39:21 -08:00
John Lewin
093dcce0b5 Revise test delays 2017-12-06 17:23:21 -08:00
Lars Brubaker
71979e35e9 Unify to single GetNonCollidingName
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
John Lewin
3d8b72c7a9 Make dialog delay dependent on implementation
- Remove delays around folder navigation
- Add reusable CompleteDialog helper
2017-12-06 15:35:03 -08:00
John Lewin
36d48a9ee0 Add support for DialogProvider override in mhtest.config 2017-12-06 09:14:32 -08:00
Lars Brubaker
fb455b0353 Reset any time we think we see a g28 etc 2017-12-05 16:18:05 -08:00