Commit graph

224 commits

Author SHA1 Message Date
John Lewin
1d8eef7fde Improve sizing of edit controls for string fields 2018-07-18 13:24:15 -07:00
John Lewin
7253e4b159 Move About Braille link below main edit controls 2018-07-18 13:24:15 -07:00
LarsBrubaker
b79ed40708 Working to get weighted centering available on image
moving threshold functions to agg
2018-07-13 07:58:59 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
Lars Brubaker
3d803e86fb Fixing obsolete message 2018-07-12 16:18:37 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
Lars Brubaker
04d4f0f837 Get fit to recalculate bounds correctly 2018-07-11 13:58:29 -07:00
LarsBrubaker
d1d71f9603 Making fit to bounds recalculate aabb when matrix changes
issue: MatterHackers/MCCentral#3831
Fit to bounds has bad rotation axis' after being moved
2018-07-11 07:37:43 -07:00
John Lewin
1f8cde95b7 Fix unexpected "ObjectView" references in TreeView 2018-07-10 15:14:59 -07:00
LarsBrubaker
56aa24d768 Made sides of round things camp before bulding
Moved merge rules into  config file
2018-07-08 13:57:56 -07:00
Lars Brubaker
f915260ce8 Getting Mirror and Scale into select overflow menu
Took out mirror and scale side bar controls
More state passed to UpdateControls
2018-07-06 17:11:33 -07:00
LarsBrubaker
72ce9b86de Added a Translate command
Made Rotate and FitToBounds Apply and Remove
refactoring
2018-07-06 07:10:39 -07:00
LarsBrubaker
7b96a52902 Make sure the new rotate does not do any translation at all 2018-07-05 21:49:03 -07:00
LarsBrubaker
bd09b36fd5 Fit now working! 2018-07-03 10:51:00 -07:00
LarsBrubaker
25ac8e2bb2 Change Rotae and FitToBounds back to original (shipped) code
Making FitToBounds work better
2018-07-03 08:32:02 -07:00
Lars Brubaker
6df41e99cb Improvements to layout 2018-07-02 15:09:29 -07:00
Lars Brubaker
174a2f766b Rotation editor is much more useful 2018-07-02 15:09:29 -07:00
LarsBrubaker
7ee2b211cf Improving Rotate operation and DirectionAxis editor 2018-07-02 08:11:52 -07:00
LarsBrubaker
4f8d8e61cf Improving the rotate tool (making a new class) 2018-07-01 20:53:42 -07:00
LarsBrubaker
35cca0c2aa Further improved rotate 2018-06-30 22:57:19 -07:00
LarsBrubaker
a9cf9a93ec Rotate is working much better 2018-06-30 08:36:33 -07:00
LarsBrubaker
3dd94e3dea Rotate is working better 2018-06-30 08:16:21 -07:00
LarsBrubaker
e28c1c8e43 Change order of operations for applay at positon 2018-06-30 07:01:09 -07:00
Lars Brubaker
9097e72909 Fixing Braille tile 2018-06-27 16:08:32 -07:00
Lars Brubaker
b9f4627a82 Turn triangulate off in curve for now 2018-06-27 14:52:13 -07:00
Lars Brubaker
212fb4ddf0 Making less rebuilds when loading
Adjusted margin on explore page
Made enum field have consistent styling
2018-06-27 10:33:07 -07:00
Lars Brubaker
12a64dd37e Added rotate object to overflow menu on IObject3Ds
Advance array has better defaults
All Arrays set color better
Fit to Bounds has name
Selection set better on adding to internal tree view items
Operation source visible set corectly
2018-06-26 15:54:14 -07:00
LarsBrubaker
5251839dee Making Pinch and Curve sort vertices after changing them
issue: MatterHackers/MCCentral#3766
pinch leaves mesh in a bed state
2018-06-25 21:10:04 -07:00
Lars Brubaker
1b572d0639 Get gifs working in markdown
Made theme default to dark blue
Made folders start out open
Fixed image converter
Fixed braille
2018-06-25 17:14:08 -07:00
John Lewin
e040e4d053 Use TextButton, use theme loader, localize string
- Issue MatterHackers/MCCentral#3748
Use theme icon loader
2018-06-25 09:05:33 -07:00
John Lewin
f9dee29756 Use TextButton 2018-06-25 08:40:09 -07:00
John Lewin
f733c05d4f Improve consistency of Unlock button
- Issue MatterHackers/MCCentral#3745
Use theme loader for icon, use accent helper for color, fix icon alignment
2018-06-25 08:13:53 -07:00
LarsBrubaker
f1624cf2a3 Reducing number of layouts
Putting in more code to track layouts

