Commit graph

1027 commits

Author SHA1 Message Date
Lars Brubaker
7a5c68cf23 Put long running task at top left 2018-05-24 12:05:25 -07:00
Lars Brubaker
dfb1e6d498 Improving curve tool and subtract tool
Added world render cylinder function
Make curve tool default to adding a curve
2018-05-24 10:25:54 -07:00
Lars Brubaker
b1765a7659 Made lay flat use the convex hull
Made the convex hull be a mesh so it is more flexible
removing dead code
2018-05-23 10:23:02 -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
28b55b73a5 Getting Rebuild working for Object3D 2018-05-22 14:13:53 -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
John Lewin
2602fef4c7 Host editor panel in BottomResizeContainer
- Issue MatterHackers/MCCentral#3424
2018-05-22 13:40:13 -07:00
John Lewin
2e1ac70f68 Unify tree styling with existing 2018-05-22 13:14:23 -07:00
John Lewin
10100b3be1 Move TreeView above edit panel
- Issue MatterHackers/MCCentral#3427
2018-05-22 12:51:04 -07:00
John Lewin
ee30939dde Demand dependency in constructor 2018-05-21 16:42:40 -07:00
Lars Brubaker
c2bfefbde6 Made a bottom resize container 2018-05-21 14:15:22 -07:00
Lars Brubaker
0e96303b90 Fixed a bug with selection becoming null during an operation
Writing some test code for Gl BufferObject
2018-05-18 16:58:49 -07:00
John Lewin
ba5549cd8e Add toolbar separator class 2018-05-17 13:52:29 -07:00
John Lewin
3900812cbc Use theme computed separator margin 2018-05-17 12:41:32 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
John Lewin
1af88e8390 Add opaque container for clipping tabs
- Issue MatterHackers/MCCentral#3365
User droplist should use opaque background and sibling should be
clipped against
2018-05-17 10:58:30 -07:00
Lars Brubaker
eb5ebf30a8 Make the switch for slice or drag show that the button was clicked 2018-05-16 11:37:44 -07:00
John Lewin
dd6c105fd3 Switch from GCode to Model view on drag over
- Issue MatterHackers/MatterControl#3148
After deleting obj in GCode view, model stays visually (kinda confusing?)
2018-05-10 17:21:59 -07:00
John Lewin
664b736f66 Disallow model selection in GCode views
- Issue MatterHackers/MatterControl#3148
After deleting obj in GCode view, model stays visually (kinda confusing?)
2018-05-10 17:14:54 -07:00
LarsBrubaker
c3ffe541be Refactoring selection bounds to be in world space
refactoring changing signatures
2018-05-10 10:20:39 -07:00
John Lewin
95a82a3093 Cleanup 2018-05-10 08:37:55 -07:00
John Lewin
6dcbd60fc0 Remove Invalidate from OnDraw call
- Issue MatterHackers/MCCentral#3347
Invalidate should not be invoked from Draw
2018-05-10 08:37:55 -07:00
John Lewin
b8d5b00ad3 Compute rather than move for selection render
- Issue MatterHackers/MCCentral#3344
Won't close if there is a selection on the bed

- Issue MatterHackers/MCCentral#3347
Invalidate should not be invoked from Draw
2018-05-10 08:37:54 -07:00
Lars Brubaker
f39d2116ee Made the selection much faster and consistent 2018-05-09 16:41:45 -07:00
John Lewin
f6ce9431b6 Move state from widget to model and revise persistence/init
- Issue MatterHackers/MCCentral#3305
View style state not synced on load
2018-05-09 08:41:29 -07:00
John Lewin
6441440764 Improve readability, add uncommitted change 2018-05-09 07:50:50 -07:00
John Lewin
50ec91ea2f Ensure drag-drop GCode is disallowed on part tabs
- Issue MatterHackers/MCCentral#3318
Drag-drop GCode to part tab should not be allowed
2018-05-09 07:35:42 -07:00
John Lewin
45b8c06827 Switch back to Model view on ClearPlate
- Issue MatterHackers/MCCentral#3284
clearing the bed does not switch back on the 3D view after dragging on GCode
2018-05-07 19:22:21 -07:00
John Lewin
9a43326fd5 Switch to GCode view on load if is GCode content 2018-05-07 19:22:21 -07:00
John Lewin
e46737072e Never intentionally null ContentStore 2018-05-07 19:22:21 -07:00
John Lewin
37c131adac Remove hard-coded PlatingHistory binding, reuse current reference 2018-05-07 19:22:20 -07:00
John Lewin
7fa6736e4b Remove this prefix on local member 2018-05-07 19:22:20 -07:00
Lars Brubaker
6bf019c5b4 Change make permanent to apply (consistent with solidworks)
issues:
MatterHackers/MCCentral#3273
Selection object should not have delete and make permanent
MatterHackers/MCCentral#3277
check on text makes group of meshes
MatterHackers/MCCentral#3276
disable delete on text
MatterHackers/MCCentral#3263
Need a material none button (unset)
2018-05-02 14:34:51 -07:00
Lars Brubaker
f825e502b9 Cleaning up calls 2018-05-02 11:06:52 -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
Lars Brubaker
c3653967d0 Automation runner defaults to agg input methods and tests pass
Got agg input methods working better
deleted some unneeded tests
Working on adding past image to clipboard
Working on adding past FileDropList to clipboard
2018-04-30 15:16:25 -07:00
John Lewin
3906d1b659 Improve scaling 2018-04-26 07:56:29 -07:00
Lars Brubaker
6c1c8bf8bd Fixing gcode change layer with arrow keys 2018-04-23 18:48:17 -07:00
Lars Brubaker
573995658e Made the view 3d keys happen when no other control has taken them 2018-04-23 15:02:15 -07:00
Lars Brubaker
eee201fe83 Refactoring 2018-04-21 06:24:56 -07:00
John Lewin
27b967da2e Use MipMap for 2D bed image
- Issue MatterHackers/MCCentral#3186
2018-04-19 18:16:14 -07:00
John Lewin
f204e80fd9 Remove plus tab button, use fixed Start tab 2018-04-19 15:53:59 -07:00
Lars Brubaker
a421ca2aae using the bed image on 2d view
making bed re-calculate on 2d view
2018-04-19 14:39:55 -07:00
John Lewin
48b7a85de6 Invoke Click rather than changing Checked to ensure event fires
- Issue MatterHackers/MCCentral#3171
Something got messed up with baby stepping on this print
2018-04-19 13:27:40 -07:00
Lars Brubaker
3a26b12f22 Got the view to be off center
Made the gcode panel and the model panel match sizes
The vanishing point can be moved in x
2018-04-18 09:37:02 -07:00
John Lewin
507e04def6 Invert menu icon on dark themes
- Issue MatterHackers/MCCentral#3114
Overflown search icon is incorrect on dark themes
2018-04-15 14:14:01 -07:00
John Lewin
c13c6bbe7b Move ApplyBoxStyle extension method into theme, use local theme refs 2018-04-14 21:13:59 -07:00
John Lewin
64eb8b3a0c Reduce spacing 2018-04-13 12:33:15 -07:00
John Lewin
7f62ce801d Fix borders on Advanced SectionWidget 2018-04-13 12:33:15 -07:00
John Lewin
1c5e69ced6 Revise margin on Advanced SectionWidget 2018-04-13 12:33:15 -07:00