Commit graph

83 commits

Author SHA1 Message Date
John Lewin
58c97ab6e9 Lower precedence of List<string> editor
- MatterHackers/MCCentral#3949
SurfacedEditors field appears instead of subtract
2018-08-03 18:29:25 -07:00
John Lewin
84a1d56085 Conditional compile for SurfacedEditorsField 2018-08-03 14:20:24 -07:00
John Lewin
117826aa68 Editor wip 2018-08-03 11:07:15 -07:00
John Lewin
2ec0a37230 Improve ComponentObject3D editing experience 2018-08-02 17:30:58 -07:00
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
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -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
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
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
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
LarsBrubaker
b7d5eda17e Working on putting a histogram into ImageToPath 2018-06-18 09:07:58 -07:00
John Lewin
ffe8a3ba11 Components prototype 2018-06-12 14:58:11 -07:00
John Lewin
08838aafb3 Sync to correct icon state when initialized
- Issue MatterHackers/MCCentral#3594
IconEnumField not showing current state on load
2018-06-12 12:33:35 -07:00
John Lewin
3056df625c Get reflected property value once, then test for each case 2018-06-12 12:33:35 -07:00
Lars Brubaker
34b5d070cb Default the update button to be hiden 2018-06-11 15:24:14 -07:00
John Lewin
dbcaa1b1d3 Change signature 2018-06-09 10:29:27 -07:00
John Lewin
42065acf83 Remove unused View3DWidget parameter 2018-06-09 10:27:12 -07:00
John Lewin
5d3f6b9f89 Remove View3DWidget from IObject3DEditor
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
John Lewin
32f77d1e51 Remove editControlsContainer param, return constructed editor
- Unregister event listener on owned control close
2018-06-09 09:55:25 -07:00
John Lewin
1d211753c4 Reduce to minimal unique parameters 2018-06-09 09:39:26 -07:00
John Lewin
f342b3606f Remove View3DWidget from IPropertyGridModifier
- Issue MatterHackers/MCCentral#3565
Consider IObject3D couplings to MatterControl assembly
2018-06-09 09:26:37 -07:00
John Lewin
a2f262af0d Collapse single use method into caller 2018-06-09 09:01:24 -07:00
John Lewin
fd23cbd229 Reduce to minimal unique parameters 2018-06-09 08:56:16 -07:00
John Lewin
867f5f8dd0 Abstract reflection details to helper 2018-06-09 07:38:27 -07:00
John Lewin
13b4e976d0 Use existing helper 2018-06-09 07:26:52 -07:00
John Lewin
e8550a863a Revise parameters to better enforce UIField for content convention 2018-06-09 07:24:53 -07:00
John Lewin
1b94ecd47c Create new EnumField for enums 2018-06-09 07:14:38 -07:00
John Lewin
5122ee4f5c Create new IconEnumField for enums with @icons 2018-06-09 06:34:31 -07:00
John Lewin
72d1632ceb Reduce to minimal unique parameters 2018-06-08 21:22:35 -07:00
John Lewin
5a842e6207 Create new DirectionVectorField for DirectionVector content 2018-06-08 20:42:06 -07:00
John Lewin
4e56bb984b Create new CharField for char content 2018-06-08 18:19:06 -07:00
John Lewin
f00638eab4 Use TextField for string content 2018-06-08 16:48:50 -07:00
John Lewin
c090928e82 Remove unused original editors 2018-06-08 16:25:35 -07:00
John Lewin
037dc4ff7e Simplify 2018-06-08 16:20:57 -07:00
Lars Brubaker
18e8453b10 Have transparency working on subtract again
Fixed problem with objects moving during subtract
2018-06-04 09:56:11 -07:00
Lars Brubaker
99ef697d16 Subtract is working now
Added child selector
got align updating correctly
got array operations working with source object
fit to bounds updating correctly
took out hole output type
improved text object

issue: MatterHackers/MCCentral#3456
Second subtract creates bad data
2018-06-01 17:47:59 -07:00
Lars Brubaker
ff6e220b4c Made invalidate args so we can pass source and invalidate type
Rebuild does not propagate to parent
2018-05-22 16:17:13 -07:00
Lars Brubaker
ca438aba4b The Curve tool can rebuild when its children change
Adding Rebuliding and Rebuild to IObject3D
2018-05-22 14:13:52 -07:00
Lars Brubaker
2d27b777c1 Made tool tips show for most Public Properties
still need to get lists working
2018-05-09 13:35:47 -07:00
Lars Brubaker
9678fe7561 Don't show internals of !persistable objects 2018-05-09 12:30:49 -07:00
Lars Brubaker
27b1e31ac5 Working on fit to bounds having radial option (image coin support)
Make default names and colors for all primitives
Improving public property editor context so we can show many at the same time
fixed spelling
2018-05-02 10:59:19 -07:00