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