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
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
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
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
LarsBrubaker
052048ee6e
Much better Get Long Hash Code implementation
2019-01-28 20:21:20 -08:00
Lars Brubaker
6305303047
Cleaning up object3d invalidate calls
2019-01-28 17:44:10 -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
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
f0728e0610
Change the Invalidate Type to flags
...
remove undo buffer from invalidate type
2019-01-28 14:19:48 -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
John Lewin
bf1a72d34b
Revert "upgrading nunit"
...
This reverts commit 76f81babfd .
2019-01-28 09:12:19 -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
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
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
76f81babfd
upgrading nunit
2019-01-27 17:23:40 -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
e4f105680c
working to fix tests
2019-01-26 18:44:04 -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
1bd51a8cbc
Make sure we send a content changed when we wrap an item with a transform
2019-01-26 12:19:29 -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
LarsBrubaker
877add4c5d
Operation source flatten and remove can undo
2019-01-26 09:30:10 -08:00
Lars Brubaker
61af209777
working on combine test fail
...
fix flatten
2019-01-25 18:08:00 -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
530f3d2638
put in a todo
2019-01-25 13:25:09 -08:00
John Lewin
c5e3ff95a4
Use TreeNode TextWidget text for ToString
...
- Improve debugging experience with helpful identifier
2019-01-25 07:58:11 -08:00
John Lewin
35e2b280f2
Ensure Sqlite containers use stable identifier
...
- Issue MatterHackers/MCCentral#4918
Investigate failing ParentFolderRefreshedOnPathPop test
2019-01-25 07:56:34 -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
301f6a7249
Make Remove operation on ImageConverter revert to source image
...
- Issue MatterHackers/MCCentral#4906
2019-01-24 17:50:58 -08:00