// changes to reload all with settings up
// start (Layout Calls)
19182

// making more code do LayoutLock()
19016
19014
17988
// LayoutEngineSimpleAlign line 202
// only layout parent and child once
17911
17195
2018-06-24 08:54:44 -07:00
LarsBrubaker
2a19f3cae4 Make the histogram update when the function is changed 2018-06-23 23:38:19 -07:00
LarsBrubaker
e9e55f874e Making Object3D classes consistent
issue: MatterHackers/MCCentral#3702
Consider adding 'Object3D' suffix to Object3D types or use consistent format
2018-06-21 21:03:13 -07:00
John Lewin
200a01edaf Revise operation -> icon mapping system
- MatterHackers/MCCentral#3703
SelectionGroup lacks custom tree icon
2018-06-21 10:03:13 -07:00
Lars Brubaker
6519c566f0 Made curve have center ratio
Made image to path adjust values to not overlap
2018-06-21 09:54:51 -07:00
LarsBrubaker
b9e1740eb7 Ensure primitve objects call base.OnInvalidate 2018-06-21 08:02:04 -07:00
LarsBrubaker
4b9a427d45 Put in the ability for double edit fields to respond to value changes
In the curve tool we change the diameter of the curve and the editor was
not updating to show the new value. Now it is.
2018-06-21 07:45:08 -07:00
Lars Brubaker
3e49946e5a Refactoring SuspendRebuild to be RubuildLock
Marching squares has more data on how it expects to be processed (edge color)
2018-06-20 17:22:19 -07:00
LarsBrubaker
ec28305b56 Improving suspend and resume rebuild 2018-06-20 17:21:37 -07:00
Lars Brubaker
214494b9b6 Make aabb useable for align 2018-06-18 18:09:50 -07:00
Lars Brubaker
21de02e267 Limit Base to Path objects
Added Hue threshold function
Got alpha threshold to work

issue: MatterHackers/MCCentral#3655
Make base applicable to children rather than descendants
2018-06-18 15:35:17 -07:00
LarsBrubaker
b7d5eda17e Working on putting a histogram into ImageToPath 2018-06-18 09:07:58 -07:00
Lars Brubaker
f00d5a3233 Got path storage to serialize and de-serialize as svg d paths
issue: MatterHackers/MCCentral#3537
Write serialize path
2018-06-15 17:51:34 -07:00
Lars Brubaker
008a50923d Got base able to apply and remove
issue: MatterHackers/MCCentral#3617
Remove operation on base fails to remove
2018-06-15 14:37:15 -07:00
Lars Brubaker
5076c1288c Changing default sides to 40 from 30 so that aabb matches diameter
issue: MatterHackers/MCCentral#3618
Change primitive sides to 40 by default. This makes size same as radius.
2018-06-14 09:25:37 -07:00
John Lewin
dead460f30 Truncate TreeView at ComponentObject3D
- Issue MatterHackers/MCCentral#3610
ComponentObject3D should hide details from selection TreeView
2018-06-13 06:46:11 -07:00
John Lewin
910705d35b Simplify 2018-06-12 21:16:26 -07:00
John Lewin
ffe8a3ba11 Components prototype 2018-06-12 14:58:11 -07:00