Commit graph

13298 commits

Author SHA1 Message Date
LarsBrubaker
82e053be25 making braille object re-build correctly
issue: MatterHackers/MCCentral#4958
Braille crashes when change letter
2019-01-30 09:02:44 -08:00
johnlewin
c82923b779
Merge pull request #4240 from jlewin/2.19.2
Extract embedded types to new files
2019-01-30 08:49:16 -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
johnlewin
c3d61528f7
Merge pull request #4239 from larsbrubaker/2.19.2
Make lay flat un-doable
2019-01-30 08:26:06 -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
Lars Brubaker
f67eef38a5
Merge pull request #4238 from jlewin/2.19.2
Ensure correct alt anchor points
2019-01-30 08:09:46 -08:00
John Lewin
c034819245 Remove fixed limit, read as much gcode as necessary for success marker 2019-01-29 18:03:04 -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
John Lewin
30d2086029 Ensure correct alt anchor points
- Issue MatterHackers/MCCentral#4953
Invalid alt-mate anchor points
2019-01-29 18:03:04 -08:00
johnlewin
3341c52aaa
Merge pull request #4237 from larsbrubaker/2.19.2
2.19.2
2019-01-29 18:02:03 -08:00
Lars Brubaker
b3d93c6e7d Another test fix 2019-01-29 17:08:02 -08:00
Lars Brubaker
53fb1a389d Making fit to bounds have correct rebuild 2019-01-29 16:49:40 -08:00
Lars Brubaker
e1035b3f7b Updating Rebuild interfaces 2019-01-29 15:37:06 -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
a3936411c9
Merge pull request #4236 from larsbrubaker/2.19.2
Much better Get Long Hash Code implementation
2019-01-29 07:20:03 -08:00
LarsBrubaker
052048ee6e Much better Get Long Hash Code implementation 2019-01-28 20:21:20 -08:00
Lars Brubaker
44c6587b8f
Merge pull request #4235 from larsbrubaker/2.19.2
Cleaning up object3d invalidate calls
2019-01-28 18:18:52 -08:00
Lars Brubaker
6305303047 Cleaning up object3d invalidate calls 2019-01-28 17:44:10 -08:00
johnlewin
239c431560
Merge pull request #4234 from jlewin/2.19.2
Filter validation errors to setting context
2019-01-28 17:36:36 -08:00
John Lewin
31dc4e0edf Filter validation errors to setting context
- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
2019-01-28 17:11:11 -08:00
John Lewin
00a3b33a4c Remove unreachable code 2019-01-28 17:11:11 -08:00
John Lewin
e2a9d81e77 Inline type declarations 2019-01-28 17:11:11 -08:00
johnlewin
ae1b4fa379
Merge pull request #4233 from larsbrubaker/2.19.2
Change the Invalidate Type to flags
2019-01-28 16:49:57 -08:00
Lars Brubaker
4dd5d8cd99 Fixing random update errors in new
issue: MatterHackers/MCCentral#4944
Combine operation buttons not updated
2019-01-28 16:03:47 -08:00
Lars Brubaker
eeddffd48f Fixing test 2019-01-28 14:41:40 -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
Lars Brubaker
0d74b4b5d8
Merge pull request #4232 from larsbrubaker/2.19.2
Improving fit to bounds default position on rebuild
2019-01-28 13:00:29 -08:00
Lars Brubaker
1ef0a37f1d Improving fit to bounds default position on rebuild
Making it easier to see that you have opened the obsolete version of a file
2019-01-28 10:53:09 -08:00
Lars Brubaker
51da7c21b0
Merge pull request #4231 from jlewin/2.19.2
Upgrade NUnit
2019-01-28 09:35:41 -08:00
John Lewin
ecba444373 Add missing TestAdapter reference 2019-01-28 09:17:56 -08:00
John Lewin
471d7655e8 Upgrade NUnit 2019-01-28 09:12:42 -08:00
John Lewin
bf1a72d34b Revert "upgrading nunit"
This reverts commit 76f81babfd.
2019-01-28 09:12:19 -08:00
Lars Brubaker
c8fdc4ac02
Merge pull request #4229 from larsbrubaker/2.19.2
2.19.2
2019-01-28 08:18:36 -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
5a584cc6a4 Got mirror working as a source object 2019-01-28 07:41:09 -08:00
Lars Brubaker
935f80cff1
Merge pull request #4228 from jlewin/2.19.2
Update Mirror object to use new Rebuild override
2019-01-27 21:13:22 -08:00
John Lewin
d8fefe5909 Update Mirror object to use new Rebuild override 2019-01-27 19:50:27 -08:00
John Lewin
3f8a53bb6a Observe and rebuild on content changes in Extrude children
- Issue MatterHackers/MCCentral#4932
Child Invalidate ignored by TextPathObject3D
2019-01-27 19:50:27 -08:00
John Lewin
7f7408d3c9 Size mesh to TextPrinter bounds on minimum or 8x8
- Issue MatterHackers/MCCentral#4933
Hit target for TextPathObject3D should be printer bounding box size
2019-01-27 19:50:26 -08:00
John Lewin
13d5e6f7f9 Improve naming of eventArg variable
- Eliminate invadateType.InvalidateType == InvalidateType.Path
2019-01-27 19:49:43 -08:00
John Lewin
d02bd93633 Fix typo 2019-01-27 19:49:43 -08:00
johnlewin
edcc78515a
Merge pull request #4227 from larsbrubaker/2.19.2
Change curve object to new source pattern
2019-01-27 19:48:40 -08:00
LarsBrubaker
8978679fe8 disable failing test 2019-01-27 19:31:06 -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