Lars Brubaker
1d2fe6823e
added an Enable Network Traffic config value
...
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources
issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -08:00
LarsBrubaker
1918d5987a
improving support generator
...
can undo remove supports
starting work on not overlapping existing support
working on support tests
cleaned up delete command (use selection maintainer)
2019-01-31 07:56:36 -08:00
LarsBrubaker
efe0255238
Merge branch '2.19.2' of https://github.com/MatterHackers/MatterControl into 2.19.2
...
# Conflicts:
# MatterControlLib/DesignTools/Braille/BrailleCardObject3D.cs
2019-01-30 22:58:12 -08:00
Lars Brubaker
333f25dd95
Improving lay flat
...
try to consider faces that have an angle less that 45 first
2019-01-30 09:49:24 -08:00
John Lewin
7037772465
Extract embedded types to new files
2019-01-30 08:26:23 -08:00
John Lewin
17c055c3bd
Remove unnecessary indirection
2019-01-30 08:26:23 -08:00
LarsBrubaker
50eed56754
Make lay flat un-doable
...
Also improved it to look for the largest face now that we have triangles
This was the intent before but the move to simple mesh lost it and it
was never as accurate as the new method.
issue: MatterHackers/MCCentral#4954
Lay flat should be un-doable
2019-01-30 08:11:57 -08:00
John Lewin
50590f056f
Use theme colors
...
- Issue MatterHackers/MCCentral#4952
Support panel is not theme aware
2019-01-29 18:03:04 -08:00
John Lewin
f6799d9324
Prefer clipping on edge revealed by resize
...
- Issue MatterHackers/MCCentral#4796
Invalid popover position when no space for left popup
2019-01-29 18:03:04 -08:00
John Lewin
58742f3cc9
Prefer clipping right edge to left
...
- Empowers user to resize window to reveal content
- Issue MatterHackers/MCCentral#4796
Invalid popover position when no space for left popup
2019-01-29 18:03:04 -08:00
John Lewin
8ed19010f2
Switch arrow directions when switching anchor points
...
- Issue MatterHackers/MCCentral#4953
Invalid alt-mate anchor points
2019-01-29 18:03:04 -08:00
Lars Brubaker
6e8b7386c8
Make lots of objects use the center and height maintainer (for consistency)
2019-01-29 15:13:16 -08:00
LarsBrubaker
77ebe6ab09
Starting work on new subtract with source
2019-01-29 08:11:47 -08:00
LarsBrubaker
7793ab8aea
Cleaning up base
...
refactoring
2019-01-29 08:11:47 -08:00
Lars Brubaker
6305303047
Cleaning up object3d invalidate calls
2019-01-28 17:44:10 -08:00
Lars Brubaker
f0728e0610
Change the Invalidate Type to flags
...
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
LarsBrubaker
13c7ca93be
Common invalidate for all operations source objects
...
issue: MatterHackers/MCCentral#4941
changing color of inner object of curve not updating on screen color
2019-01-28 07:53:38 -08:00
LarsBrubaker
63fc7e5b83
Made intersection have a source object
...
improved update of toolbar buttons for OperationSourceContainerObject3D s
2019-01-27 18:12:19 -08:00
LarsBrubaker
6d6337f5aa
Refactoring - moving files
2019-01-27 15:20:05 -08:00
LarsBrubaker
50d77638c7
Change curve object to new source pattern
...
Fixed a bug with single item input it combine
2019-01-27 11:25:37 -08:00
LarsBrubaker
9b799df0e9
Get pinch to use new source pattern
...
Fixed a bug with multiple items in combine
2019-01-26 15:50:53 -08:00
LarsBrubaker
b5bc480daa
Fix combine position
...
Make flatten name consistent
2019-01-26 11:44:08 -08:00
LarsBrubaker
de37db2a09
Working to fixe combine tests
2019-01-26 09:32:07 -08:00
LarsBrubaker
94a6175446
using new selection mantainer
2019-01-26 09:31:50 -08:00
Lars Brubaker
31da215058
Made the tree rebuild quickly when adding support
2019-01-25 17:00:33 -08:00
Lars Brubaker
564e5e7bf1
Moved array and combine objects to new source pattern
...
reverted align object to only align children
have new combine 2 object to preserve old files
2019-01-25 16:46:23 -08:00
Lars Brubaker
57b94fd7a4
Improvements to operation source object
2019-01-25 13:25:10 -08:00
Lars Brubaker
470f7de33c
Added more default operations
...
fixed issues with operations being available when nothing selected
issue: MatterHackers/MCCentral#4874
put in scale primary action for stls
issue: MatterHackers/MCCentral#4915
image converter button stays visible and enabled when no selection exists
2019-01-24 18:11:30 -08:00
John Lewin
151db5bd30
Revise MinimumSize
2019-01-24 17:50:59 -08:00
John Lewin
b90c082b08
Simplify
2019-01-24 16:51:07 -08:00
John Lewin
a82564b383
Auto format
2019-01-24 16:01:45 -08:00
John Lewin
24fde5a031
Remove unnecessary mesh copy/assignment, use selectedItem.Mesh
2019-01-24 16:01:27 -08:00
Lars Brubaker
ca900dc0cb
fixed ungroup mesh
...
issue: MatterHackers/MCCentral#4900
Ungroup has no effect on multi-body stl
2019-01-24 15:24:19 -08:00
Lars Brubaker
1d60533947
combine on an align correctly maintains positions
2019-01-24 14:47:35 -08:00
John Lewin
d45bf5e1d3
Split print and slice validation to reduce non-relevant reporting
...
- Issue MatterHackers/MCCentral#4884
2019-01-24 08:24:18 -08:00
John Lewin
c7d6c9b75a
Revise tests to account for new "Finish Setup Button" location
...
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
Lars Brubaker
5f0cacf4c7
Support has first release quality
...
Made 'support type' work selectable
2019-01-23 16:08:34 -08:00
John Lewin
0b9130f929
Add editor for SupportGenerator enum property
2019-01-23 13:55:56 -08:00
John Lewin
920672672a
Fix incorrect layout style
2019-01-23 13:38:59 -08:00
John Lewin
2555b9d50d
Extract validation display to reusable component
...
- Issue MatterHackers/MCCentral#4885
2019-01-23 06:54:18 -08:00
John Lewin
4320fc49ac
Restore validation panel heading and adjust spacing
2019-01-22 18:04:55 -08:00
John Lewin
285e2ca22f
Order validation errors by ErrorLevel
2019-01-22 17:38:29 -08:00
John Lewin
2513cc6313
Remove classic 'Setup...' button
2019-01-22 17:16:56 -08:00
John Lewin
ab75d29440
Add info indicator hinting that hover will reveal additional details
2019-01-22 17:03:35 -08:00
John Lewin
61276cad63
Add presentation name to SliceSettings ValidationErrors
2019-01-22 14:53:41 -08:00
John Lewin
876b9ae923
Restore background color for disabled Print button
2019-01-22 13:35:27 -08:00
John Lewin
4e9f1510ac
Wire up validation error popovers, use warning/error status icons
2019-01-22 13:35:27 -08:00
John Lewin
f2e8a9d4ec
Add error panel
2019-01-22 13:35:27 -08:00
John Lewin
ce948c105f
Initial prototype for revised validation reporting
2019-01-22 13:35:27 -08:00
John Lewin
cd5b08d4ae
Make behaviors conditional on error level
2019-01-22 13:35:27 -08:00