jlewin
597aec498b
Use Ancestors in place of Parents
2019-05-22 18:46:56 -07:00
jlewin
427eea20b8
Reduce overhead of isSelected in high item count scenes
...
- Selected is item or any parent selected
2019-05-22 18:46:13 -07:00
jlewin
14b34eea6f
Use event semantics
2019-05-22 18:46:12 -07:00
Lars Brubaker
3be79528d0
If we have more than 1000 transparent meshes don't sort their polygons
2019-05-22 17:37:11 -07:00
John Lewin
cf3581af02
Clear IAVolume lists on close
...
- Lots of cross object references with non-widget IAVolumes. Clear
on widget close as is easy and seems beneficial
2019-05-22 09:21:31 -07:00
John Lewin
c8510bdd6d
Clean up event handler leaks
...
- Issue MatterHackers/MCCentral#5573
Investigate allocations on large GCode load and failure to release
2019-05-22 09:18:26 -07:00
John Lewin
3717d284a7
Simplify - use overload with default identity matrix
2019-05-21 07:40:36 -07:00
jlewin
fe80feb5e1
Clean up PathControl
2019-05-20 16:53:12 -07:00
John Lewin
fad8146c12
Add experimental PathObject3D
2019-05-20 16:38:21 -07:00
jlewin
a7b8251807
Replace duplicate ItemsToSubtract property with SelectedChildren
...
- Update to use new SelecteChildren as HashSet
- Issue MatterHackers/MCCentral#5565
MatterControl extra slow with specific MCX, crashes on copy
2019-05-20 16:37:45 -07:00
John Lewin
3bd2eccf9c
Add Visible property to IInteractionElement
2019-05-20 14:13:56 -07:00
John Lewin
7d3a7ca3db
Fix typo
2019-05-20 14:13:56 -07:00
John Lewin
f8d1806247
Add InteractionControl.LostFocus interface member
2019-05-20 14:13:56 -07:00
John Lewin
5848502d97
Skip operation until after early exit test
2019-05-20 14:13:56 -07:00
John Lewin
cd266984ac
Simplify InteractionControls and reduce to subset of InteractionVolume
2019-05-20 14:13:56 -07:00
John Lewin
76471e3800
Extract embedded types to new file
2019-05-20 14:13:55 -07:00
John Lewin
ab686559c8
Move DepthTest toggle outside of loop
2019-05-20 14:13:55 -07:00
John Lewin
aa1b6fe12b
Reorder members
2019-05-20 14:13:55 -07:00
John Lewin
694d28e285
Remove unused member
2019-05-20 14:13:55 -07:00
John Lewin
27ab7992ce
Fix warnings
...
(cherry picked from commit c33ee2d8812f083ec151bd8616387ff285ae05d5)
2019-05-20 14:13:55 -07:00
LarsBrubaker
3b420c2ef8
improving subtract and subtract and replace editor display
2019-05-18 22:06:17 -07:00
LarsBrubaker
6278622f46
Make subtract and subtract and replace us ID rather than Name
2019-05-18 06:55:57 -07:00
jlewin
4ecfeaae13
Remove parameter, use default from single caller
2019-05-16 16:25:10 -07:00
jlewin
ba599ba898
Add calibration icon
2019-05-15 13:38:38 -07:00
Lars Brubaker
77020ee924
Making T1 setup dependent on having T1 used in the print
...
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
jlewin
2d4f3a4784
Add Calibrate Printer menu item
2019-05-14 15:43:13 -07:00
jlewin
1f5bdfcf3b
Fix whitespace
2019-05-13 13:46:48 -07:00
jlewin
209826d504
Use theme.TextColor for tumble cube text
2019-05-13 13:46:48 -07:00
LarsBrubaker
002570d381
Showing the time to the end of the print
...
Made the ratio complete be based on time
2019-05-13 10:05:07 -07:00
LarsBrubaker
97fd35057b
fixing warnings
2019-05-12 09:09:30 -07:00
LarsBrubaker
f236674d5a
Make sure we clear sample positions on reset to default
2019-05-11 08:21:27 -07:00
LarsBrubaker
7debe57480
Make sure we check for print recovery even if we are connected
...
This code changed so that we are connected before the UI is available.
we still need to check if there is a recovery.
issue: MatterHackers/MCCentral#5423
Automatic connect does not say there is a recovery available when there is
2019-05-11 07:40:30 -07:00
LarsBrubaker
ca24a67706
Improving twist object
...
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35
Adding new twist object 3d
2019-05-10 12:11:21 -07:00
jlewin
568501cb29
Rename Export All Settings menu to Export Printer
...
- Issue MatterHackers/MCCentral#5488
Change Export All Settings to Export Printer
2019-05-09 14:04:46 -07:00
Lars Brubaker
ee10331a5f
Fixing warnings
2019-05-06 18:09:52 -07:00
jlewin
e6ca25e43b
Remove debugging tools from Release builds
...
- Issue MatterHackers/MCCentral#5469
Debugging tools in release builds
2019-05-06 16:08:24 -07:00
LarsBrubaker
26b403a517
fixing warnings
2019-05-05 10:44:52 -07:00
LarsBrubaker
1f64a32794
Create HideChildrenFromTreeViewAttribute
...
Change IVisualLeafNode to HideChildrenFromTreeViewAttribute
Switch all classes that used IVisualLeafNode to use property
start using HideFromTreeViewAttribute rather than check for
GeneratedSupportObject3D
2019-05-04 19:39:11 -07:00
LarsBrubaker
d40a9235c8
Working on making unlockable design apps
2019-05-04 19:39:02 -07:00
LarsBrubaker
d44520e4c1
fix problem with checking printer when null
...
issue: MatterHackers/MCCentral#5460
Test failures on automation server caused by emulator null reference
2019-05-03 07:59:21 -07:00
LarsBrubaker
0569948437
improved emulator simulation view
...
made it possible to turn the emulator speed to fast or slow in the terminal
2019-05-02 22:18:54 -07:00
LarsBrubaker
46bf89b5bc
fixing android
2019-05-02 20:41:16 -07:00
LarsBrubaker
bc954ba1a2
Make it build on android
2019-05-02 19:39:14 -07:00
Lars Brubaker
2c74f07572
Fixed the tool speed stream to change while printing
...
Made it possible to visualize the emulator as it is printing
fixing warnings
issue: MatterHackers/MCCentral#5432
Dual Extrusion speed not matching settings
2019-05-02 18:07:18 -07:00
jlewin
8d4547d706
Revise naming to match behavior
2019-05-01 15:39:16 -07:00
John Lewin
585b04ae07
Simplify
2019-04-26 19:29:28 -07:00
John Lewin
9b4d58442a
Theme TumbleCubeControl
2019-04-26 19:29:28 -07:00
jlewin
d2e63ec814
Theme InteractionVolumes
2019-04-26 18:51:45 -07:00
jlewin
268f78c429
Leveling data drawable should survive invalid leveling data
2019-04-26 12:22:33 -07:00